Mehr

Wie füge ich einzelne Polygone zu mehrteiligen Polygonen mit maximalen Abständen zusammen?

Wie füge ich einzelne Polygone zu mehrteiligen Polygonen mit maximalen Abständen zusammen?


Ich habe einen Polygon-Layer mit einer Landnutzungsklasse und einer ID für jedes Polygon. Wie kann ich Polygone (zu mehrteiligen Polygonen) zusammenführen, die nicht aneinandergrenzen, aber nicht weiter als x Meter voneinander entfernt sind.

Als Beispiel können Sie sich zwei Waldpolygone vorstellen, die durch eine Straße getrennt sind. Ich möchte, dass die beiden Waldpolygone ein mehrteiliges Polygon sind.

Natürlich kann man zwei Polygone von Hand zusammenführen, aber das würde ewig dauern!

Klarstellung: Falls zwei Waldpolygone mehr als x Meter voneinander entfernt sind, z.B. eine 100m breite Wiese, ich möchte die beiden getrennten Waldpolygone behalten.

Ich benutze diese Karte für die ökologische Modellierung von Tieren. Aus diesem Grund müssen Habitat-Patches definiert werden. Grundsätzlich entscheidet dieser Prozess, ob zwei Polygone immer noch der gleiche Lebensraum oder zwei getrennte Habitate sind.


Ich würde eine neue Ebene erstellen, indem ich Ihre Polygone um x-Meter puffere und die Option "Auflösen" aktiviere. Stellen Sie sicher, dass Ihre neue Ebene eine Singlepart-Geometrie ist, und weisen Sie dann jedem Ihrer gepufferten Polygone eine eindeutige ID zu. Führen Sie als Nächstes eine räumliche Verknüpfung Ihrer Puffer mit Ihren ursprünglichen Polygonen durch, um den Originalen die IDs aus Ihren Puffern zuzuordnen. Lösen Sie schließlich Ihre ursprünglichen Polygone mit dem neuen Attribut auf.


Sie haben die Möglichkeit, viele Polygone zu haben (insgesamt 34), dies erleichtert das Debuggen:

Möglicherweise gibt es ein problematisches Polygon oder Polygonpaar, also versuchen wir, sie zu finden. Dieser Code durchläuft jede Kombination von Indizes und prüft, ob union gleich nil ist:

1 ist ein nicht leeres Polygon, 11 und 12 sehen aus wie Linien.

Es reicht nicht aus, 1 zu behalten und 11 und 12 zu entfernen: Die Vereinigung aller Polygone ist immer noch null.

Es können noch Linien oder sehr flache Polygone vorhanden sein:

Jetzt, wo 9 Polygone weg sind, ist es möglich, die Vereinigung zu berechnen:

Der Flächenunterschied ist nicht groß und kann von sich überschneidenden Polygonen oder (sehr) kleinen Polygonen herrühren, die gelöscht wurden.


STAMP: räumlich-zeitliche Analyse bewegter Polygone

Forschungsfragen zur zeitlichen Veränderung räumlicher Muster werden in der geographischen Analyse immer häufiger. In dieser Forschung erforschen und erweitern wir einen Ansatz zur räumlich-zeitlichen Analyse von Polygonen, die räumlich unterschiedlich sind und diskrete Veränderungen im Laufe der Zeit erfahren. Wir stellen fünf neue Bewegungsereignisse zur Beschreibung räumlicher Prozesse vor: Verschiebung, Konvergenz, Divergenz, Fragmentierung und Konzentration. Räumlich-zeitliche Maße von Ereignissen für Größe und Richtung werden für zwei Zeiträume und mehrere Zeiträume dargestellt. Größenänderungsmetriken basieren auf Flächenüberlappungen und ein modifiziertes kegelbasiertes Modell wird zur Berechnung von Polygonrichtungsbeziehungen verwendet. Quantitative Richtungsmaße werden verwendet, um anwendungsspezifische Metriken zu entwickeln, wie z. B. eine Schätzung des Konzentrationsparameters für eine von Mises-Verteilung und die Richtungsverteilungsrate. Die Nützlichkeit der STAMP-Methoden wird anhand einer Fallstudie zur Ausbreitung eines Waldbrands im Nordwesten von Montana demonstriert.

Dies ist eine Vorschau von Abonnementinhalten, auf die Sie über Ihre Institution zugreifen können.


4.3 Der %in%-Operator

Tatsächlich müssen wir keine Funktion wie x_in_y (Abschnitt 4.2.3) selbst schreiben, sondern können den %in%-Operator verwenden. Der %in%-Operator mit einem Ausdruck x %in% y gibt einen logischen Vektor zurück, der die Gegenwart jedes Elements von x in y . Beispielsweise:

Beachten Sie, dass die Reihenfolge der Argumente des %in%-Operators wichtig ist. Wir bewerten nämlich das Vorhandensein des linksseitigen Vektors im rechtsseitigen Vektor. Daher hat der folgende Ausdruck eine andere Bedeutung als der vorherige:

Hier sind zwei weitere Beispiele für die Verwendung von %in% mit den integrierten Buchstaben- und LETTERS-Vektoren. (Geben Sie die Namen dieser beiden Vektoren ein, um zu sehen, was sie sind).


CEDRA

CEDRA AVparcel TM ist eine ArcView® GIS- und ArcGIS®-Erweiterung, die CEDRA AVcad TM enthält und erweitert, um Steuer- (Kataster-)Kartierung, Flurstückpflege und allgemeine Polygonbearbeitung bereitzustellen. Die gesamte Funktionalität von CEDRA AVcad ist in CEDRA AVparcel enthalten und mehr. Auf der CEDRA AVcad TM-Seite finden Sie eine Auflistung der von AVcad angebotenen und in AVparcel zu findenden Funktionen sowie eine Überprüfung der unten aufgeführten AVparcel-spezifischen Funktionen.

Schließen Sie sich den vielen Gutachtern, Planern, Staatsarchiven, Öl- und Gasunternehmen und Versorgungsbehörden an, die CEDRA AVparcel verwenden, um ihre Parzellen, Pacht- und Landgrenzeninformationen in einer ArcView- oder ArcGIS-Umgebung zu verwalten. Verwenden Sie CEDRA AVparcel und nutzen Sie die Möglichkeit, zwischen und innerhalb von Themen zu springen, eine unbegrenzte Anzahl von Paketen zu verarbeiten, Zustandsebenen- oder UTM-Koordinaten zu verwenden, benutzerdefinierte PIN-Formate zu definieren, Ketten und Stäbe, Veras zu handhaben, Puffer zu erstellen und eine Vielzahl anderer aufgelisteter Funktionen features unter.

Zusätzlich zu den Mapping-Tools bietet CEDRA AVparcel TM Funktionen zum Bearbeiten von Attributdaten mit benutzerdefinierten Dialogfeldern. Die CEDRA-DataEditor TM -Erweiterung, die in CEDRA AVparcel enthalten ist, ermöglicht es dem Benutzer, die spezifischen Themen und Attribute zu identifizieren, die der Benutzer bearbeiten kann. In der CEDRA-DataEditor-Erweiterung sind Werkzeuge zur Qualitätskontrolle und Datenüberprüfung enthalten, um sicherzustellen, dass die Datenbank ordnungsgemäß gewartet wird. Die benutzerdefinierten Dialogfelder, die der Benutzer definiert, werden eingerichtet, ohne dass der Benutzer irgendeine Avenue-, Visual Basic- oder andere Programmiersprachensoftware schreiben muss. Mit einem einfachen Zeigen und Klicken können Benutzer des CEDRA DataEditors ihre Tabelleninformationen bearbeiten und pflegen, ohne Tabellenbearbeitungssitzungen starten und stoppen zu müssen.

ArcGIS-Benutzer sollten sich die Werkzeugleiste CEDRA-ArcView3-Tools ansehen. Diese Symbolleiste bietet eine Reihe von Auswahlwerkzeugen, die die Produktivität um mindestens 30 % steigern. Dies wird erreicht, indem die Anzahl der Klicks verringert wird, die bei der Durchführung typischer Auswahloperationen gemacht werden. ArcGIS-Benutzer, die zuvor mit ArcView GIS gearbeitet haben, werden diese Werkzeuge definitiv zu schätzen wissen.

Um ein Bestellformular für eine Demoversion von CEDRA-AVcad mit Tutorial-Handbuch herunterzuladen, klicken Sie auf den Link. Nachdem das Bestellformular heruntergeladen wurde, geben Sie die erforderlichen Informationen am Ende des Formulars ein und faxen, mailen oder senden Sie das Bestellformular an The CEDRA Corporation zurück. Um zu sehen, was in der Demoversion der Software enthalten ist, klicken Sie hier CEDRA Demo Pack Information.

Wer viel mehr Funktionalität für wenig mehr Geld möchte, sollte sich das Softwarepaket CEDRA-AGsuite ansehen.

Um eine PowerPoint-Diashow herunterzuladen, klicken Sie mit der rechten Maustaste auf diesen Link (2,05 MB) und wählen Sie Ziel speichern unter. Menüpunkt. Beachten Sie, dass Sie über PowerPoint oder den PowerPoint Viewer verfügen müssen, um die Bildschirmpräsentation anzuzeigen. Um die Diashow in Ihrem Webbrowser anzuzeigen, klicken Sie mit der rechten Maustaste auf diesen Link (3,24 MB) und wählen Sie Ziel speichern unter. Menüpunkt. Nachdem die entsprechende Datei heruntergeladen wurde, klicken Sie einfach auf die Datei, um die Diashow zu starten. Um zur nächsten Folie in der PowerPoint- oder PowerPoint Viewer-Version zu wechseln, drücken Sie die Eingabetaste oder die rechte Pfeiltaste. Die Webbrowser-Version zeigt Notizen oder zusätzliche Informationen zur Folie direkt unter der Anzeige der Folie an. Um zur nächsten Folie zu gelangen, "klickt" der Benutzer in der Webbrowser-Version außerdem einmal auf die gewünschte Foliennummer, die auf der linken Seite des Anwendungsfensters angezeigt wird. Beide Versionen der CEDRA-AVparcel Diashow bestehen aus 11 Dias.

Klicken Sie auf diesen Link, um eine Farbbroschüre anzuzeigen, die mit Adobe Acrobat® Reader TM angezeigt und/oder gedruckt werden kann.

ArcView GIS 3.x Implementierung von CEDRA-AVparcel als Erweiterung verfügbar (avparcel.avx)

CEDRA AVparcel TM

CEDRA AVparcel TM ist voll kompatibel mit den Versionen 3.0, 3.1, 3.2 und 3.3 von ArcView® GIS und den Versionen 9.0, 9.1, 9.2, 9.3, 10.0, 10.1, 10.2, 10.3 und 10.4 von ArcGIS®.

CEDRA AVparcel TM bietet die folgenden Funktionen:

Aufbau der Datenbank aus AVparcel TM

  • Geometrisches Layout von Flurstückecken und Krümmungspunkten, Begrenzungsseiten und Polygonen, mehrgängigen Verbindungslinien und Schwerpunkten in einer interaktiven grafischen Umgebung.
  • Topologische Datenstruktur, die es CEDRA AVparcel TM ermöglicht, gemeinsam genutzte Seiten zu erkennen.
  • Möglichkeit, alle Pakete oder einen ausgewählten Satz von Paketen zu "reinigen", wodurch doppelte und hängende Paketecken eliminiert werden.
  • Möglichkeit, die automatische "Bereinigung" von Paketen zu aktivieren oder zu deaktivieren.
  • Erstellte Datenbanken können Folgendes darstellen:
    • Paketbesitz,
    • Schulbezirke,
    • Brandschutzbezirke,
    • Entwässerungsgebiete,
    • Politische Grenzen,
    • oder eine andere besondere Bezirksabgrenzung.

    Geometrische Funktionalität

    • Enthält und erweitert CEDRA AVcad TM .
    • Direkte Urkunden-Transkription mit oder ohne Verbindungslinien und optional erzwungene Paketschließung.
    • Urkundentranskription mit dem Parcel and Traverse Course Entry Form, das folgende Möglichkeiten bietet:
      • Erstellen Sie Linien-, Tangentialkurven- und Nichttangentialkurvenverläufe.
      • Zeigen Sie alle Kurse, einschließlich der Verbindungslinie, die das Flurstück oder die Traverse umfassen, in einer Tabelle mit einer Bildlaufleiste an.
      • Ändern Sie eine Kursbeschreibung und lassen Sie das Paket oder die Traverse neu zeichnen, ohne die Sitzung zur Transkription der Urkunde zu beenden.
      • Fügen Sie ganz einfach einen Kurs ein, ohne vorherige Kursdaten erneut eingeben zu müssen.
      • Ändern Sie die Ansicht während des Urkunden-Transkriptionsprozesses.
      • Zoomen Sie auf die Ausdehnung des Flurstücks oder Polygonzugs.
      • Zeigen Sie den Schließungsfehler als Verhältnis der gesamten Flurstücks- oder Traversenlänge geteilt durch die Schließungsentfernung an.
      • Zeigen Sie den Schließfehler als Distanz und als DX- und DY-Werte an.
      • Zeigen Sie den Fehler des Verschlussverhältnisses an (d. h. 1:5000, 1:10000 usw.).
      • Erstellen Sie einen formellen Bericht über die definierten Kurse, der gedruckt oder in einem beliebigen Textverarbeitungs- oder Texteditor angezeigt werden kann.

      Datenbankabfrage und -bearbeitung

      • Präzise geometrische Lage.
      • Paketstandort nach Nummer und Bereichsbereich.
      • Paketeckverlagerung und Seitenänderung.
      • Paketverschiebung, Rotation, biaxiale Skalierung und Löschung.
      • Nicht-grafische Attributbearbeitung.
      • Aufteilen, Verbinden und Bearbeiten von Scheitelpunkten von Polygonen.
      • Die Polygon-Teilungslinie kann eine einzelne Linie oder eine Reihe von zusammenhängenden Linien-Features sein.
      • Beim Aufteilen eines Polygons werden die Attributwerte des ursprünglichen Polygons auf die durch das Aufteilen entstandenen neuen Polygone übertragen.
      • Möglichkeit, einen Polygonteil aus einem mehrteiligen Polygon zu extrahieren.
      • Möglichkeit zum Speichern von Geometrie- und Tatdaten, wobei die Tatdaten unabhängig von den geometrischen Daten sind.
      • Möglichkeit, benutzerdefinierte Paketattribute anzugeben.
      • Möglichkeit, die topologische Datenstruktur anzupassen.

      Anpassung der Paketschließung

      • Möglichkeit, offene oder geschlossene Traversen einzustellen.
      • Crandall-, Compass-, Transit- und Least-Squares-Anpassungen mit formaler Berichterstellung.
      • Paketschließungsdaten, die als Attribute in der Paketdatenbank gespeichert sind. Das beinhaltet:
        • Flag, das angibt, ob das Flurstück bei seiner anfänglichen Definition ein geschlossenes Polygon bildet (Ja oder Nein),
        • Verschlussabstand vom Start- und Endpunkt des Pakets.
        • Verschlussdifferenzabstand (dx,dy) von den Start- und Endpunkten des Pakets.
        • Verschlussazimut und Peilrichtungen.

        Paketidentifikationsnummern (PIN)

        • Einzelne alphanumerische Zeichenfolge mit benutzerdefinierter Länge.
        • Unterstützung des New York State Office of Real Property Services (ORPS)-Formats.
        • Möglichkeit, ein benutzerdefiniertes PIN-Format zu erstellen, das aus bis zu acht einzelnen Komponenten besteht.
        • Unterstützung der Texas-Urban und Texas-Rural Print-Key-Gleichungen zur PIN-Generierung.
        • Möglichkeit, mehrere Pakete mit derselben PIN zu bearbeiten.

        Aliquot Teile/Pakete

        • Unterstützung der Abschnittskennung:
          • ALLE
          • NO SO SW NW
          • N2 E2 S2 W2
          • NENE NESE NESW NENW
          • SENE SESE SESW SENW
          • SWNE SWSE SWSW SWNW
          • NWNO NWSE NWSW NWNW
          • N2NE N2SE N2SW N2NW
          • E2NE E2SE E2SW E2NW
          • S2NE S2SE S2SW S2NW
          • W2NE W2SE W2SW W2NW
          • N2N2 E2E2 N2S2 E2W2
          • S2N2 W2E2 S2S2 W2W2
          • Norden Süden Osten Westen
          • NE NE ,SW ,SE SE
          • der Benutzer muss eine dBase-Tabelle (.dbf) in den Datenrahmen laden und einen Layer aktivieren oder auswählen, der vom Typ Polylinie oder Polygon sein kann (der aktive Layer),
          • diese aktive Ebene stellt die Abschnitte oder Raster dar, auf die sich die Aliquot-Beschreibungen beziehen,
          • Die dBase-Tabelle muss drei Felder enthalten, die die Werte für Township, Range und Section für den zu unterteilenden Abschnitt oder Raster darstellen. Die aktive Ebene muss auch diese drei Felder enthalten,
          • die ausgewählten Datensätze in der dBase-Tabelle werden verarbeitet, wenn keine vorhanden sind, werden alle Datensätze in der Tabelle verarbeitet,
          • wenn ein Datensatz aus der Tabelle gelesen wird, wird der aktive Layer nach einer Übereinstimmung mit den Werten für Township, Range und Section gesucht, die aus dem Tabellendatensatz gelesen wurden,
          • wenn es nur eine Übereinstimmung gibt, wird dieser Abschnitt oder Raster unterteilt, wenn keine Übereinstimmungen oder mehr als eine Übereinstimmung vorhanden sind, wird der Tabellendatensatz ignoriert und der nächste Datensatz in der Tabelle verarbeitet,
          • Der Benutzer hat die Möglichkeit, Attribute oder Felder aus der dBase-Tabelle in den aktuellen aktiven Layer zu übertragen, der die erstellten Polygone enthält.

          Importfunktionalität

          • dBase-, Info-, SDE- und ASCII-Dateien können direkt gelesen werden.
          • Access, Paradox, FoxPro, Oracle, Sybase, Informix, DB2, Ingres von:
            • Export nach dBase oder ASCII zum direkten Lesen oder,
            • Zugriff über ODBC - Open Database Connectivity.
            • Linien mit einer Richtung und einem Abstand.
            • Polygone, denen eine Richtung und ein Abstand für jede Strecke (Seite) gegeben wird, die das Polygon umfasst. Die Polygone können auch Kurven (einfache, zusammengesetzte und umgekehrte) enthalten, anstatt nur gerade Linienseiten.
            • Nicht tangentiale Kurven mit einer Sehnenrichtung, einer Sehnenlänge und einem Radius.
            • Tangentialkurven mit einer Sehnenlänge und einem Radius.
            • Tangentialkurven mit einer Bogenlänge und einem Radius.
            • Tangentialkurven mit einem Zentriwinkel und einem Radius.
            • TIFF (.tif-Dateien).
            • ERDAS (Rev 7.3 und 7.4 .lan- und .gis-Dateien).
            • STELLEN SIE SICH VOR (.img-Dateien).
            • BSQ, BIL und BIP.
            • Sun-Rasterdateien (.rs-, .ras- und .sun-Dateien).
            • BMP.
            • JPEG (.jpg-Dateien).
            • STELLEN SIE SICH VOR (.img-Dateien).
            • Bogen/Info-GRID.
            • RLC (Lauflänge komprimiertes Format).

            Exportfunktionalität

            • Möglichkeit zum Exportieren von Features (Punkte, Linien, Polygone und Annotationen) als Arc/Info Generate File.
              • In Form einer einzigen Generate-Datei oder
              • Als mehrere Generieren Sie Dateien unter Verwendung des Layernamens als Dateinamen.
              • In Form von X,Y-Koordinaten,
              • In Form von Nord-, Ost-Koordinaten,
              • In Form von Längengrad,Breitengradkoordinaten oder
              • In Form von Breitengrad, Längengrad-Koordinaten.

              Manipulation der grafischen Anzeige

              • Vorbereitung von Flurstückskarten mit der Möglichkeit, Kartenvorlagen anzupassen.
              • Massenannotation von Parzellenidentifikationsnummern, Flächen und Schwerpunkten.
              • Gehen Sie vor oder kehren Sie zu vorherigen Ansichten zurück.
              • Möglichkeit zum Speichern und Zuweisen eines Namens für eine unbegrenzte Anzahl von Ansichten.
              • Möglichkeit, zu einer vorherigen Ansicht zurückzukehren, indem Sie einen Ansichtsnamen angeben.
              • Möglichkeit zum Vergrößern oder Verkleinern einer Ansicht durch Angabe eines Skalierungsfaktors.
              • Individuelle und globale Textskalierung.
              • Individuelle und globale Textbearbeitung.
              • Anzeigen von ASCII-basierten Dateien.
              • Benutzerdefinierte Auswahlwerkzeuge für ArcGIS-Benutzer.
              • Möglichkeit, ein bestimmtes Attribut eines oder mehrerer grafischer Textelemente zu ändern, ohne eines seiner anderen Attribute zu ändern.

              Werkzeugleiste CEDRA-AVparcel Tools for ArcGIS

              ArcGIS-Benutzer können über die Werkzeugleiste CEDRA-AVparcel Tools auf die CEDRA AVparcel-Werkzeuge zugreifen. Diese Symbolleiste kann oben oder unten oder links oder rechts im ArcMap- oder ArcCatalog-Fenster angedockt werden. Alternativ kann die Symbolleiste auf dem Desktop schweben, während sie als Teil der Anwendung funktioniert. Wenn Sie die Symbolleiste andocken, wird sie mit dem Fenster der Anwendung verschoben und in ihrer Größe angepasst. Die Werkzeuge von CEDRA AVparcel können sowohl mit topologischen Flurstücken als auch mit Polygon-Features arbeiten.

ArcGIS-Implementierung von CEDRA-AVparcel als ActiveX-DLL (cedparcl.dll) verfügbar

Die von den Werkzeugen in der Werkzeugleiste CEDRA-AVparcel Werkzeuge von links nach rechts angebotenen Funktionen umfassen die folgenden Funktionen:

  • Definieren Sie Flurstücke/Polygone, indem Sie (a) Peilungen/Abstände eingeben oder (b) vorhandene Linien-/Kurven-Features automatisch suchen.
  • Definieren Sie Flurstücke, indem Sie vorhandene Polygone in topologische Flurstücke konvertieren.
  • Flurstückattribute bearbeiten.
  • Verschieben Sie den Endpunkt der Linie(n)/Kurve(n) zum Projektionspunkt auf einer anderen Linie/Kurve, die Flurstücke justiert.
  • Punkt(e) zum Projektionspunkt auf einer Linie/Kurve verschieben, um Flurstücke anzupassen.
  • Ermitteln Sie die Fläche und den Umfang eines Flurstücks/Polygons.
  • Teilen Sie ein Flurstück/Polygon basierend auf einer benutzerdefinierten Linie.
  • Vereinigen Sie Parzellen/Polygone mit anderen Parzellen/Polygonen, um eine neue Parzelle zu bilden.
  • Kombinieren Sie Flurstück/Polygon mit anderen Flurstücken/Polygonen, um ein neues Flurstück/Polygon zu bilden.
  • Löschen Sie ein Paket.
  • Wählen Sie eine Linie aus, entlang derer Polygone quadriert werden sollen.
  • Erstellen Sie ein Polygon mit 3 Seiten und einer Fläche.

Druckfunktion für ArcGIS

ArcGIS®-Benutzer haben die Möglichkeit, den aktiven Datenrahmen mit dem Befehl Datenrahmen drucken zu drucken, der in der Werkzeugleiste CEDRA-DataFrame-Tools verfügbar ist. Der Befehl Datenrahmen drucken unterscheidet sich vom herkömmlichen ArcGIS-Druck dadurch, dass der Benutzer Folgendes steuern kann: (a) den Kartenmaßstab, (b) den zu druckenden Kartenbereich, (c) die Position der Karte auf dem Papier und (d ) optional, ob ein Datenrahmen, der einen Kartenblattrand enthält, in die Karte aufgenommen werden soll oder nicht.

Wie die meisten ArcMap-Benutzer festgestellt haben, verwenden alle Datenrahmen innerhalb einer ArcMap-Dokumentdatei (.mxd) dasselbe Layout. Dies führt zu der Schwierigkeit, dass bei aktivierter Layoutansicht alle Datenrahmen in der Dokumentdatei im Layout erscheinen, was für einige Anwendungen nicht das ist, was der Benutzer möchte. Der Befehl Datenrahmen drucken druckt den aktiven Datenrahmen aus der Daten- oder Layoutansicht und stellt sicher, dass: (a) der gewünschte Kartenmaßstab erhalten bleibt und (b) alle anderen Datenrahmen nicht auf dem Plot erscheinen. Dies wird erreicht, indem alle Datenrahmen mit Ausnahme des aktiven Datenrahmens programmgesteuert in der Dokumentdatei außerhalb der benutzerdefinierten Blattgrenzen (Parameter Papiergröße) positioniert werden. Dabei erscheint bei aktivierter Layoutansicht nur der aktive Datenrahmen in der Layoutansicht.

Diese Fähigkeit ermöglicht es dem Benutzer, über eine einzelne Dokumentdatei zu verfügen, die viele Datenrahmen enthält, wobei jeder Datenrahmen ein vollständiges Zeichnungsblatt enthält. Ohne den Befehl Datenrahmen drucken müsste der Benutzer: (a) separate Dokumentdateien für jedes Zeichnungsblatt erstellen oder (b) alle Datenrahmen außer dem aktiven Datenrahmen manuell außerhalb der Blattgrenzen neu positionieren.

Werkzeugleiste CEDRA-AVparcel Tools

Dialogfeld „Datenrahmendruck“

Darüber hinaus haben Benutzer die Möglichkeit, in einem anderen Modus der Kartenvorbereitung zu arbeiten. Der erste Modus, der oben beschrieben wurde, besteht darin, dass ein einzelner Datenrahmen die gesamte zu druckende Karte enthält. Im zweiten Modus enthält ein Datenrahmen den Karteninhalt, während ein anderer Datenrahmen den Kartenrahmen enthält (Titelblock, Blattrahmen usw.).

Der Befehl „Datenrahmen drucken“ trägt diesem Szenario Rechnung, indem er die Option „Datenrahmen einschließen“ bereitstellt, die dem Papierformat entspricht. Wenn diese Option aktiviert ist, positioniert der Befehl Datenrahmen drucken den aktiven Datenrahmen gemäß den Angaben im Parameterbereich Datenrahmengröße und Position und schließt den Datenrahmen mit dem Namen entweder 11"x17" 24"x36" oder Benutzerdefiniert in den Plot ein, je nach welches Papierformat aktiv ist. Dieser Ansatz ermöglicht es dem Benutzer, einen einzelnen Kartenrahmen zu erstellen, ihn in einem Datenrahmen unter Verwendung eines der folgenden 11"x17", 24"x36" oder Benutzerdefiniert als Namen des Datenrahmens zu platzieren und mehrere Karten zu generieren, ohne den Kartenrahmen in mehrere Daten laden zu müssen Rahmen.

DXF-Exportfunktion für ArcView GIS und ArcGIS

Benutzer von ArcView® GIS und ArcGIS® haben die Möglichkeit, aus ArcView 3.x oder ArcMap eine DXF-Datei für alle sichtbaren Features in der aktuellen Karte zu erstellen. Im Gegensatz zu anderen DXF-Exportdienstprogrammen, die jeweils nur ein Design verarbeiten, verarbeitet die CEDRA DxfExport TM -Erweiterung alle sichtbaren Designs (Shapefiles, Personal-Geodatabases, Enterprise-Geodatabases und Coverages) in der aktuellen Karte. Darüber hinaus verarbeitet das Dienstprogramm CEDRA DxfExport Anmerkungsfunktionen und grafische Textelemente. Daher kann eine von diesem Dienstprogramm erstellte DXF-Datei Funktionen und Text enthalten. Bei der Verarbeitung der sichtbaren Layer in der Karte:

  • Wenn ein Design ausgewählte Features enthält, werden nur die ausgewählten Features verarbeitet. Wenn keine ausgewählten Features vorhanden sind, werden alle Features im Design verarbeitet, einschließlich Punkt-, Polylinien- und Polygon-Features. Wenn die Option In der aktuellen Ausdehnung angezeigte Features exportieren ausgewählt ist, werden alle sichtbaren Features in der aktuellen Ansicht unabhängig vom Auswahlstatus des Features exportiert.
  • Wenn ein Design über Labels verfügt, müssen die Labels mithilfe von Labels in Anmerkung konvertieren in Anmerkungen umgewandelt werden. Befehl, damit die Etiketten exportiert werden. Die konvertierten Beschriftungen können je nach Vorliebe des Benutzers entweder in einer Personal-Geodatabase oder in der Karte gespeichert werden.
  • Wenn grafische Elemente MARKER, PEN, FILL und/oder TEXT ausgewählt sind, werden diese grafischen Elemente verarbeitet (wenn der Benutzer es wünscht). Enthält die Ansicht keine ausgewählten Grafikelemente, werden keine Grafikelemente verarbeitet. Beachten Sie beim Exportieren von Grafikelementen Folgendes:
    • Alle ausgewählten Marker-Elemente werden in einer Ebene namens GrapMrkr platziert.
    • Alle ausgewählten Stiftelemente werden in einer Ebene namens GrapPen platziert.
    • Alle ausgewählten Füllelemente werden in einer Ebene namens GrapFill platziert, und
    • Alle ausgewählten Grafiktextelemente werden in einer Ebene namens GrapText platziert.

Positionierung des aktiven Datenrahmens auf einem Kartenblattrand
ArcMap - Dialogfeld CEDRA-DxfExport

Wie aus dem obigen Dialogfeld ersichtlich ist, kann der Benutzer:

  • Steuern Sie den Namen der erstellten DXF-Datei. Das Durchsuchen. Mit der Schaltfläche kann der Benutzer ein Standarddialogfeld für die Dateinavigation verwenden, um den Ordner, in den die DXF-Datei geschrieben wird, sowie den Namen der DXF-Datei zu steuern.
  • Geben Sie an, ob die Themennamen auf 8 Zeichen gekürzt werden sollen oder nicht. Wenn im Quadrat links neben diesem Parameter ein Häkchen erscheint, werden die Namen der sichtbaren Themen, die verarbeitet werden, auf maximal 8 Zeichen gekürzt. Die ersten 8 Zeichen des Theme-Namens werden verwendet.
  • Legen Sie fest, ob ausgewählte Grafikelemente in die DXF-Dateierstellung einbezogen werden sollen. Erscheint im Quadrat links neben diesem Parameter ein Häkchen, werden alle ausgewählten Grafikelemente bei der Erstellung der DXF-Datei berücksichtigt.
  • Geben Sie an, ob eine DXF-Datei für den Import in die CEDRA I-Series Software erstellt werden soll oder nicht.
  • Geben Sie an, welche Attribute ggf. als "Blöcke" in die DXF-Datei aufgenommen werden sollen. Erscheint im Kästchen links neben diesem Parameter ein Häkchen, werden alle Attribute, die in der Auswahlbox ausgewählt sind, als "Blöcke" in die DXF-Datei übernommen. Die Anzahl der wählbaren Attribute ist unbegrenzt und
  • Geben Sie an, ob die sichtbaren Features in der aktuellen Ausdehnung (Ansicht) verarbeitet werden sollen. Wenn im Quadrat links neben diesem Parameter ein Häkchen angezeigt wird, werden nur die sichtbaren Features in der aktuellen Ausdehnung exportiert, unabhängig von ihrem Auswahlstatus. Wenn die Option Ausgewählte Grafiken exportieren (Marker, Stift, Füllung und Text) ausgewählt ist, werden außerdem alle Marker-, Stift-, Füllungs- und Grafiktextelemente in den sichtbaren Anmerkungsgruppenebenen exportiert, die sich innerhalb der aktuellen Ausdehnung befinden, unabhängig von ihrer Auswahl Zustand. Der Name des Anmerkungsgruppen-Layers dient als Name des Layers, in dem diese Grafikelemente platziert werden.
  • Legen Sie fest, ob die exportierten Daten im selben Koordinatensystem wie die aktuelle Ansicht (Datenrahmen) erscheinen sollen oder nicht. Wenn diese Option nicht aktiviert ist, befinden sich die exportierten Daten im Koordinatensystem der Quelldaten des Themas (der Ebene). Wenn diese Option aktiviert ist, befinden sich alle exportierten Daten im selben Koordinatensystem wie derzeit im Datenrahmen angezeigt.

ArcView 3.x Tools for ArcGIS

ArcGIS-Benutzer, die mit ArcView GIS gearbeitet haben, werden feststellen, dass die unten gezeigten Befehle: (a) in ArcMap nicht genauso funktionieren wie in ArcView oder (b) einfach nicht Teil von ArcGIS sind. Diese Befehle stellten keine GIS-Funktionalität bereit, waren jedoch ein wesentlicher Bestandteil der Arbeitsweise von ArcView GIS-Benutzern in der ArcView 3.x-Umgebung. Um den Übergang zu ArcGIS zu erleichtern, enthält die ArcGIS-basierte Software von CEDRA die Werkzeugleiste CEDRA-ArcView3 Tools. Diese Symbolleiste ermöglicht ArcGIS-Benutzern die Interaktion mit ArcMap auf ähnliche Weise wie ArcView GIS-Benutzer in der ArcView 3.x-Umgebung. Für Benutzer, die noch nie mit ArcView GIS gearbeitet haben, bieten diese Werkzeuge eine einfachere und flexiblere Möglichkeit, mit der Karte zu interagieren.

In der Werkzeugleiste CEDRA-ArcView3 angebotene Funktionalität

  • Identifizieren Sie Features aus den aktiven Layern im Inhaltsverzeichnis.
  • Wählen Sie Features aus den aktiven Layern im Inhaltsverzeichnis aus.
  • Deaktivieren oder löschen Sie die ausgewählten Features aus den aktiven Layern im Inhaltsverzeichnis.
  • Zoomen Sie auf die Ausdehnung aller Ebenen im Inhaltsverzeichnis.
  • Zoomen Sie auf den Umfang der aktiven Ebenen im Inhaltsverzeichnis.
  • Zoomen Sie auf die Ausdehnung der ausgewählten Features in den aktiven Layern im Inhaltsverzeichnis.
  • Machen Sie alle Ebenen im Inhaltsverzeichnis sichtbar.
  • Machen Sie alle Ebenen im Inhaltsverzeichnis unsichtbar.
  • Löschen Sie die ausgewählten Features in der Karte mit einem einzigen Klick, ohne dass Sie (a) den Editor starten, (b) den entsprechenden Datensatz auswählen und (c) den Löschbefehl auswählen müssen.
  • Löschen Sie eine Gruppe von Stützpunkten in einem ausgewählten Polylinien- oder Polygon-Feature, indem Sie ein Rechteck definieren, das die zu löschenden Stützpunkte umschließt.
  • Öffnen Sie die Attributtabelle für den/die ausgewählten Layer(s) und/oder Tabelle(n).
  • Wechseln oder kehren Sie den Auswahlsatz für die ausgewählte(n) Ebene(n) und/oder Tabelle(n) um.
  • Legen Sie die aktuell aktive Ebene (Zielebene) fest, indem Sie die gewünschte Ebene aus einer alphabetisch sortierten Liste von Ebenennamen auswählen und auf die Schaltfläche OK klicken.

Um eine Farbbroschüre herunterzuladen, die mit Adobe Acrobat® Reader TM angezeigt und/oder gedruckt werden kann, klicken Sie auf den folgenden Link CEDRA Software Information.

CEDRA-AVparcel wird gemäß den Bedingungen der CEDRA-Softwarelizenzvereinbarung lizenziert.


11.3 Aggregation von räumlich-zeitlichen Rastern

11.3.1 Einführung

Die Verarbeitung und Visualisierung von räumlich-zeitlichen Daten sind aufgrund ihrer dreidimensionalen Natur eine Herausforderung. Einer der grundlegenden Ansätze für die Arbeit mit räumlich-zeitlichen Daten besteht darin, vereinfachen sie verwenden Aggregation in der räumlichen und/oder zeitlichen Dimension, um bei der Visualisierung und explorativen Analyse zu helfen.

Um die räumlich-zeitliche Aggregation zu demonstrieren, gehen wir zurück zum MOD13A3_2000_2019.tif-Raster, das ein Beispiel für räumlich-zeitliche Daten ist, die ein regelmäßiges Raster bilden (Abbildung 11.4):

11.3.2 Zeiträume aggregieren

Um ein Raster auf der zeitlichen Dimension (der Rasterebene) zu aggregieren, müssen wir:

  • Raster aufteilen in Teilmengen von Rasterebenen (z. B. Bilder, die in den verschiedenen Jahreszeiten aufgenommen wurden)
  • Benutzen Rasteralgebra um jede Teilmenge in einer einzigen Ebene zusammenzufassen (z. B. Mittelwert pro Pixel)
  • Kombinieren Sie die Ergebnisse zu einem neuen Multiband-Raster (z. B. saisonale Mittelwerte)

Wir haben bereits gelernt, wie man Raster-Layer unter Verwendung eines numerischen Indexvektors subsetiert (Abschnitt 6.2). In Kombination damit (Abschnitt 2.4.2) können wir diese Methode verwenden, um Raster-Layer unter Verwendung eines logischen Vektors zu unterteilen, der angibt, welche Layer beibehalten werden sollen. Hier zum Beispiel, wie wir eine Teilmenge nur der NDVI-Bilder erhalten können, die im Januar aufgenommen wurden:

Wie können wir eine Teilmenge von MOD13A3_2000_2019.tif nur mit den im Frühjahr aufgenommenen Bildern erstellen? Wie können wir dann das „durchschnittliche“ Frühjahrs-NDVI-Bild berechnen?

Lassen Sie uns nun dieselbe Methode verwenden, um eine saisonale Zusammenfassung der durchschnittlichen NDVI-Bilder zu erstellen, einschließlich jeder der vier Jahreszeiten. Wir möchten ein Raster namens season_means mit 4 Ebenen erstellen, wobei jede Ebene der durchschnittliche NDVI (ohne NA) pro Saison ist:

Zuerst erstellen wir einen Vektor von Saisonnamen:

Dann iterieren wir die Saisonnamen mit einer for-Schleife für jede Saison:

  • Teilmenge nur die Schichten, die in dieser Saison aufgenommen wurden
  • Berechnung der mittlere NDVI pro Pixel
  • Sammeln das Ergebnis in eine Liste

Der folgende Codeabschnitt initialisiert eine leere Liste namens season_means , führt dann eine for-Schleife aus, die die Jahreszeiten durchläuft und die Jahreszeitenmittelwerte berechnet:

Wenn die for-Schleife endet, erhalten wir eine Liste mit saisonalen Mittelwert-Rastern mit dem Namen season_means .

(Beachten Sie, dass die Übergabe eines Indexvektors innerhalb einer for-Schleife nicht funktioniert, weshalb wir als Zwischenschritt einen Vektor namens sel erstellen. Dies ist ein Fehler in der aktuellen Version von stars, der in der Entwicklungsversion behoben wurde.)

Als nächstes kombinieren wir die Listenelemente mit do.call und c zu einem Multiband-Raster. Der zusätzliche Parameter entlang=3 sorgt dafür, dass die Schichten zu einem „gestapelt“ werden dritte Abmessungen:

Dies ist im Grunde eine Verknüpfung zum folgenden alternativen Code, ohne do.call zu verwenden. In diesem Fall müssen wir jedes einzelne der Listenelemente angeben:

In jedem Fall haben wir jetzt ein Vierband-Raster namens season_mean mit den saisonalen Mittelwerten in r :

Wir müssen nur noch den Attributnamen ( "NDVI" ) und die Dimensionsnamen festlegen:

Hier ist das modifizierte Season_means-Raster:

Beachten Sie, dass wir die Layer-Dimension nicht einstellen müssen Werte, (d. h. die Saisonnamen), da sie automatisch mit den Namen der Listenelemente in do.call gefüllt werden.

Das resultierende Saisonmittel-Raster ist in Abbildung 11.11 dargestellt:

Abbildung 11.11: Durchschnittlicher NDVI pro Saison

Falls wir den saisonalen NDVI anders zusammenfassen müssen, müssen wir nur die Aggregationsfunktion ersetzen. Beispielsweise können wir entscheiden, NA anstelle von weniger zuverlässigen Pixeln zu verwenden, bei denen >10 % der Werte fehlen. In einem solchen Fall verwenden wir anstelle der vorherigen Funktion mean eine benutzerdefinierte Funktion namens f_NA :

Der Aggregationscode ist genau derselbe wie im letzten Beispiel, außer dass f_NA —anstelle von mean —in st_apply verwendet wird:

Das Ergebnis ist ähnlich, nur mit einigen Pixeln, die durch NA ersetzt wurden:

Abbildung 11.12: Durchschnittlicher NDVI pro Saison, Pixel mit >25% NA ausgeschlossen

Das Muster der NA-Werte kann durch Anwendung von is.na auf das Ergebnis visualisiert werden (Abbildung 11.13):

Abbildung 11.13: Position von Pixeln mit >10% NA pro Saison

Was ist der Zweck des Teils [Grenzen] im obigen Ausdruck? Was passiert ohne?

11.3.3 Aggregieren der Dimension "x"

Unser zweites Beispiel demonstriert die Aggregation in einer der räumlichen Dimensionen und nicht in der Ebenendimension (Abschnitt 11.3.2). In diesem Beispiel fassen wir die West Ost Gradient, d. h. die "x"-Dimension oder Rasterspalten, in einen einzelnen Wert. Auf diese Weise können wir visualisieren, wie sich NDVI über die verbleibende räumliche Dimension "y" ändert, d.h Nord Süd Steigung und über Zeit.

Lassen Sie uns zunächst die "x"-Dimension für bestimmte Zeitpunkte aggregieren, um den Nord-Süd-NDVI-Gradienten nur zu zwei Zeitpunkten zu visualisieren. Dies kann durch Anwenden der Mittelwertfunktion auf alle Zeilen für bestimmte Layer, wie Layer 1 und 7 erfolgen:

Die resultierenden Vektoren können wie folgt aufgetragen werden (Abbildung 11.14):

Abbildung 11.14: Nord-Süd-NDVI-Gradient in zwei verschiedenen Monaten: Februar 2000 (blau) und August 2000 (rot)

Jetzt wiederholen wir den Vorgang für alle Schichten von r statt zwei spezifische Schichten 1 und 7 . Mit anderen Worten, wir berechnen den Nord-Süd-Gradienten für alle Zeitpunkte (Layer) im Raster r . Wir erstellen ein Raster s , in dem jedes Säule wird den Zeilenmittelwert von eins enthalten Schicht von r (Abbildung 11.15).

Abbildung 11.15: Rasterzeile bedeutet

Raster s wird haben:

To create s , we aggregate on dimensions "y" and "time" , so that we calculate the mean of each "y" and "time" combination, i.e., each row. Consequently, all values along "x" are averaged:

The resulting stars object s has two dimensions, "y" and "time" , and its values are the average NDVI values for entire rows:

The arrangement of s is very convenient in case we want to work with the data as a matrix or as a data.frame . For example, transforming s to a data.frame results in a table where the NDVI value in each y and time combination is in a separate row:

However, the s object does not have “spatial” x-y dimensions, which means that—striktly speaking— s is not a spatial raster. Therefore, it can’t be simply displayed with plot :

In order to visualize s , we can modify its metadata so that:

  • The "time" and "y" dimensions are specified in the same units, e.g., in an arbitrary system with a resolution of (3 imes1) , using the offset and delta parameters
  • The "time" and "y" dimensions are identified as “spatial” [y] and [x] dimensions, respectively, using the xy parameter

In the following code section, the first two expressions set the arbitrary coordinate system while the third expression identifies the dimensions as “spatial”:

Now the s object can be plotted (Figure 11.16):

Figure 11.16: Row means of r over time


Vector records can be point, multipoint, polyline, or polygon. For polylines and polygons, you can group two or more vector records to create a multipart vector record. For points, the layer must be already set up as a multipoint layer to be able to use multipoint functions, such as grouping individual points or creating a new multipoint.

Grouping Individual Vector Records

To group individual vector records into a single multipart vector record, use either the group or merge function:

Merging Overlapping Polygons or Polylines

To merge two overlapping or touching polylines or polygons into a single polygon, use the merge function:

Grouping Polygons

To group two polygons where one is inside the other and retain both polygons, use the group function. You cannot group polygons that are overlapping or touching. The result is a polygon with a hole:

Merging Polygons

Conversely, to merge two polygons where one is inside the other and remove the inner polygon, use the merge function. You cannot group polygons that are overlapping or touching. Using the merge function removes the polygon hole:


12.4 Universal Kriging

Universal Kriging interpolation uses a model with one or more independent variables, i.e., covariates. The covariates need to be known for both:

  • Das point layer, as an attribute such as elev_1km in rainfall
  • Das predicted locations, as raster values such as dem values

The formula now specifies the name(s) of the covariate(s) to the right of the

symbol, separated by + if there are more than one. Also, we are using a subset of rainfall where elev_1km values were present:

Comparing the Ordinary Kriging and Universal Kriging variogram models (Figure 12.18):

Figure 12.18: OK and UK variogram models

Next we create a gstat object, where the formula contains the covariate and the corresponding variogram model:

Remember that all of the variables that appear in the formula need to be present in the data . In this case we have two variables: a dependent variable ( annual ) and an independent variable ( elev_1km ).

Now we can make predictions:

and then subset and rename:

Universal Kriging predictions are shown in Figure 12.19:

Figure 12.19: Predicted annual rainfall using Universal Kriging


Polygon rules

Must Be Larger Than Cluster Tolerance

Requires that a feature does not collapse during a validate process. This rule is mandatory for a topology and applies to all line and polygon feature classes. In instances where this rule is violated, the original geometry is left unchanged.

Delete: The Delete fix removes polygon features that would collapse during the validate process based on the topology's cluster tolerance. This fix can be applied to one or more Must Be Larger Than Cluster Tolerance errors.

Any polygon feature, such as the one in red, that would collapse when validating the topology is an error.

Requires that the interior of polygons not overlap. The polygons can share edges or vertices. This rule is used when an area cannot belong to two or more polygons. It is useful for modeling administrative boundaries, such as ZIP Codes or voting districts, and mutually exclusive area classifications, such as land cover or landform type.

Subtract: The Subtract fix removes the overlapping portion of geometry from each feature that is causing the error and leaves a gap or void in its place. This fix can be applied to one or more selected Must Not Overlap errors.

Merge: The Merge fix adds the portion of overlap from one feature and subtracts it from the others that are violating the rule. You need to pick the feature that receives the portion of overlap using the Merge dialog box. This fix can be applied to one Must Not Overlap error only.

Create Feature: The Create Feature fix creates a new polygon feature out of the error shape and removes the portion of overlap from each of the features, causing the error to create a planar representation of the feature geometry. This fix can be applied to one or more selected Must Not Overlap errors.

This rule requires that there are no voids within a single polygon or between adjacent polygons. All polygons must form a continuous surface. An error will always exist on the perimeter of the surface. You can either ignore this error or mark it as an exception. Use this rule on data that must completely cover an area. For example, soil polygons cannot include gaps or form voids—they must cover an entire area.

Create Feature: The Create Feature fix creates new polygon features using a closed ring of the line error shapes that form a gap. This fix can be applied to one or more selected Must Not Have Gaps errors. If you select two errors and use the Create Feature fix, the result will be one polygon feature per ring. If you want one multipart feature as a result, you will need to select each new feature and click Merge from the Editor menu. Note that the ring that forms the outer bounds of your feature class will be in error. Using the Create Feature fix for this specific error can create overlapping polygons. Remember that you can mark this error as an exception.

You can use Create Feature to create a new polygon in the void in the center. You can also use Create Feature or mark the error on the outside boundary as an exception.

Must Not Overlap With

Requires that the interior of polygons in one feature class (or subtype) must not overlap with the interior of polygons in another feature class (or subtype). Polygons of the two feature classes can share edges or vertices or be completely disjointed. This rule is used when an area cannot belong to two separate feature classes. It is useful for combining two mutually exclusive systems of area classification, such as zoning and water body type, where areas defined within the zoning class cannot also be defined in the water body class and vice versa.

Subtract: The Subtract fix removes the overlapping portion of each feature that is causing the error and leaves a gap or void in its place. This fix can be applied to one or more selected Must Not Overlap With errors.

Merge: The Merge fix adds the portion of overlap from one feature and subtracts it from the others that are violating the rule. You need to pick the feature that receives the portion of overlap using the Merge dialog box. This fix can be applied to one Must Not Overlap With error only.

Must Be Covered By Feature Class Of

Requires that a polygon in one feature class (or subtype) must share all of its area with polygons in another feature class (or subtype). An area in the first feature class that is not covered by polygons from the other feature class is an error. This rule is used when an area of one type, such as a state, should be completely covered by areas of another type, such as counties.

Subtract: The Subtract fix removes the overlapping portion of each feature that is causing the error so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Be Covered By Feature Class Of errors.

Create Feature: The Create Feature fix creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Be Covered By Feature Class Of errors.

Must Cover Each Other

Requires that the polygons of one feature class (or subtype) must share all of their area with the polygons of another feature class (or subtype). Polygons may share edges or vertices. Any area defined in either feature class that is not shared with the other is an error. This rule is used when two systems of classification are used for the same geographic area, and any given point defined in one system must also be defined in the other. One such case occurs with nested hierarchical datasets, such as census blocks and block groups or small watersheds and large drainage basins. The rule can also be applied to nonhierarchically related polygon feature classes, such as soil type and slope class.

Subtract: The Subtract fix removes the overlapping portion of each feature that is causing the error so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Cover Each Other errors.

Create Feature: The Create Feature fix creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Cover Each Other errors.

Requires that polygons of one feature class (or subtype) must be contained within polygons of another feature class (or subtype). Polygons may share edges or vertices. Any area defined in the contained feature class must be covered by an area in the covering feature class. This rule is used when area features of a given type must be located within features of another type. This rule is useful when modeling areas that are subsets of a larger surrounding area, such as management units within forests or blocks within block groups.

Create Feature: The Create Feature fix creates a new polygon feature out of the portion of overlap from the existing polygon so the boundary of each feature from both feature classes is the same. This fix can be applied to one or more selected Must Be Covered By errors.

Boundary Must Be Covered By

Requires that boundaries of polygon features must be covered by lines in another feature class. This rule is used when area features need to have line features that mark the boundaries of the areas. This is usually when the areas have one set of attributes and their boundaries have other attributes. For example, parcels might be stored in the geodatabase along with their boundaries. Each parcel might be defined by one or more line features that store information about their length or the date surveyed, and every parcel should exactly match its boundaries.

Create Feature: The Create Feature fix creates a new line feature from the boundary segments of the polygon feature generating the error. This fix can be applied to one or more selected Boundary Must Be Covered By errors.

Area Boundary Must Be Covered By Boundary Of

Requires that boundaries of polygon features in one feature class (or subtype) be covered by boundaries of polygon features in another feature class (or subtype). This is useful when polygon features in one feature class, such as subdivisions, are composed of multiple polygons in another class, such as parcels, and the shared boundaries must be aligned.

Requires that a polygon in one feature class contain at least one point from another feature class. Points must be within the polygon, not on the boundary. This is useful when every polygon should have at least one associated point, such as when parcels must have an address point.

Create Feature: The Create Feature fix creates a new point feature at the centroid of the polygon feature that is causing the error. The point feature that is created is guaranteed to be within the polygon feature. This fix can be applied to one or more selected Contains Point errors.

The top polygon is an error because it does not contain a point.

Requires that each polygon contains one point feature and that each point feature falls within a single polygon. This is used when there must be a one-to-one correspondence between features of a polygon feature class and features of a point feature class, such as administrative boundaries and their capital cities. Each point must be properly inside exactly one polygon and each polygon must properly contain exactly one point. Points must be within the polygon, not on the boundary.

The top polygon is an error because it contains more than one point. Points are errors when they are outside a polygon.


Extending feature classes

Each feature class is a collection of geographic features with the same geometry type, the same attributes, and the same spatial reference. Feature classes stored in geodatabases can be extended to add behavior or data integrity. Here are some of the ways that you can extend feature classes using the geodatabase and why.

Working with feature classes in the geodatabase

Manage a set of feature subclasses in a single feature class. This is often used on feature class tables to manage different behaviors on subsets of the same feature type.

Specify a list of valid values or a range of valid values for attribute columns. Use domains to help ensure the integrity of attribute values. Domains are often used to enforce data classifications (such as road class, zoning codes, and land-use classifications).

Manage a number of key GIS workflows for data management for example, support long update transactions, historical archives, and multiuser editing.


Schau das Video: clean polygon gap sliver multipart and polygon in polygon in ArcGIS



CEDRA-ArcView3-Werkzeugleiste