Che cos'è lo strumento di query spaziale per i laici?


9

Non so nulla di GIS, ma ho quello che penso sia un problema GIS. Passando alcune ore a cercare su Google il mio problema, penso che ciò che devo fare sia eseguire una query spaziale, ma non sono sicuro di come risolverlo.

Ho alcuni dati sul crimine (un elenco di incidenti specifici, la data in cui si sono verificati e l'indirizzo in cui si sono verificati) che mi piacerebbe guardare in relazione a un particolare quartiere. Ho un contorno del quartiere su una mappa, che è abbastanza specifico da poterlo tradurre in un poligono che descrive il contorno del quartiere. Vorrei filtrare i dati sul crimine che devo vedere quali incidenti specifici si sono verificati nei limiti di questo quartiere. Penso che questa sia una domanda spaziale, ma non sono sicuro.

Sto cercando una guida sul problema in generale. Sembra che ci siano alcuni strumenti gratuiti online per questo tipo di cose (Google Fusion Tables?) E ho accesso ad ArcGIS Desktop e MS SQL Server. Conosco SQL Server, ma non ArcGIS Desktop e non sembra qualcosa che potrei imparare e imparare in un giorno o due, ma non ne sono sicuro.


Desideri eseguire query spaziali sul desktop (ArcGIS) o su una pagina Web (utilizzando Google Fusion Tables)?
Mapperz

Risposte:


8

In ArcMap, se cerchi Cerca nel poligono in ArcMap, troverai questo:

"Seleziona per posizione per selezionare quelle caratteristiche dal livello punti che intersecano il livello poligono"

Si trova in "Selezione> Seleziona per posizione" sulla barra dei menu e richiederà un livello Target, quindi un livello Sorgente e un metodo di selezione.

Quindi il livello Target è il livello punto, il livello Origine il livello poligono e il livello Destinazione sono all'interno del livello sorgente come metodo di selezione spaziale.

Quindi salvare l'output


Sembra una buona idea, ho inserito una richiesta per installare ArcGIS sul mio desktop, ci proverò il prima possibile. Grazie.
Elbelcho,

Dopo la fase ArcGIS potresti persino esportare in Excel per filtrare i dati.
Matthew Snape,

1
Se non hai già i punti sulla mappa, dovrai prima geocodificarli, per ottenere una coordinata per l'indirizzo.
Brad Nesom,

Per seguire: ho usato questo metodo e ha funzionato alla grande. Ho avuto difficoltà a capire alcuni passaggi intermedi, come disegnare il contorno del quartiere su una vista satellitare, convertire quel disegno in una funzione e quindi geocodificare gli indirizzi, ma una volta che è stato gestito, "Seleziona per posizione" era esattamente ciò che Avevo bisogno e ho portato a un set di dati facile da capire, facile da esportare che si adatta perfettamente alle mie esigenze. Grazie!
Elbelcho,


4

Nella tabella degli incidenti criminali avrai bisogno di alcune informazioni che si collegano al tuo quartiere. Il poligono del tuo quartiere non contiene tutti gli indirizzi al suo interno, quindi la tua scommessa migliore sarebbe quella di A) ottenere alcuni dati di strada, pacchi o edifici che contengano indirizzi che corrispondano al tuo elenco o B) aprire la tabella del crimine e aggiungere una colonna per Quartiere. quindi seleziona l'indirizzo all'interno del tuo quartiere e compila il nome / ID del quartiere a cui corrisponde (questo significa che devi aggiungere una colonna nel poligono del tuo quartiere e aggiungere lo stesso ID) In ​​pratica devi avere un modo per far sapere alla query spaziale che questi indirizzi appartengono a questo quartiere.
Poiché la tua tabella non è una feature class point (suppongo) dovrai fare un join in base alla tabella. Per fare ciò, apri ArcMap, fai clic su Aggiungi funzionalità, sfoglia per trovare il tuo tavolo e il tuo quartiere, fai clic con il pulsante destro del mouse sul tuo quartiere, fai clic su unisci> e segui le istruzioni per unire gli attributi da un tavolo.


Bene, questo è il problema, i dati sul crimine sono per l'intera città e voglio filtrarli in modo da poter vedere quali specifici episodi di crimine si sono verificati in questo quartiere.
Elbelcho,

1
Hai altri dati GIS? Hai pacchi o strade?
Meg McG

3

Dici di avere una rappresentazione spaziale dei vicini, ma i dati sul crimine sono solo indirizzi.

c'è un modo per collegare i crimini ai quartieri.

ottenere un elenco di tutti gli indirizzi nei quartieri e aderire a tale elenco. questa è una soluzione non spaziale.

oppure devi ottenere una rappresentazione spaziale delle informazioni criminali.

se disponi di coordinate per i crimini, ti unisci al poligono di quartiere con i punti di riferimento con un'istruzione interseca. allora è una soluzione spaziale.

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.