Automatyczne wypełnianie pól bazy atrybutów: Różnice pomiędzy wersjami

Z C-Geo Wiki
Skocz do: nawigacja, szukaj
 
(Nie pokazano 5 wersji utworzonych przez 2 użytkowników)
Linia 11: Linia 11:
  
 
'''Automatyczne wypełnianie pól bazy atrybutów''' - czyli krótka instrukcja, jak automatycznie wypełniać pola atrybutów obiektów mapy.
 
'''Automatyczne wypełnianie pól bazy atrybutów''' - czyli krótka instrukcja, jak automatycznie wypełniać pola atrybutów obiektów mapy.
 +
==Wstęp==
 +
Podczas pracy z mapą obiektową konieczne jest uzupełnienie atrybutów obiektów zgodnie z rozporządzeniem właściwym dla wybranego szablonu mapy. Aby wyświetlić atrybuty pojedynczego obiektu na mapie należy w pasku narzędzi '''Narzędzia''' wybrać ikonkę [[Plik:Inspektorek.png]] i następnie kliknąć na mapie na obiekt którego atrybuty chcemy podejrzeć.
  
 +
[[Plik:OknoAtrybObiektu.png|500px]]
  
1. Jeśli obiekty są już narysowane i mają częściowo wypełnione bazy atrybutów to możemy automatem wypełnić pola - albo wszystkie albo te zaznaczone:
+
Wyświetlone zostają atrybuty wymagane (kolor czerwony) oraz fakultatywne (pozostałe). Możliwa jest modyfikacja atrybutów pojedynczego obiektu. Dokładny opis okna znajduje się w osobnym artykule - [[Okno uzupełniania atrybutów (baza danych)]].
  
Wybieramy  ''Okno bazy danych'', które najczęściej znajduje się po prawej stronie od okna mapy, wstawiamy kursor do kolumny, którą chcemy wypełniać'' i klikamy ''<Ctrl+W>'' albo prawy klawisz myszki i ''wypełnij pole''.  
+
W programie znajduje się również kilka narzędzi umożliwiających hurtową modyfikację atrybutów lub ich automatyczne wypełnienie. Poniżej opisano te sposoby.
  
 +
==Automatyczne wypełnianie pól bazy atrybutów==
  
[[Plik:WypelnijPole.png|400px]]
+
#Jeśli obiekty są już narysowane i mają częściowo wypełnione bazy atrybutów to możemy automatem wypełnić pola - albo wszystkie albo te zaznaczone:
 
+
#:Otwieramy okno bazy danych (ikona [[Plik:Info1.png]]) i wstawiamy kursor do kolumny, którą chcemy wypełniać. Następnie klikamy '''<Ctrl+W>''' albo prawy klawisz myszki i '''Wypełnij pole'''.
 
+
#:[[Plik:Nadanie kodu 5.png|1000px]]
 
+
#:Decydujemy czy wypełniamy wszystkie pola, tylko zaznaczone, czy też te puste. Jeżeli wypełniany atrybut posiada słownik, wówczas będzie on również podpięty w narzędziu. W ten sposób można np. wstawić wszędzie jednakowe źródło (zrzut powyżej).
Decydujemy czy wypełniamy wszystkie pola, tylko zaznaczone, czy też te puste. W ten sposób można np. wstawić wszędzie jednakowe ID roboty [stary KERG] .
+
#:W celu hurtowego zaznaczenia w bazie danych obiektów do modyfikacji możemy posłużyć się narzędziem wyboru na podstawie wybranego kryterium. Narzędzie to opisano w osobnym artykule w punkcie '''[https://softline.geo.pl/wiki/index.php?title=Informacja_o_obiektach_(baza_danych)#:~:text=Zaznacz/Zaznaczanie%20atrybutem%20w%20bie%C5%BC%C4%85cej%20lub%20wszystkich%20bazach%20%E2%80%94%20zaznaczenie%20obiekt%C3%B3w%20wed%C5%82ug%20wybranych%20kryteri%C3%B3w. Zaznacz/Zaznaczanie atrybutem w bieżącej lub wszystkich bazach]'''.
 
+
#Możemy wypełniać pola tą samą wartością już podczas rysowania obiektów.
 
+
#:W '''Opcje -> Parametry programu -> Mapa c.d.''' - zaznaczamy kontrolkę '''wyświetlaj okienko do wpisania danych po narysowaniu obiektu'''.  
[[Plik:Wypelnij.png|300px]]
+
#:Po skartowaniu obiektu zostaje wyświetlone [[Okno uzupełniania atrybutów (baza danych)|okno do wpisywania atrybutów]]. Możemy za pomocą opcji '''Zaznacz/Odznacz''' pod prawym klawiszem myszki zaznaczyć te wiersze (zaznaczone wiersze zostają podświetlone), których wartość ma się powtarzać. Aby narzędzie zadziałało należy przed akceptacją okna zaznaczyć opcję '''Zapamiętaj wartości'''.  
 
+
#:Po wpisaniu wartości wybranego pola i zamknięciu okna, zapamiętane wartości będą wpisywane przy następnych narysowanych obiektach, dopóki z tego nie zrezygnujemy wyłączając kontrolkę '''Zapamiętaj wartości'''
 
+
#:[[Plik:ZapamietAtrybut.png]]
2. Możemy wypełniać pola tą samą wartością już podczas rysowania obiektów.
+
#W oknie [https://softline.geo.pl/wiki/index.php?title=Edytor_mapy_obiektowej#:~:text=Warto%C5%9Bci%20domy%C5%9Blne%20dla%20atrybut%C3%B3w%20obiekt%C3%B3w%20BDOT%20i%20GESUT Edytora mapy obiektowej] można znaleźć opcję '''Wartości domyślne dla atrybutów obiektów BDOT i GESUT'''  
W ''Opcje -> Mapa'' - zaznaczamy kontrolkę ''Wyświetlaj okienko do wpisania danych po narysowaniu obiektu''.  
+
#:[[Plik:WartosciDomyslneBDOTGES.png|1000px]]
Potem jak coś narysujemy to wyskakuje okno do wpisywania danych. Możemy przy wciśniętym prawym klawiszu myszki zaznaczyć te wiersze (zaznaczone wiersze zostają podświetlone), których wartość ma się powtarzać, wciskamy też kontrolkę ''Zapamiętaj wartości pól''.  
+
#:Opcja pozwala na uzupełnienie najczęściej powtarzających się atrybutów w obiektach. W efekcie dla wszystkich nowonarysowanych obiektów wartości te będą automatycznie uzupełniane, co znacząco przyspiesza pracę. Wartości atrybutów uzupełniane są i zapamiętane w obrębie danego projektu. Atrybuty dostępne są dla obiektów tworzonych w standardzie GML i Geoinfo (w zależności od wybranej zakładki).
Po wpisaniu wartości wybranego pola i zamknięciu okna, zapamiętane wartości będą wpisywane przy następnych narysowanych obiektach, dopóki z tego nie zrezygnujemy, wyłączając kontrolkę ''Zapamiętaj...''
+
#Istnieje możliwość również uzupełniania wartości atrybutów przy pomocy opcji znajdującej się w oknie legendy. Należy kliknąć prawym przyciskiem myszy na folderze '''WARSTWY''' lub innym podfolderze i wybrać opcję '''Operacje na bazie danych''' -> '''Wypelnij pole'''. Uruchomi się okno z atrybutami do uzupełnienia. Przed wywołaniem okna można zaznaczyć w bazie danych obiekty których atrybuty chcemy zmodyfikować. W tym procesie może pomóc narzędzie do wyboru obiektów według wybranego kryterium opisane w osobnym [https://softline.geo.pl/wiki/index.php?title=Informacja_o_obiektach_(baza_danych)#:~:text=Zaznacz/Zaznaczanie%20atrybutem%20w%20bie%C5%BC%C4%85cej%20lub%20wszystkich%20bazach%20%E2%80%94%20zaznaczenie%20obiekt%C3%B3w%20wed%C5%82ug%20wybranych%20kryteri%C3%B3w. artykule].
 
+
#:[[Plik:WypelnijPoleLegenda.png|550px]]
 
+
#:W oknie narzędzia możemy wpisywać do poszczególnych wierszy informacje. Warto pamiętać, że podczas wpisywania wartości atrybutów słownikowych należy wpisać poprawnie całość tych informacji w innym przypadku może dojść do sytuacji, w której wartości przypisanych atrybutów będą nie zgodne. Można również dokonać wyboru do jakich obiektów będzie wpisana wartość - czy tylko do zaznaczonych w bazie danych czy też do wszystkich obiektów znajdujących się w folderze. Istnieje także możliwość zaznaczenia opcji ('''Tylko puste pola'''), dzięki której wpisane wartości będą przypisywane tylko dla obiektów w których te pola są puste. Okno umożliwia wybór również obiektów modyfikowanych po konkretnej dacie. 
[[Plik:wypełnianie.png]]
+
#:[[Plik:WypelnijPoleLegenda2.png|600px]]
  
 +
Więcej na [https://www.youtube.com/watch?v=WluSqr_V5yo&feature=youtu.be] a także [https://www.youtube.com/watch?v=1q688Nk_G80&feature=youtu.be]
  
 
[[Kategoria:Baza danych]]
 
[[Kategoria:Baza danych]]

Aktualna wersja na dzień 08:06, 24 sty 2025

Automatyczne wypełnianie pól bazy atrybutów
Kategorie Baza danych
Mapa
GML

Automatyczne wypełnianie pól bazy atrybutów - czyli krótka instrukcja, jak automatycznie wypełniać pola atrybutów obiektów mapy.

Wstęp

Podczas pracy z mapą obiektową konieczne jest uzupełnienie atrybutów obiektów zgodnie z rozporządzeniem właściwym dla wybranego szablonu mapy. Aby wyświetlić atrybuty pojedynczego obiektu na mapie należy w pasku narzędzi Narzędzia wybrać ikonkę Inspektorek.png i następnie kliknąć na mapie na obiekt którego atrybuty chcemy podejrzeć.

OknoAtrybObiektu.png

Wyświetlone zostają atrybuty wymagane (kolor czerwony) oraz fakultatywne (pozostałe). Możliwa jest modyfikacja atrybutów pojedynczego obiektu. Dokładny opis okna znajduje się w osobnym artykule - Okno uzupełniania atrybutów (baza danych).

W programie znajduje się również kilka narzędzi umożliwiających hurtową modyfikację atrybutów lub ich automatyczne wypełnienie. Poniżej opisano te sposoby.

Automatyczne wypełnianie pól bazy atrybutów

  1. Jeśli obiekty są już narysowane i mają częściowo wypełnione bazy atrybutów to możemy automatem wypełnić pola - albo wszystkie albo te zaznaczone:
    Otwieramy okno bazy danych (ikona Info1.png) i wstawiamy kursor do kolumny, którą chcemy wypełniać. Następnie klikamy <Ctrl+W> albo prawy klawisz myszki i Wypełnij pole.
    Nadanie kodu 5.png
    Decydujemy czy wypełniamy wszystkie pola, tylko zaznaczone, czy też te puste. Jeżeli wypełniany atrybut posiada słownik, wówczas będzie on również podpięty w narzędziu. W ten sposób można np. wstawić wszędzie jednakowe źródło (zrzut powyżej).
    W celu hurtowego zaznaczenia w bazie danych obiektów do modyfikacji możemy posłużyć się narzędziem wyboru na podstawie wybranego kryterium. Narzędzie to opisano w osobnym artykule w punkcie Zaznacz/Zaznaczanie atrybutem w bieżącej lub wszystkich bazach.
  2. Możemy wypełniać pola tą samą wartością już podczas rysowania obiektów.
    W Opcje -> Parametry programu -> Mapa c.d. - zaznaczamy kontrolkę wyświetlaj okienko do wpisania danych po narysowaniu obiektu.
    Po skartowaniu obiektu zostaje wyświetlone okno do wpisywania atrybutów. Możemy za pomocą opcji Zaznacz/Odznacz pod prawym klawiszem myszki zaznaczyć te wiersze (zaznaczone wiersze zostają podświetlone), których wartość ma się powtarzać. Aby narzędzie zadziałało należy przed akceptacją okna zaznaczyć opcję Zapamiętaj wartości.
    Po wpisaniu wartości wybranego pola i zamknięciu okna, zapamiętane wartości będą wpisywane przy następnych narysowanych obiektach, dopóki z tego nie zrezygnujemy wyłączając kontrolkę Zapamiętaj wartości
    ZapamietAtrybut.png
  3. W oknie Edytora mapy obiektowej można znaleźć opcję Wartości domyślne dla atrybutów obiektów BDOT i GESUT
    WartosciDomyslneBDOTGES.png
    Opcja pozwala na uzupełnienie najczęściej powtarzających się atrybutów w obiektach. W efekcie dla wszystkich nowonarysowanych obiektów wartości te będą automatycznie uzupełniane, co znacząco przyspiesza pracę. Wartości atrybutów uzupełniane są i zapamiętane w obrębie danego projektu. Atrybuty dostępne są dla obiektów tworzonych w standardzie GML i Geoinfo (w zależności od wybranej zakładki).
  4. Istnieje możliwość również uzupełniania wartości atrybutów przy pomocy opcji znajdującej się w oknie legendy. Należy kliknąć prawym przyciskiem myszy na folderze WARSTWY lub innym podfolderze i wybrać opcję Operacje na bazie danych -> Wypelnij pole. Uruchomi się okno z atrybutami do uzupełnienia. Przed wywołaniem okna można zaznaczyć w bazie danych obiekty których atrybuty chcemy zmodyfikować. W tym procesie może pomóc narzędzie do wyboru obiektów według wybranego kryterium opisane w osobnym artykule.
    WypelnijPoleLegenda.png
    W oknie narzędzia możemy wpisywać do poszczególnych wierszy informacje. Warto pamiętać, że podczas wpisywania wartości atrybutów słownikowych należy wpisać poprawnie całość tych informacji w innym przypadku może dojść do sytuacji, w której wartości przypisanych atrybutów będą nie zgodne. Można również dokonać wyboru do jakich obiektów będzie wpisana wartość - czy tylko do zaznaczonych w bazie danych czy też do wszystkich obiektów znajdujących się w folderze. Istnieje także możliwość zaznaczenia opcji (Tylko puste pola), dzięki której wpisane wartości będą przypisywane tylko dla obiektów w których te pola są puste. Okno umożliwia wybór również obiektów modyfikowanych po konkretnej dacie.
    WypelnijPoleLegenda2.png

Więcej na [1] a także [2]