Was ist ein räumliches Abfragetool für Laien?


9

Ich weiß nichts über GIS, aber ich habe das, was ich für ein GIS-Problem halte. Nachdem ich ein paar Stunden damit verbracht habe, mein Problem zu googeln, denke ich, dass ich eine räumliche Abfrage durchführen muss, bin mir aber nicht sicher, wie ich vorgehen soll.

Ich habe einige Daten zu Straftaten (eine Liste bestimmter Vorfälle, das Datum ihres Auftretens und die Adresse, an der sie aufgetreten sind), die ich in Bezug auf eine bestimmte Nachbarschaft betrachten möchte. Ich habe einen Umriss der Nachbarschaft auf einer Karte, der spezifisch genug ist, um ihn in ein Polygon zu übersetzen, das den Umriss der Nachbarschaft beschreibt. Ich möchte die Verbrechensdaten filtern, um zu sehen, welche spezifischen Vorfälle innerhalb der Grenzen dieses Viertels passiert sind. Ich denke, dies ist eine räumliche Abfrage, aber ich bin mir nicht sicher.

Ich suche nach einer Anleitung zum Problem im Allgemeinen. Es scheint, dass einige kostenlose Tools für diese Art von Dingen online sind (Google Fusion Tables?) Und ich Zugriff auf ArcGIS Desktop und MS SQL Server habe. Ich bin mit SQL Server vertraut, aber nicht mit ArcGIS Desktop, und es sieht nicht nach etwas aus, das ich in ein oder zwei Tagen lernen könnte, aber ich bin mir nicht sicher.


Möchten Sie räumliche Abfragen auf dem Desktop (ArcGIS) oder auf einer Webseite (mithilfe von Google Fusion Tables) durchführen?
Mapperz

Antworten:


8

Wenn Sie in ArcMap in ArcMap nach Suche in Polygon suchen, finden Sie Folgendes:

"Nach Standort auswählen, um die Features aus der Punktebene auszuwählen, die die Polygonebene schneidet."

Dies wird durch "Auswahl> Nach Ort auswählen" in der Menüleiste gefunden und es werden eine Zielebene, dann eine Quellenebene und eine Auswahlmethode abgefragt.

Die Zielebene ist also Ihre Punktebene, die Quellenebene die Polygonebene und die Zielebene befinden sich innerhalb der Quellenebene als räumliche Auswahlmethode.

Speichern Sie dann die Ausgabe


Klingt nach einer guten Idee. Ich habe beantragt, ArcGIS auf meinem Desktop zu installieren. Ich werde dies so schnell wie möglich ausprobieren. Vielen Dank.
Elbelcho

Nach der ArcGIS-Phase können Sie sogar einfach nach Excel exportieren, um die Daten zu filtern.
Matthew Snape

1
Wenn Sie die Punkte noch nicht auf der Karte haben, müssen Sie sie zuerst geocodieren, um eine Koordinate für die Adresse zu erhalten.
Brad Nesom

Zum Nachfassen: Ich habe diese Methode verwendet und sie hat großartig funktioniert. Es fiel mir schwer, ein paar Zwischenschritte herauszufinden, wie das Zeichnen des Umrisses der Nachbarschaft in einer Satellitenansicht, das Konvertieren dieser Zeichnung in ein Feature und das anschließende Geokodieren der Adressen, aber sobald dies erledigt war, war "Nach Standort auswählen" genau das Richtige Ich brauchte und führte zu einem leicht verständlichen, leicht zu exportierenden Datensatz, der perfekt zu meinen Anforderungen passt. Vielen Dank!
Elbelcho


4

In Ihrer Tabelle mit Straftaten benötigen Sie einige Informationen, die mit Ihrer Nachbarschaft in Verbindung stehen. Ihr Nachbarschaftspolygon enthält nicht alle darin enthaltenen Adressen. Daher sollten Sie entweder A) Straßen-, Paket- oder Gebäudedaten mit Adressen abrufen, die Ihrer Liste entsprechen, oder B) Ihre Kriminalitätstabelle öffnen und eine Spalte für hinzufügen Nachbarschaft. Wählen Sie dann die Adresse in Ihrer Nachbarschaft aus und geben Sie den Namen / die ID der Nachbarschaft ein, mit der sie übereinstimmt (dies bedeutet, dass Sie eine Spalte in Ihrem Nachbarschaftspolygon hinzufügen und dieselbe ID hinzufügen müssen). Grundsätzlich müssen Sie eine Möglichkeit haben, die räumliche Abfrage zu informieren dass diese Adressen zu dieser Nachbarschaft gehören.
Da Ihre Tabelle keine Punkt-Feature-Class ist (nehme ich an), müssen Sie einen Join basierend auf der Tabelle durchführen. Öffnen Sie dazu ArcMap, klicken Sie auf Features hinzufügen, suchen Sie nach Ihrer Tabelle und Nachbarschaft, klicken Sie mit der rechten Maustaste auf Ihre Nachbarschaft, klicken Sie auf Verbinden> und folgen Sie den Anweisungen, um Attribute aus einer Tabelle zu verbinden.


Nun, das ist das Problem, die Kriminalitätsdaten gelten für die ganze Stadt, und ich möchte sie herausfiltern, damit ich sehen kann, welche spezifischen Kriminalitätsvorfälle in dieser Nachbarschaft passiert sind.
Elbelcho

1
Haben Sie weitere GIS-Daten? Haben Sie Pakete oder Straßen?
Meg McG

3

Sie sagen, dass Sie eine räumliche Darstellung der Nachbarschaften haben, aber die Kriminalitätsdaten sind nur Adressen.

Es gibt Möglichkeiten, die Verbrechen mit den Nachbarschaften zu verbinden.

Holen Sie sich eine Liste aller Adressen in der Nachbarschaft und treten Sie dieser Liste bei. das ist eine nicht räumliche Lösung.

oder Sie müssen eine räumliche Darstellung der Kriminformation erhalten.

Wenn Sie Koordinaten für die Verbrechen haben, verbinden Sie das Nachbarschaftspolygon mit den Verbrechenspunkten mit einer Schnittpunktanweisung. dann ist es eine räumliche Lösung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.