Kodowanie punktów w tabeli i automatyczne nadawanie atrybutów
Z C-Geo Wiki
Kodowanie punktów w tabeli i automatyczne nadawanie atrybutów | |
---|---|
Kategorie | Baza danych |
Tabela współrzędnych | |
GML |
Kodowanie punktów w tabeli i automatyczne nadawanie atrybutów BDOT, GESUT i EGiB dla punktów w tabeli - opis sposobu ułatwienia pracy poprzez nadawanie kodów i atrybutów obiektom punktowym od strony tabeli (dotyczy również nadawania kodów wielu punktom jednocześnie) zamiast pojedynczo od strony mapy Edytorem mapy obiektowej.
UWAGA!!! Opisywana funkcja dotyczy tylko obiektów o geometrii punktowej - obiekty o geometrii powierzchnia i linia nie mają kodów na punktach załamania
Ponadto, aby opcja ta działała poprawnie należy w zakładce Opcje -> Parametry programu -> Mapa c.d. zaznaczyć opcję przypisanie kodów punktów do warstw - jak na poniższym zrzucie.
- Zaznaczamy w tabeli współrzędnych pikiety, którym chcemy nadać ten sam kod. Następnie klikamy w tabeli prawym klawiszem myszy i wybieramy Zmiana kodu punktów [1] i w oknie, które się pojawiło [2], wpisujemy nazwę obiektu punktowego, którego szukamy (w tym przykładzie jest to drzewo). Zatwierdzamy OK.
- Po zatwierdzeniu wybrane pikiety otrzymały kody, ale również trafiły na odpowiednie warstwy, a co za tym idzie - do odpowiednich baz danych. Ponadto automatycznie w bazie zostały wypełnione niektóre z atrybutów - w przypadku drzewa jest to atrybut rodzajObPrzyrodn=drzewoLisciaste.
- Automatycznie zostają uzupełnione atrybuty związane z opisem obiektu kartograficznego w rozporządzeniach, np. Komora podziemna ciepłownicza (punkt, kwadratowa) po zakodowaniu w tabeli kodem SUPK.CK otrzyma automatycznie (ze względu na kod) atrybuty w bazie rodzajUrzadz=komoraPodziemna, rodzajSieci=siecCieplownicza, ksztaltUrzadz=kwadratowy.
- Ponadto do wybranych, zaznaczonych w tabeli punktów można wpisać część atrybutów domyślnych dla baz danych. Należy z zakładki Tabela wybrać Zaznaczone punkty... -> Wpisz atrybuty do baz danych . Pojawia się okno jak na zrzucie ekranu poniżej, w którym można wypełnić "hurtowo" większość atrybutów dla wielu obiektów punktowych (nawet o różnych kodach).
- Wartości dla pojedynczych atrybutów można również wypełnić automatycznie z poziomu bazy danych dla zakodowanych obiektów. W tym celu należy kliknąć prawym przyciskiem myszy w komórce atrybutu i wybierając opcję Wypełnij pole - jak na zrzucie ekranu poniżej.