6 sie 2013

AKCJE W QGIS

     Często chcemy przeprowadzić określoną czynność klikając na określony element mapy np. otworzyć zdjęcie. Świetnie do tego nadaje się QGIS i jego akcje. Samo przeprowadzenie akcji jest stosunkowo prostą czynnością. Postaram się przedstawić to na przykładzie. Mając warstwę wektorową z granicami województw Polski chciałbym, aby po kliknięciu w obszar jakiegoś województwa wyświetlał się jego herb. Na początku musimy zacząć od edycji tabeli atrybutów i wstawiamy nową kolumnę.


Kolumna będzie zawierała ścieżki do plików z obrazami, więc ustawiamy ją jako tekstową i dość szeroką. 



Teraz przystępujemy do wypełnienia kolumny ścieżkami dostępu do plików. 


Tak przygotowaną tabelę zapisujemy, a następnie przechodzimy do właściwości warstwy i do zakładki akcje. W oknie lista akcji widzimy jakie mamy możliwości. Następnie we właściwościach warstwy wybieramy typ → otwórz, nazwę dla naszej akcji oraz dodajemy akcję.


Po dodaniu pola do akcji oraz samej akcji do listy pól zatwierdzamy zmiany. Akcję możemy uruchomić na dwa sposoby: za pomocą ikon informacje o obiekcie i kliknięciu "akcje" oraz uruchom akcję po wyszukaniu jej z rozwijalnego menu.


      W efekcie, po kliknięciu na obszar interesującego nas województwa wyświetla nam się jego herb. Oprócz otwierania zdjęć możemy odwoływać się np. do wyszukiwarki internetowej, gdzie szybko możemy znaleźć informacje dotyczące konkretnych obiektów na mapie. 

Efekt końcowy zastosowania akcji
     Dodawanie wizualizacji poprzez powiązanie obrazów z obiektami wektorowymi można również przeprowadzić przy pomocy wtyczki do programu eVis, ale to już na osobny tutorial.

2 komentarze:

  1. A czy duże znaczenie ma tu wielkość plików z obrazkiem? Bo niby wszystko gra, pokazuje się krzyżyk, którym mogę namierzyć punkt, do którego jest zdjęcie, ale zdjęcie się nie otwiera.

    OdpowiedzUsuń
  2. Już wszystko działa :) Wielkość pliku nie ma znaczenia, chodziło o dokładniejszy adres zdjęcia.

    OdpowiedzUsuń