Zum Hauptinhalt springen

Attribut-Set aus JSON importieren

Die Idee der Attributsätze beruht darauf, dass bestimmte Informationen bei Erfassungen sehr oft wiederholt eingegeben werden. Wenn Sie zum Beispiel die Farben von am Straßenrand geparkten Autos erfassen sollen, möchten Sie die Farbnamen wahrscheinlich nicht bei jedem Öffnen des Formulars neu eintippen. Stattdessen wählen Sie lieber aus einer vordefinierten Farbliste den passenden Wert in einer Dropdown-Liste aus.

Mit dieser Funktion machen Sie Ihre Daten konsistenter, frei von Tippfehlern und besser strukturiert. Dazu müssen Sie lediglich Ihr Layerfeld mit dem Feld des Attribut-Sets verknüpfen.

Wann werden Attributsätze in Mapit Spatial verwendet?​

Sie benötigen Attributsätze in 3 Fällen:

  • für Dropdown-Listen mit vordefinierten Werten (TEXTs, INTEGERs, DOUBLEs)
  • für Mehrfachauswahllisten mit vordefinierten Werten
  • für die Nutzung des Barcode- und QR-Scanners bei TEXT-Feldern

Ablauf des Imports​

Damit Sie ein Attribut-Set aus JSON in Mapit GIS importieren können, muss Ihre Datei der richtigen Struktur und den Formatvorgaben entsprechen. Wichtig ist, dass die Datei die Endung .json hat.

Wichtiger Hinweis zur Kompatibilität: JSON-Strukturen aus früheren Mapit-Versionen sind unter Umständen nicht vollständig mit der aktuellen Version kompatibel. Stellen Sie sicher, dass alle Feldeigenschaften dem unten beschriebenen Standard entsprechen.

Ihre JSON-Datei muss folgende Elemente enthalten:

name – der Name Ihres Attribut-Sets description – eine kurze Beschreibung des Attribut-Sets fields – ein Array mit Ihren Felddefinitionen

Unterstützte Datentypen​

Mapit GIS unterstützt die folgenden benutzerdefinierten Datentypen:

TEXT – für Textwerte mit einer Dropdown-Liste zur Einzelauswahl INTEGER (LONG) – für Ganzzahlen mit einer Dropdown-Liste zur Einzelauswahl DOUBLE – für Dezimalzahlen mit einer Dropdown-Liste zur Einzelauswahl BARCODE – für Barcode-/QR-Code-Felder MULTISELECT – für Dropdown-Listen mit Mehrfachauswahl

Dropdown-Listen mit Einzelauswahl: Verwenden Sie die Datentypen TEXT, INTEGER (LONG) oder DOUBLE mit einem values-Array, um Dropdown-Listen mit Einzelauswahl zu erstellen. Nutzer können dann genau einen Wert aus den vordefinierten Optionen auswählen.

Dropdown-Listen mit Mehrfachauswahl: Verwenden Sie den Datentyp MULTISELECT mit einem values-Array, um Dropdown-Listen mit Mehrfachauswahl zu erstellen. Nutzer können dann mehrere Werte aus den vordefinierten Optionen auswählen.

Anforderungen an die Feldstruktur​

Jedes Feld muss Folgendes enthalten:

name – der Feldname dataType – einer der oben aufgeführten unterstützten Datentypen isStyling – boolescher Wert (in der Regel false) defaultValue – Standardwert des Feldes (kann ein leerer String sein) values – Array mit vordefinierten Werten (für alle Datentypen außer BARCODE erforderlich)

Hinweis: Der Datentyp BARCODE benötigt kein values-Array.

Eine kompatible JSON-Struktur finden Sie in der folgenden Datei.​

Sample Attribute Set - Modified.json