To narzędzie w Q4 stanie się częścią Kalkulatora Pól. Obecna nazwa nieco wprowadza w błąd, ponieważ Uzupełnianie Atrybutów jest półautomatyczne. Należy je ręcznie wywołać…
Moduł dodatkowy Automatyczne Uzupełnianie Atrybutów pozwala na zdefiniowanie reguł wypełniania atrybutów obiektów oraz ich uruchamianie na żądanie Użytkownika.
A teraz po ludzku: dzięki temu modułowi jest możliwe:
- zdefiniowanie, że w atrybucie “Odległości od Parku Narodowego” chcemy trzymać informacje o odległości do najbliższego Parku Narodowego… oraz
- uruchomienie automatu, który tę odległość policzy i wpisze do atrybutu
Jak to skonfigurować?
- Jeśli nie masz, to dodaj do Źródła Danych, atrybut o pożądanej nazwie i typie.
- Wejdź w Moduły -> Automatyczne uzupełnianie atrybutów
- Skonfiguruj regułę:
- Kliknij Zielony Plusik
- Wybierz Źródło Danych, dla którego chcesz zdefiniować regułę
- Wybierz Atrybut, dla którego chcesz zdefiniować regułę
- Wybierz Sterownik (czyli jeden z mechanizmów) i dodatkowe parametry Sterownika. Obecnie są następujące sterowniki:
- ULDK (pozwala on przypisać np. do punktu informacje o województwie, powiecie, gminie, obrębie, arkuszu, numerze działki, na jakim się znajduje)
- System (analiza odległości). Wpisuje wartość w metrach pomiędzy obiektem, a najbliższym obiektem z wybranej warstwy.
- Opcjonalnie, można wybrać formułę, czyi sposób w jaki wynik działania narzędzia zostanie zapisany w Atrybucie. Przykładowo ({{distance}}/1000)::Numeric(10,2) || ‘ km od ‘ || layer.name
- Kliknij Dodaj.
Formuły w sterowniku Analiza Odległości
Domyślnie wynik działania narzędzia to wynik w metrach z 10 miejscami po przecinku. Jest to mało użyteczne stąd, administrator ma możliwość zdefiniowania sposobu w jaki ten wynik zapisze się w atrybucie. Przykładowo formuła: ({{distance}}/1000)::Numeric(10,2) || ‘ km od ‘ || layer.name, oznacza:
wynik w metrach {{distance}} podziel przez 1000 (w celu uzyskania wyniku w kilometrach) i ogranicz do dwóch miejsc po przecinku. Następnie złącz (znak || łączy teksty) z tekstem ‘km od’ oraz wartością atrybutu “name” z warstwy do której odległości obliczamy. Przykładowo, po zastosowaniu tej formuły wynik w atrybucie zapisze się jako: “34,56 km od Stacja elektroenergetyczna Poznań”
Jak tego użyć?
- Otwórz Tabelę Atrybutów Warstwy
- Dokonaj Selekcji Obiektów
- Otwórz Panel Edycji
- Kliknij w narzędzie Automatyczna Uzupełnianie Atrybutów
- Wybierz, które Atrybuty chcesz uzupełnić.
- Kliknij przycisk Uzupełnij
- Poczekaj kilka chwil.