Forum QGIS
Dodawanie odnośników do punktów - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Dodawanie odnośników do punktów (/thread-368.html)



Dodawanie odnośników do punktów - Tosia - 30-01-2011

Witam.

Mam pytanie dotyczące warstwy punktowej. Chciałabym,żeby po najechaniu/naciśnięciu kursorem na punkt pokazywały się linki do rozkładów jazdy autobusów(na które można nacisnąć i przejśc pod wskazany adres),które sie tam zatrzymują i nie wiem,jak to zrobić. Bo próbowałam to umieścić w ramce "Opis tekstowy" ale wtedy pojawia sie tylko link i tyle,nie da sie po naciśnieciu przejść na tą stronę. No chyba,ze powinnam jakoś pokombinować z akcjami,ale w takim razie nie wiem,jak.

Byłabym wdzięczna za wszelkie wskazówki,jeżeli to co chce zrealizować jest możliweWink


RE: Dodawanie odnośników do punktów - Rayo - 30-01-2011

Możesz to zrobić za pomocą formularza stworzonego programem QT Designer (http://qt.nokia.com/). W programie tym definiujesz jak ma wyglądać okienko z linkami i zapisujesz formularz np. Rozklad.ui. Następnie formularz taki podpinasz do warstwy wektorowej w QGIS - we właściwościach warstwy podajesz ścieżkę dostępu do formularza. Po tej operacji i po kliknięciu narzędziem 'Informacja o obiekcie' na danym punkcie otwiera się stworzone przez Ciebie okno z linkami.
Jeżeli linki mają być uzależnione od wartości atrybutów obiektów to trzeba jeszcze połączyć formularz z danymi w tabeli odpowiednimi akcjami.
To tak w wielkim skrócie. Jak będziesz miała z tym kłopoty to daj znać.


RE: Dodawanie odnośników do punktów - Tosia - 31-01-2011

Na razie mam małe problemy z QT Designerem(nie wiem,jak stworzyć ten formularz),ale resztę raczej rozumiałam Wink


RE: Dodawanie odnośników do punktów - Rayo - 31-01-2011

Jeżeli adresy będą wpisywane z ręki, a nie z danych obiektu to możesz zrobić to tak:
1. Odpalasz QT Designer i otwierasz nowy formularz, np. ten pierwszy Dialog with Buttons Bottom. Otworzy Ci się puste okno z przyciskami Anuluj i OK.
2. W tym oknie mozesz możesz dodawać nowe elementy z listy po lewej. Dodaj Text Browser (przenieś z lewej strony do swojego okna).
3. Kliknij dwa razy w nowy obiekt. Możesz teraz edytować zawartość dodanego okna tekstowego. Linki dodajesz na ikonie kuli ziemskiej, podając nazwę linku i adres (np. onet, http://www.onet.pl).
4. Po wpisaniu linków trzeba jeszcze zmienić jedną opcję we właściwościach okna tekstowego. Mając zazanczone okno tekstowe, w środkowym okienku po prawej stronie ekranu odszukaj opcję openExternalLinks i zaznacz ją (u mnie przedostatnia).
5. Zapisz gotowe okno na dysku, np. pod nazwą Okno.ui.
6. W QGIS wejdź we właściwości warstwy, dla której ma się wyświetlać ten formularz. W Ogólnych, w polu Formularz Edycji podaj ścieżkę do pliku Okno.ui.

Teraz po kliknięciu na dowolny obiekt z tej warstwy narzedziem Informacja o obiekcie otworzy Ci się stworzone przez Ciebie okienko z linkami. Jeśli nie, to w opcjach QGIS, w Narzedziach zaznacz 'Otwórz bezpośrednio formularz obiektu....'.

Jeśli adresy linków są w tabeli atrybutów to trzeba to zrobić trochę inaczej...


RE: Dodawanie odnośników do punktów - Tosia - 01-02-2011

Dzięki za pomocWink Bo próbowałam tworzyć formularz trochę w inny sposób.