Automatyczne uzupełnianie atrybutów

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:

  1. zdefiniowanie, że w atrybucie “Odległości od Parku Narodowego” chcemy trzymać informacje o odległości do najbliższego Parku Narodowego… oraz
  2. uruchomienie automatu, który tę odległość policzy i wpisze do atrybutu

Jak to skonfigurować?

  1. Jeśli nie masz, to dodaj do Źródła Danych, atrybut o pożądanej nazwie i typie.
  2. Wejdź w Moduły -> Automatyczne uzupełnianie atrybutów
  3. Skonfiguruj regułę:
    1. Kliknij Zielony Plusik
    2. Wybierz Źródło Danych, dla którego chcesz zdefiniować regułę
    3. Wybierz Atrybut, dla którego chcesz zdefiniować regułę
    4. Wybierz Sterownik (czyli jeden z mechanizmów) i dodatkowe parametry Sterownika. Obecnie są następujące sterowniki:
      1. ULDK (pozwala on przypisać np. do punktu informacje o województwie, powiecie, gminie, obrębie, arkuszu, numerze działki, na jakim się znajduje)
      2. System (analiza odległości). Wpisuje wartość w metrach pomiędzy obiektem, a najbliższym obiektem z wybranej warstwy.
        1. 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
  4. 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ć?

 

  1. Otwórz Tabelę Atrybutów Warstwy
  2. Dokonaj Selekcji Obiektów
  3. Otwórz Panel Edycji
  4. Kliknij w narzędzie Automatyczna Uzupełnianie Atrybutów
  5. Wybierz, które Atrybuty chcesz uzupełnić.
  6. Kliknij przycisk Uzupełnij
  7. Poczekaj kilka chwil.

Czy artykuł był pomocny?

Następny artykuł

DB2GIS.Box