Sie müssen bestimmte Werte in USA_DataManagerSettings.properties angeben, um benutzerdefinierte Datasets mit USA-Daten zu erstellen. Die Eigenschaftsdatei befindet sich bei der Datei „cdb-<version>.jar“.
java -Xmx512m -jar cdb-<version>.jar -createDictionary -folderLocation="$folderLocation" -configFilePath="$configFilePath" -usePackagedLib
Anmerkung: Für die Erstellung von USA-Daten muss ein Straßen-Dataset installiert sein. Darüber hinaus müssen Sie den Parameter „-usePackagedLib“ verwenden, wenn Spectrum 2019.1 oder höher erforderlich ist, und der Jahrgang der SPD-Bundles muss OCT2019 oder höher sein.
DICTIONARY_PATH1: Der Wert ist der Pfad des Ordners, in dem sich die USA-Adresswörterbücher im extrahierten Format befinden.LIB_PATH: Der Wert ist der Pfad der betriebssystemspezifischen DLLs, die im Bin von GlobalGeocode verfügbar sind.
Beispiel: LIB_PATH="..\Spectrum\server\modules\GlobalGeocode\bin"
usePackagedLib: Dieser Parameter wird für die Erstellung von USA-Daten benötigt. Dabei werden die mit Custom Dataset Builder gebündelten Bibliotheken verwendet, anstatt die Bibliothek des SPD zu verwenden.
Voraussetzungen:
- Spectrum 2019.1 oder höher.
- Der Jahrgang der SPD-Bundles muss OCT2019 oder höher sein.
- Ein Straßen-Dataset muss installiert sein.
- Die Daten müssen im TAB-Format vorliegen (native oder nativeX).
Ergebnis:
- Wenn Sie benutzerdefinierte Datensätze für die Geocodierung von Straßen verwenden, enthält der Ergebniscode ein „U“ für Benutzerdatensätze, um ihn von „A“ zu unterscheiden, wenn Kandidaten von den Standardadressdatensätzen abweichen. Zum Beispiel: S5HPNTSCZU anstelle von S5HPNTSCZA.
Einschränkungen:
- Mit Custom Dataset Builder erstellte Daten unterstützen derzeit Address AutoComplete nicht.