Forum QGIS
zaznacz wyrażeniem - 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: zaznacz wyrażeniem (/thread-1411.html)



zaznacz wyrażeniem - Mazur - 05-12-2016

Chcę zaznaczyć wszystkie działki, które stykają się z działką nr 1.
Wiem że w geometrii trzeba zaznaczyć "touches" a w polach wartości "dz_ew" i wpisać 1.
Jak napisać to wyrażenie ?


RE: zaznacz wyrażeniem - Italiano - 05-12-2016

Jedną możliwość stanowi polecenie "Spatial query":

1] duplikuj warstwę i zaznacz obiekt na kopię

2] menu Vector => Spatial query => jako źródło wybierz oryginał, jako cel kopię => ustal "Touches" => APPLY

3] będą wyznaczone obiekty dookoła => CLOSE

4] jak usuniesz tymczasową kopię, zostaną wyselekcjonowane obiekty.

Oto w/w kroki w postaci skromnej animacji:

http://novarese.url.ph/qgis_pl/touches.gif


RE: zaznacz wyrażeniem - Mazur - 05-12-2016

(05-12-2016, 13:41)Italiano napisał(a): Jedną możliwość stanowi polecenie "Spatial query":

1] duplikuj warstwę i zaznacz obiekt na kopię

2] menu Vector => Spatial query => jako źródło wybierz oryginał, jako cel kopię => ustal "Touches" => APPLY

3] będą wyznaczone obiekty dookoła => CLOSE

4] jak usuniesz tymczasową kopię, zostaną wyselekcjonowane obiekty.

Oto w/w kroki w postaci skromnej animacji:

http://novarese.url.ph/qgis_pl/touches.gif

Wg mnie nie działa to w pliku , który zamieszczam:

(05-12-2016, 15:06)Mazur napisał(a):
(05-12-2016, 13:41)Italiano napisał(a): Jedną możliwość stanowi polecenie "Spatial query":

1] duplikuj warstwę i zaznacz obiekt na kopię

2] menu Vector => Spatial query => jako źródło wybierz oryginał, jako cel kopię => ustal "Touches" => APPLY

3] będą wyznaczone obiekty dookoła => CLOSE

4] jak usuniesz tymczasową kopię, zostaną wyselekcjonowane obiekty.

Oto w/w kroki w postaci skromnej animacji:

http://novarese.url.ph/qgis_pl/touches.gif

Wg mnie nie działa to w pliku , który zamieszczam:

Natomiast działa zastosowanie buforu, pole wielk. np np 5 oraz pozniej zastosuj spatial query i "ovelaps"
Jednak po coś te "zaznacz wyrażeniem" istnieje ?

(05-12-2016, 15:06)Mazur napisał(a):
(05-12-2016, 13:41)Italiano napisał(a): Jedną możliwość stanowi polecenie "Spatial query":

1] duplikuj warstwę i zaznacz obiekt na kopię

2] menu Vector => Spatial query => jako źródło wybierz oryginał, jako cel kopię => ustal "Touches" => APPLY

3] będą wyznaczone obiekty dookoła => CLOSE

4] jak usuniesz tymczasową kopię, zostaną wyselekcjonowane obiekty.

Oto w/w kroki w postaci skromnej animacji:

http://novarese.url.ph/qgis_pl/touches.gif

Wg mnie nie działa to w pliku , który zamieszczam:

Natomiast działa zastosowanie buforu, pole wielk. np 5 oraz pozniej zastosuj spatial query i "ovelaps"
Jednak po coś te "zaznacz wyrażeniem" istnieje ?


RE: zaznacz wyrażeniem - Italiano - 05-12-2016

(05-12-2016, 15:06)Mazur napisał(a): Wg mnie nie działa to w pliku , który zamieszczam

U mnie znalazło 20 błędów topologicznych...

[attachment=367]

Podaj nr działki gdzie masz kłopoty, dzięki.


RE: zaznacz wyrażeniem - Mazur - 05-12-2016

(05-12-2016, 15:36)Italiano napisał(a):
(05-12-2016, 15:06)Mazur napisał(a): Wg mnie nie działa to w pliku , który zamieszczam

U mnie znalazło 20 błędów topologicznych...



Podaj nr działki gdzie masz kłopoty, dzięki.

Oczywiście działka nr 1


RE: zaznacz wyrażeniem - Italiano - 06-12-2016

(05-12-2016, 15:45)Mazur napisał(a): Oczywiście działka nr 1


Upewnij się, zanim duplikować warstwę, że ustaliłeś układ współrzędnych na EPSG:2180, wówczas powinno zadziałać tak jak niżej:

[Obrazek: kisajno.png]


RE: zaznacz wyrażeniem - Mazur - 06-12-2016

Dzięki , już wiem co robiłem źle - obiekt znaczyłem na oryginale...