Selezione di funzioni all'interno di Polygon da un altro livello usando QGIS?


43

Sto usando QGIS 1.8 con un database PostGIS e ho tre livelli PostGIS in QGIS un livello linee, un livello punti e un livello poligono.

Quello che sto cercando di fare è selezionare un poligono nel livello poligonale e contrassegnare tutti i punti all'interno di questo poligono.

Per me l'unico modo per farlo è usare il pulsante "Seleziona per poligono", ma in questo modo non posso usare un poligono esistente per la selezione.

Risposte:


56

Due possibili soluzioni:

  • Puoi utilizzare " Vettore-> Strumenti di ricerca-> Seleziona per posizione " e selezionare la casella di controllo "Usa solo funzionalità selezionate".
  • Se desideri effettivamente esportare i punti che intersecano il poligono selezionato in un nuovo file di forma, seleziona " Vector-> Strumenti di geopressing-> Intersezione " e seleziona nuovamente la casella di controllo "Usa solo le funzionalità selezionate". Il livello di input sarà il livello punti e il livello selezionato sarà il livello poligono.

Inoltre, ho ragione ad aggiungere che per far funzionare l'elaborazione Vector, devono essere soddisfatte le seguenti due condizioni: [1.] I layer devono avere lo stesso CRS; e [2.] Il livello deve essere selezionato nel pannello "Livelli".
Gonja,

1
Non ho la casella di controllo "Usa solo funzioni selezionate", vedi dropbox.com/s/hw2d422gh6wmoxm/… ? Ho 2 livelli, selezionato e un oggetto selezionato in uno dei livelli.
JaakL,

2
Fai attenzione quando i layer sono troppo grandi: devono essere caricati in QGIS nel suo insieme, che potrebbe essere lento. Potrebbe essere preferibile utilizzare una query PostGIS (ad es. Tramite DB Manager).
Jan Šimbera,

@JaakL Ho avuto lo stesso problema, ma come puoi vedere nella risposta di seguito, il comportamento predefinito è quello di utilizzare le funzionalità selezionate se presenti: gis.stackexchange.com/a/257060/121285
nanocv

Lo strumento interseca funziona così in condizioni di bordo / limite, suggerirei di provare il plugin Select Within suggerito di seguito
Justin Kray,

2

Posso suggerire di utilizzare un plug-in QGIS, ovvero Seleziona all'interno .


Sì!!! Ho provato questo strumento una volta e l'ha inchiodato. Selezionare per centroide è il comportamento che mi aspetterei dallo strumento QGIS Seleziona per posizione predefinito , che non ha funzionato molto bene in condizioni di bordo e di confine.
Justin Kray,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.