Daten in Fremdformaten (ungleich INTERLIS) können im GeoShop auch im originalen Fremdformat gehalten werden. Der Ablauf zur Integration von Daten in einem Fremdformat sieht wie folgt aus.
INTERLIS Modell mit Topics erstellen
Der GeoShop verwaltet die Daten nach INTERLIS Modellen. Für Fremdformate ist auch ein minimales INTERLIS Modell zu erstellen, das den Modellnamen und mindestens ein Topic enthält.
Mit dieser Kombination Modell/Topic können Daten in einem Fremdformat nach Themen separiert werden.
Das INTERLIS Modell wird in den GeoShop kopiert nach :
GEOSHOP_DIR\user\models23\<model>.ili
GeoShop Pool Directory für Modell erstellen
Im GeoShop wird für die Daten des Modelles ein Pool Directory kreiert.
GEOSHOP_DIR\data\pool\<model>
GeoShop IL2GEO Konfiguration erstellen
Für den Upload im GeoShop wird die IL2GEO-Konfiguration erzeugt.
GEOSHOP_DIR\user\script\il2geo\<model>.cfg
GeoShop Prozessdefinition Upload konfigurieren
Im GeoShop muss nun noch definiert werden, dass die unter 3. erstellte Konfiguration beim Upload der Daten ausgeführt werden soll. Dies erfolgt je nach Fremdformat in einem File der GeoShop Formatdefinitionen.
GEOSHOP_DIR\user\formats\<format>.frm
Darin wird für die Drittdaten auch definiert, in welchem Modell/Topic diese Daten abgelegt werden.
GeoShop: Upload Daten Fremdformat
Nun können die Daten im Fremdformat in den GeoShop geladen werden. Kopieren Sie die Daten in das GeoShop Upload Verzeichnis.
Als konkrete Beispiele wird der Upload von Shapefile-, DXF-, und IFC Daten in den folgenden Kapiteln beschrieben. Für andere Fremdformate gehen Sie analog vor.
Als Beispiel wird ein INTERLIS Modell SHP_Pool
verwendet.
INTERLIS Modell mit Topics erstellen
GEOSHOP_DIR\user\models23\SHP_Pool.ili
MODEL SHP_Pool (en) AT "http://www.infogrips.ch" VERSION "2021-08-04" = IMPORTS UNQUALIFIED INTERLIS; TOPIC SHP_Sample = END SHP_Sample; END SHP_Pool.
Modell SHP_Pool
mit Topic
SHP_Sample
.
Sollen Die Daten im Fremdformat separiert werden, können weitere Modelle und/oder Topics definiert werden.
GeoShop Pool Directory für Modell erstellen
Im GeoShop wird für die Daten des Modelles ein Pool Directory kreiert.
GEOSHOP_DIR\data\pool\SHP_Pool
GeoShop IL2GEO Konfiguration erstellen
Für den Upload im GeoShop wird die IL2GEO-Konfiguration erzeugt.
GEOSHOP_DIR\user\script\il2geo\SHP_Pool.cfg
|LICENSE \license\geoshop.lic MAP CONFIG_PARAM TYPE => SHP2GEO END_MAP MAP SHPIN_PARAM TRACE => OFF STATISTICS => ON END_MAP MAP SYMBOL_LIBRARIES lib1 => \symb\av2.itf END_MAP MAP ILIN_PARAM END_MAP MAP GEOOUT_PARAM STATISTICS => ON END_MAP MAP INPUT_SOURCES I1 => SHPIN,OPT.input END_MAP MAP INOUT I1 => OFF END_MAP MAP MACRO END_MAP |INCL \script\util.lib |INCL \script\ilin.mod |INCL \script\shpin.mod |INCL \script\geoout.mod |INCL \script\il2geo\shp2geo.prg
GeoShop Prozessdefinition Upload konfigurieren
Im GeoShop muss nun noch definiert werden, dass die unter 3. erstellte Konfiguration beim Upload der Daten ausgeführt werden soll.
Shapefiles bestehen aus mehreren Anteilen
.shp
,.shx,
.dxf
etc . Diese Anteile sind zusammengefasst in einem ZIP-File auf den
GeoShop zu laden. Deshalb erfolgt die Prozessdefinition im File
zip.frm
.
GEOSHOP_DIR\user\formats\zip.frm
MAP extension STRING zip on_upload LIST MAP script STRING \script\il2geo\SHP_Pool.cfg service STRING upload file_filter STRING SHP_sample* model STRING SHP_Pool topic STRING SHP_Sample pool_zip STRING on } } }
Mit file_filter
wird definiert, welche
Filenamen der Upload-ZIP-Files pozessiert werden sollen.
Mit model
und topic
wird das INTERLIS Modell und INTERLIS Topic in
SHP_Pool.ili
für die Daten definiert.
Mit pool_zip
kann definiert werden, ob
das ZIP-File im Pool gehalten werden soll oder die einzelnen
Shapefiles, welche im ZIP-File enhalten sind.
on
: (Default) ZIP-File,
off
: Shapefiles .
GeoShop: Upload Daten Fremdformat
Nun können Sie die Daten im Fremdformat in den GeoShop laden. Zippen Sie die Shapefiles in ein ZIP-File und kopieren Sie das ZIP-File in das GeoShop Upload Verzeichnis.
Analog wie bei den Shapefiles gibt es als Beispiel für das Format DXF folgende Anteile.
GEOSHOP_DIR\user\models23\DXF_Pool.ili
GEOSHOP_DIR\data\pool\DXF_Pool
GEOSHOP_DIR\user\script\il2geo\DXF_Pool.cfg
GEOSHOP_DIR\user\formats\dxf.frm
Im Gegensatz zu den Shapefiles müssen bei diesem Format die Daten nicht als ZIP-File geladen werden. |
Analog wie bei den Shapefiles gibt es als Beispiel für das Format IFC folgende Anteile.
GEOSHOP_DIR\user\models23\IFC_Pool.ili
GEOSHOP_DIR\data\pool\IFC_Pool
GEOSHOP_DIR\user\script\il2geo\IFC_Pool.cfg
GEOSHOP_DIR\user\formats\ifc.frm
Im Gegensatz zu den Shapefiles müssen bei diesem Format die Daten nicht als ZIP-File geladen werden. |