JSON in Features (Conversion Tools)
Zusammenfassung
Konvertiert Feature-Sammlungen in einer Esri JSON-Datei (.json) oder einer GeoJSON-Datei (.geojson) in eine Feature-Class.
Verwendung
Wenn die Eigenschaft
hasZoderhasMder Eingabe-.json-Datei aufTruefestgelegt ist, weisen die Ausgabe-Features Z- und M-Werte auf.Wenn die Eingabe eine
.geojson-Datei ist, müssen Sie den Geometrietyp auswählen, der in eine Feature-Class konvertiert werden soll. GeoJSON unterstützt mehrere Feature-Typen in einer Datei, und eine Feature-Class muss aus Features mit dem gleichen Feature-Typ bestehen.Textfelder in der Ausgabe sind lang (2 Milliarden Zeichen), da die JSON- und GeoJSON-Formatspezifikationen keine Längeneigenschaft für Textattribute aufweisen. Um die Konvertierungs-Performance zu verbessern, wird eine große feste Länge verwendet, statt alle Werte zu lesen, um die größte Anzahl von Zeichen zu ermitteln.
Die JSON- und GeoJSON-Formatspezifikationen weisen keine Standardmethode zum Speichern von
datetime-Werten auf. Eindatetime-Wert kann als ganzzahliger Wert der Sekunden in UNIX-Zeit dargestellt werden. Verwenden Sie zum Konvertieren dieser Zahl in einendatetime-Wert das Werkzeug Feld berechnen oder einen Python-Ausdruck wiedatetime.datetime.fromtimestamp(!date_field!).Wenn die Eingabe eine
.geojson-Datei ist, werden die Attribute des ersten Datensatzes verwendet, um das Schema der Ausgabe-Feature-Class zu definieren.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-JSON oder -GeoJSON |
Die Eingabe- Die Erweiterung der Eingabedatei bestimmt das vom Werkzeug verwendete Format für die richtige Konvertierung. Verwenden Sie für mit Esri JSON formatierte Dateien die Erweiterung |
File |
|
Ausgabe-Feature-Class |
Die Ausgabe-Feature-Class, die Features aus der Eingabe- |
Feature Class |
|
Geometrie-Typ (Optional) |
Gibt den Geometrietyp an, mit dem die Konvertierung von GeoJSON in Features vorgenommen wird. Dieser Parameter wird nur verwendet, wenn die Eingabe eine
|
String |
Umgebungen
Aktueller Workspace, Scratch-Workspace
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja