Import Shape

Mit Import Shape übernehmen Sie Daten im Format Shape der Systeme ArcGIS und ArcInfo (ESRI).

Ein Shapefile ist keine einzelne Datei. Es besteht aus mindestens drei Dateien:

  • *.shp…Geometriedaten
  • *.dbf…Sachdaten (Attributdatenbank) im dBASE-Format
  • *.shx…Index der Geometrie zur Verknüpfung der Sachdaten

Zusätzlich können noch folgende Dateitypen vorhanden sein:

  • *.atx…Attributindex
  • *.aih…Index-Datei für Tabellenverknüpfungen
  • *.ain…Index-Datei für Tabellenverknüpfungen
  • *.shp.xml…Metadaten zur Shape-Datei
  • *.prj…Projektion der Daten
  • *.cpg…Spezifikation des in der *.dbf-Datei verwendeten Zeichensatzes
  • *.sbn…Attributdatenbank
  • *.sbx…Räumlicher Index
Anmerkung: Der Name der Dateien vor der Dateierweiterung (Extension) muss bei allen identisch sein.

Beispiel: Vegetation.shp, Vegetation.shx und Vegetation.dbf.

In Shape existieren folgende Objektarten: Punkte, Linien und Flächen (jeweils 2D und 3D). Mit dem Shape-Import werden

In einem Shapefile können jeweils nur Elemente eines Typs enthalten sein, z. B.

  • Punkte
  • Linien
  • Flächen (Polygone)
  • Multi-Punkte

die Geometrieobjekte Punkte, Linien und Flächen evtl. mit Attributen importiert.

Die Objekte selbst können beliebige Attribute haben, welche aber nicht näher definiert sind.

Der Import erfolgt auf Basis der Open-Source Bibliothek DotSpatial. Die Bibliothek liefert eine Vorschau, die schon eine Kontrolle der Daten vor dem Import zulässt. Die enthaltenen GIS-Codes können auf VESTRA Eigenschaften wie Fachbedeutungen, Ebene oder Bemerkung umgesetzt werden.

Beispiel

Eine Linie hat ein Attribut z. B. Farbe mit dem Attributwert rot. Der Shapeimport kann den Wert Farbe nicht der Farbgebung zuordnen. Diese Information ist nicht Bestandteil des Datenformats.

Daher werden Geometrieobjekte mit der Standardfarbe schwarz importiert. In der Nachbearbeitung müssen diese Objekte im Lageplan farblich/thematisch eingeordnet werden.

Einlesen

Mit Einlesen wählen Sie die gewünschte Datei aus.

UNICODE/UTF-8 Codepage benutzen

Legt den verwendeten Schriftzeichensatz fest. Als Standard wird ASCII verwendet. Mit dem UNICODE-Format können auch Sonderzeichen in Texten korrekt eingelesen werden.

Eingelesen werden folgende Objekte:

  • 2D-Punkte
  • 2D-Linien
  • 2D-Flächen
  • 3D-Punkte
  • 3D-Linien
  • 3D-Flächen

Shape-Eingabedatei wählen

Ermöglicht die Auswahl der gewünschten Datei.

Öffnen erlaubt die Auswahl einer Datei. Auch Multiselektion ist möglich. Nach Betätigung der Schaltfläche wird ein Auswahl-Dialogfeld angezeigt. Nur *.SHP-Dateien können verarbeitet werden. Mit Öffnen oder Doppelklick werden die markierten Daten übernommen.

Vorschau

Mit Vorschau kontrollieren Sie die Daten vor dem Import.

Attribute

Mit Attribute weisen Sie die Attribute zu.

Alle vorhandenen Attribute werden angezeigt.

Attribute für Punkte, Linien und Flächen können wie folgt ausgegeben werden:

  • als Fachbedeutung (Layerbelegung und fachliche Darstellung)
  • als Ebene
  • als Informationstext
  • als Text
Anmerkung: Bei der Ausgabe als Text muss die Texthöhe definiert werden.

Die Lage des Texts bei Linien und Flächen ist der Mittelpunkt der Umrandung. Als Ebene für den Text wird die Bezeichnung des Attributs verwendet.

Mit der Schaltfläche Umsetzung starten oder Strg+R werden die Daten erzeugt:

  • Beim Import werden die Daten ins Projekt übernommenin die temporäre Datenbank eingelesen.
  • Beim Export wird die Datei erzeugt.

Beispiel

Eine Fläche hat 3 Attribute:

  • Nutzung…Acker
  • Fläche…100 Quadratmeter
  • Eigentümer…Stadt Heitersheim

Daraus entstehen vier Ebenen:

  • 1. Ebene mit der Geometrie der Fläche
  • 2. Ebene Nutzung mit dem Text Acker
  • 3. Ebene Fläche mit dem Text 100 Quadratmeter
  • 4. Ebene Eigentümer mit dem Text Stadt Heitersheim
Anmerkung: Alle drei Texte sind lagegleich.

Werkzeugleiste

Stellt verschiedene Bearbeitungsfunktionen zur Verfügung.

Vorlage für Attributdefinitionen laden
Liest eine bestehende Zuordnungstabelle als Grundlage der Attributzuordnung ein.
Das Format der Attributdefinitionen kann sehr unterschiedlich sein.
Attributdefinitionen speichern
Sichert die aktuelle Zuordnungstabelle im [Aktuellen Projektordner].
Neue Zeile zur Vorlage hinzufügen
Erzeugt einen neuen Eintrag in der aktuellen Zuordnungstabelle.
Selektierte Zeile in der Vorlage löschen
Entfernt den aktuellen Eintrag aus der Zuordnungstabelle.

Tabelle

ESRI Shape Attribut…zeigt den Namen des Attributs an.

AKG Attributtyp…legt die Behandlung des Attributs fest.

Folgende Möglichkeiten stehen zur Verfügung:

  • Weglassen

    Ignoriert das entsprechende Attribut beim Import.

    Attributname und Inhalt werden nicht übernommen.

  • Attribut
  • Bemerkung
  • Ebene

    Legt für dieses Objekt einen eigenen Layer an.

  • Fachbedeutung

    Erzeugt eine VESTRA-Fachbedeutung aus dem Attribut.

  • Information

    Übernimmt das Attribut nur als Info.

  • Punktname
  • Winkel

    Legt die Behandlung von Winkelangaben fest:

    • Gon geodätisch [Gon] im Uhrzeigersinn
    • Gon mathematisch [Gon] gegen den Uhrzeigersinn
    • Grad geodätisch [°] im Uhrzeigersinn
    • Grad mathematisch [°] gegen den Uhrzeigersinn
    • Bogenmaß geodätisch [rad] im Uhrzeigersinn
    • Bogenmaß mathematisch [rad] gegen den Uhrzeigersinn
    • Grad mathematisch genordet [°] gegen den Uhrzeigersinn
    Abbildung 1. Mathematische und geodätische Winkelangabe
  • Baumattribute

    Legen die Eigenschaften des Baums fest.

[Geometrie] Attributinhalt…stellt alle vorhandenen Daten zum aktuellen Attribut bereit. Der zugehörige Datensatz ist vorbelegt.

Operation…ermöglicht die Umrechnung des Werts mit den Grundrechenarten.

Fachbedeutung

Mit Fachbedeutung legen Sie die Layerbelegung und die fachliche Darstellung von Linien, Punkten, Flächen und Texten fest.

Werkzeugleiste

Stellt verschiedene Bearbeitungsfunktionen zur Verfügung:

Zuordnungstabelle laden
Liest eine bestehende Zuordnungstabelle als Grundlage der Fachbedeutungszuordnung ein.
Die länderspezifische Tabelle für die Zuordnung der VESTRA-Fachbedeutungen wird automatisch zugeordnet, wenn diese Konfiguration im Projekt vorhanden ist. Diese Zuordnungstabellen befinden sich unter [Installation]\X\PARA\[Aktueller Katalog], wenn es für das jeweilige Land eine solche Datei gibt. Der Name lautet z. B. NAS_Objekte_Fachbedeutungen_[Aktueller Katalog] bzw. NAS_Objekte_Fachbedeutungen_HE.SYS für Hessen.
Projektspezifische Zuordnungstabellen werden im [Aktuellen Projektordner] gespeichert.
Globale Zuordnungstabellen wie z. B. Import_c01.Sys befinden sich im Ordner [Installation]\X\PARA\AKG Standard.
Zuordnungstabelle speichern
Sichert die aktuelle Zuordnungstabelle im [Aktuellen Projektordner]
Neue Zeile einfügen
Erzeugt einen neuen Eintrag in der aktuellen Zuordnungstabelle.
Selektierte Zeile löschen
Entfernt den aktuellen Eintrag aus der Zuordnungstabelle.
VORSICHT: Vor dem Entfernen des Eintrags erfolgt keine Sicherheitsabfrage.
Quelle >> Ziel
Übernimmt alle Quellfachbedeutungen als Zielfachbedeutungen. Vorhandene Zielfachbedeutungen werden nach Sicherheitsabfrage überschrieben. Wird die Frage mit Nein beantwortet, bleiben bereits vorhandene Zielfachbedeutungen bestehen.
Fachbedeutungen aktualisieren
Liest die Fachbedeutungen und Layerzuordnungen neu ein und baut die Tabelle neu auf.
Damit ist eine manuelle Aktualisierung zu jedem Zeitpunkt möglich.
Standardzuordnung herstellen
Liest die voreingestellten Fachbedeutungen und Layerzuordnungen wieder ein und baut die Tabelle neu auf.

Registerkarten Layer, Punkt, Linie, Fläche, Text

Ein gelbes Fragezeichen bedeutet, dass Einträge im Datenbestand noch nicht in der Zuordnungstabelle für Fachbedeutungen aufgelistet sind oder darin noch keine Ziellayer aufweisen. Solche Einträge erscheinen in der Liste Nicht konfigurierte Fachbedeutungen aus Datenbestand und sind rot markiert. Ein Häkchen in der Registerkarte zeigt, dass keine unbekannten Daten vorhanden sind.

Bei Texten werden folgende Attribute übernommen:

  • Schrifthöhe
  • Schriftfarbe (RGB)
  • Schriftart (Font)
  • Drehwinkel
  • 9 Textpositionen (oben, Mitte, unten/links, Mitte, rechts)
  • Unterstreichen
  • Kursiv
  • Hochstellen
  • Tiefstellen
  • Zeilenumbruch

Default-Belegungen

Objekte ohne Fachbedeutung mit Fachbedeutung belegen legt die Standard-Fachbedeutungen für diese Objekte je Objektart fest.

Objekte ohne Ebene mit Ebene belegen legt fest, auf welchem Layer diese Objekte gespeichert werden.

Nicht konfigurierte Fachbedeutungen aus Datenbestand

Alle Quellfachbedeutungen werden aufgelistet, für die in der Zuordnungstabelle für Fachbedeutungen kein Eintrag vorhanden ist. Diese Einträge sind rot markiert. Wird für diese Fachbedeutung kein Eintrag in der Zuordnungstabelle angelegt, wird die Originalfachbedeutung übernommen.

Quelle stellt die Bezeichnung der Daten in der Quelldatei dar.

Tabelle

In der Tabelle werden alle Fachbedeutungen der Zuordnungstabelle aufgelistet.

Status…zeigt an, ob die Quellfachbedeutung bekannt ist und zugeordnet werden konnte:

  • …Fachbedeutung aus Datenbestand ist in der Zuordnungstabelle nicht vorhanden.

    …Eintrag kommt im Datenbestand vor.

    …Eintrag kommt im Datenbestand nicht vor.

Herkunft…zeigt an, ob die Fachbedeutung im gewählten Datensatz vorkommt:

  • Bestand…Fachbedeutung aus Zuordnungstabelle kommt im Datensatz vor.

    Konfiguration…Fachbedeutung aus Zuordnungstabelle kommt im Datensatz nicht vor.

Quelle…zeigt die bestehende Fachbedeutung im gewählten Datensatz an.

Ziel…zeigt die verwendete Fachbedeutung in VESTRA an.

Anmerkung: Bei leerer Zielfachbedeutung in Verbindung mit dem Status wird die Quellfachbedeutung übernommen.

Beschreibung…erklärt die Fachbedeutung.

Beenden

Mit Beenden wird Ihnen zur Kontrolle eine Liste der importierten Objekte angezeigt.

Eine Liste der übernommenen Objekte wird angezeigt.

Umsetzung beenden oder Strg+Q schließt den Wizard.

Nach der Umsetzung ändert sich die Schaltfläche von zu .