Generieren von regulären Abtastpunkten in einem Polygon


9

Gibt es eine Möglichkeit, mit ArcGIS 10 regelmäßig verteilte Beispielpunkte innerhalb eines Polygons zu generieren? Ich habe ursprünglich Hawth's Tools verwendet, um dies in 9.3 zu tun, aber ich denke nicht, dass dies in 10 möglich ist.

Vielen Dank!

Antworten:


10

Ich bin mir nicht hundertprozentig sicher, welchen Effekt Sie suchen, aber ... es gibt ein Geoverarbeitungswerkzeug namens "Fischnetz erstellen", mit dem Sie ein Raster aus Linien und Punkten erstellen und dann Ihre Polygone zum Ausschneiden verwenden können die Punkte.

Für "unregelmäßig" können Sie "Zufällige Punkte erstellen" verwenden, um N Punkte innerhalb eines Polygons zu erstellen, und Sie können einen Mindestabstand zwischen Punkten angeben.


7

Das Tool "Fischnetz erstellen" von ArcGIS in Kombination mit dem Schnittpunkt erledigt dies für Sie. Probieren Sie diesen Workflow aus:

  1. Fischnetz erstellen (Datenverwaltung) : Verwenden Sie Ihre Polygone als Vorlagenerweiterung. Stellen Sie sicher, dass Sie " Beschriftungspunkte erstellen " auswählen, da dies die Vektorebene ist, die zu den regelmäßig verteilten Stichprobenpunkten wird. Passen Sie die Parameter so an, dass Sie die Anzahl der Punkte innerhalb des Begrenzungsrahmens Ihrer Eingabepolygone erhalten.
  2. Intersect (Analyse) oder Clip (Analyse) diese Punkte mit dem Eingang Polygone

Geben Sie hier die Bildbeschreibung ein


4

Ich weiß, dass dies ein alter Thread ist, aber er hat bei Google immer noch einen hohen Stellenwert, als ich versuchte, etwas zum Erstellen von Beispielpunkten in 9.3 zu finden (Hawth's Tools nicht kompatibel mit 9.3).

Schließlich stellte Jenness Enterprises fest, dass es ein kostenloses Tool mit Versionen für 9.x und 10.x gibt, das dies perfekt macht (und sich wiederholende Polys erstellt, wenn Sie dies wünschen)

Hier http://www.jennessent.com/arcgis/repeat_shapes.htm


3

Ich habe gerade die Fishnet-Geoverarbeitungsfunktion in 10.0 verwendet und es gibt ein Kontrollkästchen zum Erstellen von Punktbeschriftungen. Das Werkzeug platziert die Punkte in der Mitte des Rasters, das es mit Linien und Polygonen erstellt. Sie sind jedoch ein Raster. Sie können dann die Linien oder Polygone verwerfen. Mit etwas einfacher Mathematik können Sie sicherstellen, dass die Punkte an einer Stelle beginnen, die Sie wünschen. Es hat gut funktioniert und wird es wieder verwenden. Ich hatte die ursprüngliche Idee, es hier zu verwenden, also dachte ich, ich würde mehr darüber klären, wie es funktioniert.

Danke für die ursprüngliche Richtung!


2

Ich denke, Sie können das Fischnetz-Werkzeug erstellen verwenden, um ein Netz von Linien-Features im Polygon zu generieren, und dann Linien mit dem Tool Feature-to-Point in Punkte konvertieren.


2

Es ist möglich, Hawth's Tools in 10x zu verwenden (ich kann), aber ich habe die kostenlose VBA-Erweiterung für 10 installiert. Sie benötigen kein VBA für den Nachfolger von Hawth's Tools, GME, das, wie oben erwähnt, genregularpntsinpolys enthält.

ETGeowizards for 10x verfügt über einige kostenlose Tools, darunter eines, mit dem ein Punktraster erstellt wird, das für die Abtastung nützlich ist. Dies ist das Werkzeug, das ich benutze.


1

Hawth Tools könnte auch für Sie nützlich sein. Insbesondere die Funktion zum Erstellen von Punktmustern .


1
Er sagte, Hawths Tools seien für ArcGIS 10 nicht verfügbar.

1

Hawth Die Werkzeuge wurden ersetzt durch Geospatial Modellierungsumgebung . GME stellt eine Beta-Version zum Download zur Verfügung, die mit ArcGIS 10 funktioniert. Ich habe sie noch nie verwendet, daher kann ich nicht für ihre Wirksamkeit sprechen. Es hört sich jedoch so an, als würde das Tool genregularpntsinpolys Ihre Anforderungen erfüllen.


0

Sie können jede Tabellenkalkulationssoftware verwenden, um eine Liste von Koordinatenpaaren zu erstellen. Ich meine eine Spalte X, eine Spalte Y, ..., sie als CSV-Datei speichern und aus Arcmap importieren.

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.