Zum Hauptinhalt springen

Vektor-Attributtabellen bearbeiten

iXGIS bietet umfassende Funktionen zur Bearbeitung von Attributtabellen. Sie können Felder konfigurieren, Datensätze verwalten und Werte in der aktuell aktiven Datentabelle pflegen.

Die Attributtabelle unterstützt grundlegende Bearbeitung wie das Ändern von Zellen und das Hinzufügen oder Löschen von Datensätzen, erweiterte Datenoperationen wie Batch-Berechnung und bedingte Aktualisierungen sowie Feldverwaltung wie das Hinzufügen oder Löschen von Feldern und das Festlegen von Datentypen. Diese Werkzeuge unterstützen Workflows von einfacher Dateneingabe bis zur komplexen Pflege der Tabellenstruktur. Alle Bearbeitungen werden auf die aktuell ausgewählte Datentabelle angewendet und folgen Datenbankberechtigungen und Integritätsregeln wie Fremdschlüssel- und Nicht-Null-Einschränkungen, um Daten genau und konsistent zu halten.

Funktionsbereiche

Die Bearbeitung von Attributtabellen ist in fünf Bereiche gegliedert:

  • Spalten: Spalten, auch Felder genannt, in der Attributtabelle konfigurieren und verwalten.
  • Zeilen: Zeilen, auch Datensätze genannt, hinzufügen, löschen, bearbeiten und abfragen.
  • Beziehungen: Verknüpfungen zwischen der Attributtabelle und anderen Daten erstellen.
  • Werkzeuge: Erweiterte Werkzeuge für Datenverarbeitung verwenden.
  • Export: Die bearbeitete Attributtabelle in ein angegebenes Format exportieren.

Attributtabelle

Eine Attributtabelle enthält Zeilen und Spalten. Spalten werden auch Felder genannt und beschreiben Eigenschaften geografischer Features, z. B. Länge oder Fläche. Zeilen werden auch Datensätze genannt und stellen geografische Features wie Straßen oder Gebäude dar. Der iXGIS-Attributtabellenbereich enthält diese Hauptteile:

  • Felder oder Spalten
  • Datensätze oder Zeilen
  • Filter-Datensatz-Builder
  • Anzeigemodus

Benutzerhandbuch

Spalten (Felder)

Sie können die folgenden Operationen für Spalten, auch Felder genannt, in einer Attributtabelle ausführen:

  • Hinzufügen: Ein Feld zur Attributtabelle hinzufügen. Ganzzahl-, einfach genaue Gleitkomma-, doppelt genaue Gleitkomma-, Text- und Datumstypen werden unterstützt.

  • Löschen: Ein Feld aus der Attributtabelle löschen. Es kann jeweils nur eine Spalte gelöscht werden.

  • Spalte formatieren: Anzeige- oder Speicherregeln für ein Feld in der Tabelle festlegen. Das Feld muss numerisch sein. Formatierung hilft dem Feld, bestimmte Standards oder Nutzungsanforderungen zu erfüllen. Dies umfasst hauptsächlich:

    • Datentypformatierung: Den vom Feld gespeicherten Datentyp definieren, um Daten zu standardisieren.
    • Anzeigeformat anpassen: Steuern, wie Feldwerte angezeigt werden, ohne die gespeicherten Werte zu ändern.
  • Aufsteigend/Absteigend: Ein Feld sortieren.

  • Erweiterte Sortierung: Nach mehreren Feldern sortieren. Das erste Feld hat die höchste Sortierpriorität.

  • In der Attributtabellenoberfläche können Sie auch diese Spaltenoperationen ausführen:

    • Eine Spalte verarbeiten, einschließlich Sortieren, Berechnen, Kopieren und Löschen.

    • Spalten gezielt anzeigen und nicht benötigte Felder ausblenden.

Zeilen (Datensätze)

Sie können die folgenden Operationen für Zeilen, auch Datensätze genannt, in einer Attributtabelle ausführen:

  • Alle auswählen: Alle Datensätze in der Attributtabelle auswählen, entsprechend allen Features auf der Karte.

  • Auswahl invertieren: Die aktuelle Auswahl umkehren. Ausgewählte Datensätze werden abgewählt, und nicht ausgewählte Datensätze werden ausgewählt.

  • Löschen: Alle ausgewählten Datensätze abwählen. Die entsprechenden Features auf der Karte werden ebenfalls nicht mehr hervorgehoben.

  • Zoomen auf: Die Kartenansicht automatisch so anpassen, dass alle Features, die den ausgewählten Datensätzen entsprechen, vollständig sichtbar sind. Wenn mehrere Datensätze ausgewählt sind, berechnet iXGIS das minimale umschließende Rechteck (MBR) dieser Features als Zoomausdehnung und behält einen angemessenen Rand an den Kartenkanten bei.

  • Schwenken zu: Das Zentrum der Kartenansicht zur ausgewählten Feature-Position verschieben, ohne die aktuelle Zoomstufe zu ändern. Wenn mehrere Features ausgewählt sind, bewegt sich die Ansicht zu ihrem geometrischen Mittelpunkt.

  • Blinken: Ausgewählte Features mit einem Blinkeffekt in der Kartenansicht hervorheben. Nach dem Blinken kehren Features in ihren ursprünglichen Darstellungszustand zurück und bleiben nicht hervorgehoben. Mehrere Features blinken nacheinander.

  • Einfügen: Inhalt der Zwischenablage in das Zielfeld oder den Zieldatensatz einfügen.

    • Einfügen: Inhalt der Zwischenablage einmal an der Zielposition einfügen.
    • Mehrfach einfügen: Denselben Zwischenablageinhalt für wiederholte Einfügevorgänge verwenden, ohne erneut zu kopieren.
    • Einfügen in: Inhalt der Zwischenablage in einen anderen Layer einfügen.
  • Kopieren: Die ausgewählten Zeilen oder Datensätze in die Systemzwischenablage kopieren. Das Kopieren unterstützt einen oder mehrere Zellwerte und kann auch alle Attributwerte einer ganzen Zeile kopieren.

  • Ausschneiden: Ausgewählte Feldwerte oder Zellen in die Zwischenablage ausschneiden. Die Originaldaten werden gelöscht.

  • Löschen: Die ausgewählten Zeilen entfernen. Die entsprechenden Features auf der Karte werden ebenfalls entfernt.

  • In der Attributtabellenoberfläche können Sie Zeilen auch bearbeiten, indem Sie eine oder mehrere Zeilen auswählen und über das Kontextmenü auf die verfügbaren Zeilenaktionen zugreifen.

Beziehungen

Beziehungen beschreiben logische Verbindungen zwischen verschiedenen Attributtabellen. Sie werden hauptsächlich durch Joins und Relates erstellt.

  • Join: Inhalte einer Tabelle anhand eines gemeinsamen Attributfeldes mit einer anderen Tabelle verbinden. Die Eingabetabelle wird um Felder der verbundenen Tabelle erweitert.

  • Relate: Einen Layer anhand von Feldwerten mit einem anderen Layer oder einer anderen Tabelle in Beziehung setzen. Die Eingabetabelle wird nicht aktualisiert. Stattdessen wird eine dynamische Abfrageverknüpfung zwischen Tabellen erstellt, und zugehörige Daten werden beim Zugriff vorübergehend geladen.

Werkzeuge

Werkzeuge bieten gängige Batch-Verarbeitungs- und Hilfsanalyseoperationen für Attributtabellen, einschließlich Geometrie berechnen, Feldberechnung, Diagramm erstellen, Suchen/Ersetzen und Zu Zeilennummer gehen.

warnung

Einige Werkzeuge schreiben oder ersetzen Feldwerte im Batch. Testen Sie Ausdrücke oder Ersetzungsregeln an einer kleinen Anzahl von Datensätzen, bevor Sie sie auf die ganze Tabelle anwenden. Sichern Sie wichtige Ergebnisdaten zuerst.

Geometrie berechnen

Geometrie berechnen berechnet automatisch Feature-Geometrieattribute und schreibt die Ergebnisse in Felder der Attributtabelle. Häufig berechnete Werte sind:

  • Punkt-Features: Koordinaten wie X und Y sowie bei Bedarf Z/M.
  • Linien-Features: Länge, je nach Werkzeugoptionen planar oder geodätisch berechnet.
  • Polygon-Features: Fläche und Umfang oder Grenzlänge, die ebenfalls planare oder geodätische Berechnung unterstützen können.

Während der Berechnung können Sie normalerweise Ausgabeeinheiten und eine Koordinatenreferenz wählen. Wenn Längen- oder Flächengenauigkeit wichtig ist, prüfen Sie zuerst, ob das Datenkoordinatensystem geeignet ist. Ein geografisches Koordinatensystem verwendet Grad, während ein projiziertes Koordinatensystem normalerweise Meter verwendet.

Die folgenden geografischen Funktionen sind für Punkt-, Linien- und Polygon-Features verfügbar:

Punkt-Features (Point/MultiPoint, Koordinaten)

KeywordBedeutungHinweise
POINT_XX-Koordinate jedes Punkt-Features.Gilt für Punkt-Features.
POINT_YY-Koordinate jedes Punkt-Features.Gilt für Punkt-Features.
EXTENT_MIN_XMinimale X-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MIN_YMinimale Y-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MAX_XMaximale X-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MAX_YMaximale Y-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.

Linien-Features (LineString/MultiLineString, Koordinaten und Messungen)

KeywordBedeutungHinweise
LINE_START_XX-Koordinate des Startpunkts jedes Linien-Features.Gilt für Linien-Features.
LINE_START_YY-Koordinate des Startpunkts jedes Linien-Features.Gilt für Linien-Features.
LINE_END_XX-Koordinate des Endpunkts jedes Linien-Features.Gilt für Linien-Features.
LINE_END_YY-Koordinate des Endpunkts jedes Linien-Features.Gilt für Linien-Features.
LENGTHLänge jedes Linien-Features.Gilt für Linien-Features.
EXTENT_MIN_XMinimale X-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MIN_YMinimale Y-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MAX_XMaximale X-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MAX_YMaximale Y-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.

Polygon-Features (Polygon/MultiPolygon, Koordinaten und Messungen)

KeywordBedeutungHinweise
AREAFläche jedes Polygon-Features.Gilt für Polygon-Features.
PERIMETER_LENGTH_GEODESICFormwahrende geodätische Umfangs- oder Grenzlänge jedes Polygon-Features.Gilt für Polygon-Features.
EXTENT_MIN_XMinimale X-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MIN_YMinimale Y-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MAX_XMaximale X-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.
EXTENT_MAX_YMaximale Y-Koordinate der Ausdehnung jedes Features.Ausdehnung des umschließenden Rechtecks.

Feldberechnung

Feldberechnung verwendet Ausdrücke, um Feldwerte stapelweise zu berechnen und die Ergebnisse in ein angegebenes Feld zu schreiben. Sie unterstützt mathematische Operationen, Vergleichs- und logische Operationen, bedingte Zuweisung und gängige Funktionsaufrufe.

KI kann beim Entwerfen von Formeln für diese Art von Berechnung helfen. Beschreiben Sie in der Praxis zuerst Ihre Anforderung in natürlicher Sprache, z. B. "add a population density field" oder "generate a risk level field based on slope and rainfall," und prüfen Sie dann den von der KI erzeugten Ausdruck, bevor Sie ihn ausführen.

Damit KI den Ausdruck korrekt erzeugen kann, geben Sie diese Punkte direkt an:

  • Zielfeldname
  • Feldnamen, die in der Berechnung verwendet werden
  • Klassifizierungsschwellen oder Bedingungen
  • Wie Nullwerte und Null als Zahlenwert behandelt werden sollen

Beispiel:

Add a density field. Calculate population density by dividing Population by AREA. If the area is 0 or population is null, output nan.

KI kann erzeugen:

density = where(logical_or(isnan(Population), AREA == 0), nan, Population / AREA)

Für ein Klassifizierungsszenario können Sie es so beschreiben:

Add a risk_level field: output 'High' when slope is greater than 25 and rain is greater than 100; output 'Medium' when slope is greater than 15 or rain is greater than 60; otherwise output 'Low'.

KI kann erzeugen:

high_risk = logical_and(slope > 25, rain > 100)
mid_risk = logical_or(slope > 15, rain > 60)
risk_level = where(high_risk, 'High', where(mid_risk, 'Medium', 'Low'))

Prüfen Sie vor dem Ausführen der Berechnung, ob Feldnamen exakt übereinstimmen, Bedingungsgrenzen korrekt sind und die Nullwertbehandlung Ihren Erwartungen entspricht.

Häufiges Ausdrucksbeispiel:

new_field = field1 + field2

Für bedingte Zuweisung verwenden Sie where(cond, x, y) und elementweise logische Operatoren & | ~. Verwenden Sie Klammern, um die Priorität eindeutig zu machen:

mask = (population > 1000) & (area < 50)
new_field = where(mask, 1, 0)

Feldberechnung ist für ausdrucksbasierte Berechnungen auf Attributfeldern vorgesehen, z. B. numerischen und Textfeldern. Um aus Geometrie abgeleitete Felder wie Fläche, Länge und Koordinaten zu berechnen, verwenden Sie Geometrie berechnen.

Vollständigere Ausdrucksdokumentation finden Sie unter:

Funktionen unterstützen Kategorien wie Mathematik, Trigonometrie, Reduktion, bitweise Operationen, Vergleich und Gleitkommaprüfungen.

Die Feldberechnung bleibt konsistent mit der Geoverarbeitungs-Toolbox. In dieser Phase ist die Verwendung des Feldrechners in der Geoverarbeitungs-Toolbox der empfohlene Ansatz.

Diagramm erstellen

Diagramm erstellen erzeugt schnell statistische Diagramme aus Attributfeldern und erleichtert so die Prüfung von Datenverteilungen, Vergleichen und Trends.

Das X-Feld unterstützt sowohl numerische als auch Zeichenfelder. Das Y-Feld unterstützt nur numerische Felder.

Suchen/Ersetzen

Suchen/Ersetzen sucht in einer Attributtabelle nach bestimmten Inhalten und ändert sie stapelweise. Es ist nützlich für Datenbereinigung, Attributaktualisierungen und Textkorrekturen. Verwenden Sie zuerst Suchen, um den Trefferbereich zu bestätigen, bevor Sie Ersetzen ausführen.

Textabgleichstypen umfassen:

  • Beliebiger Teil

    Bedeutung: Der Suchbegriff stimmt überein, wenn er irgendwo in einem Feldwert vorkommt.

    Beispiel: Die Suche nach "road" findet:

    • "Main Road"
    • "Roadside"
    • "Crossroad"

    Eigenschaften: Dies ist der breiteste Abgleichsmodus und eignet sich für unscharfe Suche.

  • Gesamtes Feld

    Bedeutung: Der Feldinhalt muss exakt dem Suchbegriff entsprechen.

    Beispiel: Die Suche nach "road" findet nur:

    • "road"
    • Sie findet nicht "Main Road" oder "roads".

    Eigenschaften: Dies ist der präziseste Abgleichsmodus und eignet sich zum Finden eines bestimmten Werts.

  • Feldanfang

    Bedeutung: Der Feldinhalt muss mit dem Suchbegriff beginnen.

    Beispiel: Die Suche nach "road" findet:

    • "Road 123"
    • "Roadside"
    • Sie findet nicht "Main Road".

    Eigenschaften: Dies eignet sich zum Finden von Daten mit einem bestimmten Präfix.

Zu Zeilennummer gehen

Zu Zeilennummer gehen findet eine angegebene Zeile oder einen Datensatz zur schnellen Navigation. Dies ist besonders nützlich, wenn viele Datensätze vorhanden sind oder ein bestimmter Datensatz überprüft werden muss.

Export

Export speichert Karten, Layer und Tabellen lokal in verschiedenen Formaten oder teilt sie mit anderen Benutzern. Er eignet sich für Datensicherung, Ergebnisausgabe und plattformübergreifende Nutzung.

Features exportieren

Features exportieren wandelt Vektorlayer, einschließlich Punkten, Linien und Polygonen, in andere GIS-Datenformate um, für Datenfreigabe, Formatkonvertierung oder Sicherung.

Optionen:

  • Auswahl exportieren: Nur aktuell in der Attributtabelle ausgewählte Features exportieren oder direkt alle Features exportieren.
  • Koordinatensystem: Das ursprüngliche Koordinatensystem der Daten oder das Projektkoordinatensystem verwenden.
  • Dateityp: Shapefile-, PGV- und GPV-Formate werden unterstützt.

Tabelle exportieren

Tabelle exportieren exportiert Attributtabellendaten in externe Tabellenformate wie Excel und CSV für Datenanalyse, Freigabe oder Nutzung mit anderer Software.

Unterstützte Exportformate:

  • CSV-Datei mit kommagetrennten Werten (.csv)
  • Excel-Datei (.xlsx)
  • PostGIS-Tabelle (.pgt)
  • dBASE-Datenbankdatei (.dbf)