Forum QGIS
Selekcja wybranych obiektów na warstwach - 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: Selekcja wybranych obiektów na warstwach (/thread-1496.html)



Selekcja wybranych obiektów na warstwach - alebek - 07-04-2017

Witam serdecznie, mam następujący problem z którym nie potrafię sobie poradzić w dość szybki sposób (niestety na forum nie znalazłem nic w tej materii) otóż:

1) Mam dwie warstwy (shape file) w QGIS 2.18.2,
*) "Pierwsza" zawiera obiekty w postaci punktów (około 17 tysięcy) - każdy ma
swoj numer ID - sa to węzły cieplne w Warszawie
**) "Druga" zawiera obiekty w postaci linii (około 90 tysięcy) - każdy ma także
swoj numer ID - sa to odcinki sieci ciepłowniczej w Warszawie,

[UWAGA: do każdego obiektu z warstwy "Pierwszej" dochodzi jeden obiekt z
warstwy "Drugiej" ... przekładając to na rzeczywistość węzeł
cieplny zasilany je
st rurociągiem w ciepło.[/b]

2) Potrzebuje informacje czy jest jakiś "zautomatyzowany" sposób w QGis, żeby znaleźć jakie ID ma obiekt-linia z warstwy "Drugiej", który łączy sie z obiektem-punkt, który znajduje się na warstwie "Pierwszej".


Będę wdzięczny za jakiekolwiek informacje w tej sprawie.
Pozdrawiam
Artur


RE: Selekcja wybranych obiektów na warstwach - Italiano - 07-04-2017

Jeśli węzeł z warstwy "Pierwszej" leży dokładnie na obiekt-linia z warstwy "Drugiej", to wystarczy:

VECTOR => DATA MANAGEMENT TOOLS => JOIN ATTRIBUTES BY LOCATION

a wybierz opcję "Touches".

Jeżeli natomiast węzeł leży "prawie" na obiekt-linia, zrób malutki bufor (np. 0.01) z warstwy punktowej, po czym:

VECTOR => DATA MANAGEMENT TOOLS => JOIN ATTRIBUTES BY LOCATION

a wybierz opcję "Crosses".