Forum QGIS

Pełna wersja: zaznacz wyrażeniem
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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 ?
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
(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 ?
(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.
(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
(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]
Dzięki , już wiem co robiłem źle - obiekt znaczyłem na oryginale...