Funktionsweise von "Netz erstellen"

Mit Netz erstellen wird eine Feature-Class mit einem Netz aus rechteckigen Zellen erstellt. Zum Erstellen eines Netzes sind drei grundlegende Informationen erforderlich: die räumliche Ausdehnung des Netzes, die Anzahl der Zeilen und Spalten sowie der Rotationswinkel. Es gibt eine Vielzahl von Möglichkeiten, diese grundlegenden Informationen anzugeben. Möglicherweise kennen Sie z. B. die genaue Anzahl der Zeilen und Spalten nicht, wissen jedoch, dass jede rechteckige Zelle genau 110 mal 63 Meter groß sein und die räumliche Ausdehnung einer anderen Feature-Class abdecken muss.

Das Werkzeug verfügt über 11 Parameter, die in vier verschiedene Gruppen eingeteilt sind:

HinweisHinweis:

Die Reihenfolge der Parameter im Werkzeugdialogfeld unterscheidet sich von der Reihenfolge der Parameter in der Skriptsyntax.

Methoden zum Festlegen der räumlichen Ausdehnung

Sie können die Ausdehnung des Netzes mit einer der folgenden Methoden festlegen:

  1. Geben Sie im Parameter Vorlagenausdehnung ein vorhandenes Dataset ein. Die Ausdehnung dieses Datasets wird als Ausdehnung des Netzes verwendet.
  2. Statt ein vorhandenes Dataset im Parameter Vorlagenausdehnung einzugeben, können Sie auch die Minimum- und Maximum-X- und -Y-Koordinaten angeben.
  3. Geben Sie mit den Parametern Netz-Ursprungskoordinate und Gegenüberliegende Ecke von Netz einen Ursprung und die gegenüberliegende Ecke des Netzes ein.
  4. Geben Sie in die Parameter Netz-Ursprungskoordinate, Zellenbreite, Zellenhöhe, Anzahl Zeilen und Anzahl Spalten einen Ursprung, eine Zellengröße und die Anzahl der Zeilen bzw. Spalten ein.

Festlegen der Anzahl der Zeilen und Spalten

Wenn Sie die Ausdehnung des Netzes mit einer der ersten drei oben beschriebenen Methoden festgelegt haben, müssen Sie die Anzahl der Zeilen und Spalten festlegen. Es gibt vier Methoden, um die Anzahl von Zeilen und Spalten anzugeben:

  1. Definieren Sie die Zellenbreite und -höhe mit den Parametern Zellenbreite und Zellenhöhe, und legen Sie die Parameter Anzahl Zeilen und Anzahl Spalten auf 0 fest. Beim Ausführen des Werkzeugs wird die Anzahl der Zeilen und Spalten berechnet, die zum Abdecken der Ausdehnung des Netzes erforderlich ist.
  2. Definieren Sie die Zellenbreite und -höhe wie oben, aber geben Sie außerdem die Anzahl der Zeilen und Spalten ein.
  3. Definieren Sie die Anzahl der Zeilen und Spalten, indem Sie die Parameter Anzahl Zeilen und Anzahl Spalten festlegen, und legen Sie die Parameter Zellenbreite und Zellenhöhe auf 0 fest. Beim Ausführen des Werkzeugs wird die Zellenbreite und -höhe auf der Grundlage der Anzahl der Zeilen und Spalten und des Wertes des Parameters Gegenüberliegende Ecke von Netz berechnet.
  4. Definieren Sie die Anzahl der Zeilen und Spalten wie oben, aber geben Sie außerdem eine Zellengröße und -breite ein. Bei Verwendung dieser Methode wird der Parameter Gegenüberliegende Ecke von Netz ignoriert (der Parameter ist im Werkzeugdialogfeld nicht verfügbar). Die gegenüberliegende Ecke wird während der Ausführung des Werkzeugs berechnet.

Rotationswinkel

Zum Erstellen eines gedrehten Netzes definieren Sie den Rotationswinkel nicht durch Angeben eines Winkels, sondern durch Angeben zweier Endpunkte einer Linie, die zum Berechnen des Winkels verwendet wird. Der Rotationswinkel ist der Winkel zwischen der Vertikalen und der von Ihnen definierten Linie. Die beiden Endpunkte sind die Netz-Ursprungskoordinate und die Y-Achsenkoordinate, wie unten dargestellt.

Bestimmen der Drehung des Netzes

Wenn Sie das Netz nicht drehen müssen, legen Sie die Y-Achsenkoordinate auf die kleinste X-Koordinate und einen positiven Wert auf der vertikalen Achse fest.

Im folgenden Beispiel wird ein mit den folgenden Parameterwerten erstelltes gedrehtes Netz veranschaulicht:

Beim Ausführen von Netz erstellen wird zunächst ein nicht gedrehtes Netz erstellt, wie unten dargestellt.

Erstellen der Zellen

Im nächsten Schritt wird der Rotationswinkel mithilfe der für Netz-Ursprungskoordinate und Y-Achsenkoordinate angegebenen Werte berechnet. In diesem Beispiel ergibt sich ein Winkel von 60 Grad.

Bestimmen der Drehung des Netzes

Im nächsten Schritt wird das Netz um 60 Grad im Uhrzeigersinn um den Ursprung gedreht, um das endgültige Netz zu erhalten.

Endgültige Position des Netzes

Berechnen eines Wertes für die Y-Achsenkoordinate

Wenn Sie den Rotationswinkel kennen, können Sie einen Wert für den Parameter "Y-Achsenkoordinate" wie folgt berechnen:

Angenommen, das Netz soll im Uhrzeigersinn um 60 Grad gedreht werden. Zeichnen Sie vom Ursprung des Netzes eine Linie, sodass sie einen Winkel von 60 Grad im Uhrzeigersinn von der vertikalen Achse aus bildet (wie unten im Diagramm dargestellt). Jeder Punkt auf dieser Linie kann als Wert für den Parameter "Y-Achsenkoordinate" verwendet werden. Verwenden Sie einen passenden Wert für die Y-Koordinate, und berechnen Sie die X-Koordinate aus der Beziehung (dabei wird der Ursprung bei 0,0 angenommen):

Tangente des Winkels = X-Koordinate / Y-Koordinate

Berechnung des Y-Achsenpunktes des Netzes

Der Winkel beträgt z. B. 60 Grad. Angenommen, die Y-Koordinate ist 10, dann gilt

X-Koordinate = tan(60) * 10 = 1,732 * 10 = 17,32

Der Punkt der Y-Achsenkoordinate ist (17,32; 10).

Ausgabe-Feature-Class

Sie können eine Line- oder Polygon-Feature-Class erstellen. Wenn Sie beabsichtigen, das Netz mit einem vorhandenen Dataset mit den Werkzeugen im Toolset Overlay zu überlagern, wählen Sie "POLYGON" im Parameter Geometrietyp aus. Wenn Sie ein Netz erstellen möchten, um es anzuzeigen, wählen Sie "POLYLINE" im Parameter Geometrietyp aus. Bei einer großen Anzahl von Zellen verläuft das Erstellen eines Netzes mit Polygon-Geometrie viel langsamer als das Erstellen mit Liniengeometrie.

Sie können auch eine Point-Feature-Class erstellen, indem Sie den Parameter Label-Punkte erstellen aktivieren. Die Punkte befinden sich im Mittelpunkt jeder Zelle. Wenn Sie nur die Punktausgabe wünschen, wählen Sie "POLYLINE" im Parameter Geometrietyp (da es die schnellste Möglichkeit ist, ein Netz zu erstellen), und aktivieren Sie den Parameter Label-Punkte erstellen. Nachdem das Werkzeug ausgeführt wurde, löschen Sie die Ausgabe-Line-Feature-Class.

9/11/2013