Fischnetzraster mit angegebenem Drehwinkel in ArcGIS Desktop erstellen?


8

Ich arbeite an diesem Projekt und brauche ein Raster mit einer bestimmten Drehung, zum Beispiel bei etwa 60 Grad.

Ausgehend davon muss ich einen Block von 20 x 50 m erstellen, und das Letzte ist, dass in jedem Block eine kleine Menge von Unterblöcken vorhanden sein muss.

Das Ergebnis ist folgendes:

Geben Sie hier die Bildbeschreibung ein

Natürlich wurde es manuell gemacht, aber ich habe mir überlegt, wie ich es automatisch machen kann, weil ich 30 Blöcke wie diesen machen muss, vielleicht mehr, und es kostet viel Zeit.


1
Bitte binden Sie Bilder in die Frage ein, und verknüpfen Sie sie, damit der Screenshot mit der Zeit weniger wahrscheinlich verschwindet.
Vince

2
Fishnet erstellen (Datenverwaltung) erstellt eine Polygon-Feature-Class, aber Sie sind allein für Unterblöcke. Help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#//…
Vince

1
Schauen Sie sich den Y_axis_coordParameter noch einmal an . Es definiert die Ausrichtung des Fischnetzes.
Vince

1
Um einen Winkel festzulegen, müssen Sie ein wenig rechnen, wie auf der Seite Funktionsweise des Fischnetzes erstellt erläutert . Der Winkel wird mithilfe der Linie festgelegt, die den Ursprung mit der eingegebenen y-Achsenkoordinate verbindet. Anstatt mit Ihrem Raster zu arbeiten, können Sie auch versuchen, das kleinste Raster zu erstellen. Verwenden Sie dann zuerst das Auflösen, Aggregieren von Polygonen oder kopieren und führen Sie es zusammen, um größere Raster zu erstellen.
Chris W

2
@ ChrisW Ich denke, du solltest das als Antwort aufschreiben. Ich hatte diesen Teil der Dokumentation nicht gesehen und er ist ziemlich explizit.
PolyGeo

Antworten:


8

Wie Vince sagte, möchten Sie das Tool " Fischnetz erstellen" verwenden. Oben auf dieser Hilfeseite im Abschnitt "Zusammenfassung" befindet sich ein Link zur Seite " So erstellen Sie ein Netz ". Beachten Sie, dass die Haupthilfeseite für die meisten Tools ein Diagramm enthält, in dem verschiedene Parameter aufgeführt sind. Viele von ihnen haben jedoch einen solchen Link zur Funktionsweise an derselben Stelle, der ausführlicher erläutert wird, häufig mit grafischen Beispielen.

Auf der Seite Funktionsweise wird erläutert, wie Sie einen Winkel für Ihr Fischnetz festlegen, indem Sie einen Ursprung für das Fischnetz festlegen und dann die Koordinate eines Punkts auf einer Linie angeben, mit der die y-Achse übereinstimmt und die in einem gewünschten Winkel durch den Ursprung verläuft. Wenn Sie 45 Grad wollten und Ihr Ursprung 0,0 ist, wäre Ihre y-Achsenkoordinate 1,1 (oder 2,2 oder 33,33 oder was auch immer). Beachten Sie, dass Sie für einige Koordinaten möglicherweise negative Werte angeben müssen, damit sie sich in die gewünschte Richtung drehen. Zum Beispiel würde sich -1,1 gegen den Uhrzeigersinn drehen, während sich 1,1 im Uhrzeigersinn drehen würde.

Das Beispiel auf der Seite zur Funktionsweise verwendet die mathematische Formel tan (angle) = x coord / y coord. Wenn Sie jedoch nicht rechnen möchten oder Ihren Ursprung an einem anderen Punkt als dem CRS-Ursprung festlegen müssen, müssen Sie vor dem Starten des Fischnetzwerkzeugs einen Schritt ausführen, um Ihre y-Achsen-Koordinate zu erhalten. Erstellen Sie ein Linien-Feature, das einmal auf den gewünschten Punkt für den Ursprung schnappt und klickt, um die Linie zu beginnen. Klicken Sie dann mit der rechten Maustaste und wählen Sie Richtung. Geben Sie den gewünschten Winkel ein (beachten Sie, wie dieser eingegeben werden kann, je nachdem, wie Ihre Editoroptionen in Bezug auf Einheiten, insbesondere Winkel und den oben genannten negativen Wert festgelegt sind), ziehen Sie ihn heraus, um die Linie zu verlängern, und klicken Sie dann auf oder F2 um es zu beenden. Sie können dann das x, y des Endpunkts oder einen beliebigen Punkt auf der Linie abrufen und dieses x, y als Ihre y-Achsenkoordinate im Fischnetzwerkzeug verwenden. Sie müssen auch das x, y des Punktes notieren, den Sie als Ursprung verwenden möchten, um diese Koordinaten einzugeben.

Eine weitere Möglichkeit, es zu drehen, ohne dies innerhalb des Fischnetzwerkzeugs zu tun, ist, wie Johns erwähnt. Erstellen Sie das Fischnetz so, dass es die gewünschten Abmessungen aufweist, ohne sich um den Winkel zu kümmern. Wenn Sie fertig sind, wählen Sie alle Linien oder Polygone aus. Halten Sie die Steuertaste gedrückt und bewegen Sie die Maus über das kleine x in der Mitte aller ausgewählten Elemente. Wenn sich der Cursor ändert, klicken Sie auf das x und ziehen Sie es an den Ursprung, um den Sie alles drehen möchten (beachten Sie, wenn Sie die Auswahl aufheben, dass der Kontrollpunkt in die Mitte zurückgesetzt wird und Sie ihn erneut verschieben müssen). Klicken Sie dann in der Editor-Symbolleiste auf das Drehwerkzeug (Punkt mit einem kreisförmigen blauen Pfeil), drücken Sie die Taste 'a' und geben Sie den gewünschten Drehwinkel ein.

Als letzte Anmerkung, was ich in meinem Kommentar erwähnt habe. Wenn Sie versuchen, Teilgitter zu erstellen, können Sie entweder arbeiten (zuerst die größten Zellen erstellen) oder nach außen arbeiten (zuerst die kleinsten Zellen erstellen). Es ist möglicherweise einfacher, Letzteres zu tun und dann die Gitterquadrate auszuwählen, aus denen ein einzelnes, größeres Gitterquadrat besteht, und aggregierte Polygone zu verwenden, aufzulösen oder zu kopieren und dann zusammenzuführen. Die verschiedenen Größen werden wahrscheinlich am besten als separate Schichten aufbewahrt, um die Verwendung zu vereinfachen. Sie können das Fischnetzwerkzeug auch einfach mehrmals mit demselben Ursprung und derselben y-Achsenkoordinate ausführen und die Zellenabmessungen und die Anzahl der Zeilen / Spalten anpassen, um die entsprechende Anzahl von Unterteilungen in jedem Raster zu erhalten.

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.