Strona 1 z 1

Edycja atrybutów w oknie tabeli

: 14 mar 2014, 07:49
autor: FaFaL
Dzień dobry
Aktualnie w zasadzie większość punktów jakie mierzymy ma wiele atrybutów które wprowadza się przy rysowaniu mapy, a dostęp do nich jest w oknie bazy danych podłączonej do warstwy mapy. Zastanawiam się czy nie da się dorobić takiej edycji w tabeli. Nie da się zrobić aby te atrybuty były dodatkowymi kolumnami (bo dla każdej warstwy są inne), ale może da się dorobić funkcję pod prawym klawiszem myszki (na pasku ikonek, w menu) która wywołuje tabelę z atrybutami dla aktywnego punktu i umożliwia ich zmianę. Można też pomyśleć nad czymś takim, że jeśli kursor myszki zawiśnie nad jakimś punktem to wyświetla się chmurka z listą atrybutów.
Wspominam o tym, bo często jest potrzebna łatwo dostępna informacja np. skąd pochodzi dany punktu (czy z pomiaru, czy z wektoryzacji). Do tej pory takie informacje dostępne są jedynie na mapie.
Przy okazji można pomyśleć nad zmianą okna edycji punktu na mapie... można by dodać dodatkową zakładkę z informacjami z bazy danych, gdzie możliwa byłaby ich zmiana. Czyli w jednym oknie panuję nad współrzędnymi, nad kodem, a później nad atrybutami. Aktualnie w celu edycji atrybutów trzeba mieć otworzone dodatkowe okno bazy danych....
To tylko moje przypuszczenia, a jak to widzą inni praktycy ?

Re: Edycja atrybutów w oknie tabeli

: 14 mar 2014, 23:12
autor: Jakub Kwinta
Słuszna uwaga. Przeglądanie bazy danych aby stwierdzić skąd pochodzi dany punkt czy z pomiaru czy z wektoryzacji jest kłopotliwe. Ja sobie radzę w ten sposób , że w tabeli zakładam kolunmę ZRD i BPP do których kopiuję z bazy danych wartości (menu kopiuj zawartość kolumny do tabeli). Może przy tej okazji dało by się zrobić ustawialny automat który w trakcie importu plików z urzędu przekopiuje interesujące nas dane do tabeli. W opcji automatu która kolumna z danych będzie kopiowana do odpowiedniej kolumny w tabeli. Każdy użytkownik raz ustawi sobie taki import zapisze profil i sprawa załatwiona. Do porównania współrzędnych będzie jak znalazł.

Re: Edycja atrybutów w oknie tabeli

: 15 mar 2014, 07:06
autor: Jurek B.
Może przy tej okazji dało by się zrobić ustawialny automat który w trakcie importu plików z urzędu przekopiuje interesujące nas dane do tabeli. W opcji automatu która kolumna z danych będzie kopiowana do odpowiedniej kolumny w tabeli. Każdy użytkownik raz ustawi sobie taki import zapisze profil i sprawa załatwiona.
Jeśli w tabeli współrzędnych będą kolumny ZRD,BPP, to przy imporcie z TXT jest możliwość takiego ustawienia i utworzenia szablonu importu tych pól.

Co do propozycji FaFala - też mi się ona podoba - omówimy to sobie w poniedziałek.

Re: Edycja atrybutów w oknie tabeli

: 15 mar 2014, 08:03
autor: FaFaL
Dodam, że ta chmurka z info z bazy, może być zastąpiona pływającym oknem wiszącym nad tabelą. Istotnym elementem tego okna (lub chmurki) musi być konfiguracja jakie informacje z bazy dla każdej warstwy chce zobaczyć - wszystkie kolumny bazy będą niewygodne bo jest ich za dużo.
Jeśli byłoby to pływające okno pokazujące aktualnie aktywny punkt tabeli (i reagujące na zmianę wiersza tabeli) to można by w nim zrobić edycję. Bo jeśli byłaby tylko chmurka to okno edycji mogłoby być tylko dla wybranego (typu ShowModal).

Re: Edycja atrybutów w oknie tabeli

: 15 mar 2014, 11:24
autor: Jakub Kwinta
Jurek B. pisze:Jeśli w tabeli współrzędnych będą kolumny ZRD,BPP, to przy imporcie z TXT jest możliwość takiego ustawienia i utworzenia szablonu importu tych pól.
Można dodać możliwość pobierania takich danych przy importowania plików typu SHP, po zdefiniowaniu jaka kolumna z bazy danych będzie przenoszona do danej kolumny z tabeli. Od razu po imporcie danych z urzędu będzie wszystko wypełnione. Urzędy w Zabrzu, Tarnowskich Górach i w Bytomiu wydają pliki SHP. Bytom eksportuje je z Gi.

Re: Edycja atrybutów w oknie tabeli

: 15 mar 2014, 11:27
autor: Jakub Kwinta
FaFaL pisze:Istotnym elementem tego okna (lub chmurki) musi być konfiguracja jakie informacje z bazy dla każdej warstwy chce zobaczyć - wszystkie kolumny bazy będą niewygodne bo jest ich za dużo.
Bardzo dobre rozwiązanie. Każdy sobie ustawi co go interesuje i nie będzie trzeba grzebać za każdym razem w tabeli aby odszukać istotne informacje.