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.