3.2.8. Datenimport

Es ist recht einfach, Daten (Lage und Attribute) aus externen Quellen zu importieren. Hier eine allgemeine Beschreibung und ein Beispiel.

3.2.8.1. Allgemeines

  • Die zu importierenden Daten sind als (Vektor-)Layer im QGEP Projekt hinzuzufügen.

  • Die Feldnamen der Attribute müssen gleich sein wie die Feldnamen im QGEP Layer. Deshalb sind Shp-Dateien meist nicht geeignet wegen der Beschränkung der Feldnamen im dbf-Format auf 10 Stellen (und Alias-Feldnamen funktionieren leider nicht).

  • Wenn das QGEP Projekt ein übersetztes Projekt ist, müssen trotzdem die englischen Feldnamen verwendet werden (und nicht die übersetzten Feldnamen aus dem Alias).

  • Wenn ein Attribut eine Werteliste hat, muss der Code-Wert verwendet werden und nicht der Volltext.

  • Wenn die Felder entsprechend vorbereitet sind, dann können die Daten einfach kopiert und im QGEP-Layer eingefügt werden.

3.2.8.2. Beispiel Import Schächte mit einer TXT-Datei:

  • Ändern der Feldnamen auf identifier, x, y, co_level (englische Feldnamen für Bezeichnung, X, Y, Deckelkote)

../../_images/importdata_txtfile.jpg
  • Das Textfile öffnen mit Layer ‣ Layer hinzufügen ‣ Textdatei als Layer importieren….

../../_images/importdata_opentxtfile.jpg
  • Es gibt jetzt einen Vektor-Layer mit den Punkten im QGEP-Projekt

  • Die Punkt im neuen Layer auswählen

../../_images/importdata_selectpoints.jpg
  • Wähle Bearbeiten ‣ Objekte kopieren.

  • Wählen Sie vw_qgep_wastewater_structure und wechseln Sie zum Bearbeitungsmodus.

  • Wähle Bearbeiten ‣ Objekte einfügen.

../../_images/importdata_5newpoints.jpg
../../_images/importdata_5newpointstable.jpg

Bemerkung

Als ws_type (Abwasserbauwerk-Subklasse) wird standardmässig Normschacht verwendet. Die Bezeichnung wird nicht nur für das Abwasserbauwerk, sondern auch für den Deckel und den Abwasserknoten verwendet.

3.2.8.3. Beispiel Import Schächte mit Attributen:

  • Beispiel für den Import weiterer Attribute

../../_images/importdata_txtfile2.jpg
  • Das Feld ws_type ist eine Ausnahme. Mögliche Werte sind manhole, special_structure, infiltration_installation, discharge_point.

  • Für andere Felder mit einer Werteliste muss der Code-Wert verwendet werden.

  • Im obigen Beispiel hat der Wert im Feld ma_function (Normschacht-Funktion) in den Zeilen mit discharge_point oder special_structure (also nicht Normschacht) keinen Effekt.