Hinweis: der Paketexport ist derzeit nur als dxf möglich.
Als Administrator benötigen Sie folgende drei Dateien um den Paketexport einzurichten:
- export.xml
- export.template.dxf
- export.config.xml
Die export.xml Datei wird in den Projektordner unter ...\cardoSystem\ProjectXY\ExportV4Packages abgelegt. Die zwei weiteren Dateien können unter ...\cardoSystem\ProjectXY\ExportV4Packages\DxfConfigExport abgelegt werden.
export.xml
- ist die Datei, die die Metadaten zum Paketexport enthält (Anzeigetitel und verwendete Ebenen)
- <ExportPackage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <FileName>export.xml</FileName>
- <ExporterTypeName>IDU.iGeoServer.Sdk.Export.Dxf.DxfConfigExporter</ExporterTypeName>
- <Title>Test_Paketexport</Title>
- <Description>
- <![CDATA[
- Beschreibung, die im V4 im Geodatenexport angezeigt wird
- ]]>
- </Description>
- <TargetOptions>
- <ExportPackageTargetOptions>
- <Key>templateFullFileName</Key>
- <Value> ...\cardoSystem\ProjektXY\ExportV4Packages\DxfConfigExport\export.template.dxf</Value>
- </ExportPackageTargetOptions>
- <ExportPackageTargetOptions>
- <Key>layerConfigXmlFullFileName</Key>
- <Value> ...\cardoSystem\ProjektXY\ExportV4Packages\DxfConfigExport\export.config.xml</Value>
- </ExportPackageTargetOptions>
- <ExportPackageTargetOptions>
- <Key>outFileName</Key>
- <Value>Export.dxf</Value>
- </ExportPackageTargetOptions>
- </TargetOptions>
- <SourceIds>
-
- <!--IDs der zu exportierenden Ebenen-->
- <int>1234</int>
- <int>1235</int>
- ...
- </SourceIds>
- </ExportPackage>
export.template.dxf
- diese muss neu erstellt werden oder aus einer dxf-Vorlage übernommen werden (bspw. aus einem AutoCAD-Programm)
- hier können Sie ein (im wesentlichen leeres) Beispiel template.dxf herunterladen
export.config.xml
- ein oder mehrere cardo Layer werden in einem GIS Layer angelegt
- Parameter Differ (true) dient der Klassifikation, für jede PropertyRow wird ein CadLayer erstellt
- xsd für die xml Erstellung können Sie hier downloaden.
Beispiel:
- <?xml version="1.0" encoding="iso-8859-1"?>
- <CADSettings xmlns="http://schemas.webs.idu.de/cardo/export/dxfWithConfig">
- <GisLayers>
- <GisLayer IwanLayerName="L1234" LayerGeomTypeText="poly" Differ="false" Export="true">
- <PropertyRow CadLayerName="Flurstueck" ColorCaption="ByLayer" PolyDisplayTypeText="outlined" LineWeight="4" />
- </GisLayer>
- <GisLayer IwanLayerName="L1235" DifferFields="TABLE_NAME" LayerGeomTypeText="poly" Differ="true" Export="true" >
- <PropertyRow DifferValues="AX_BahnverkehrType" CadLayerName="Nutzungsart - Bahnverkehr" ColorCaption="(255,255,255)" PolyDisplayTypeText="filled" />
- <PropertyRow DifferValues="AX_FlaecheBesondererFunktionalerPraegungType" CadLayerName="Nutzungsart - Flaeche besonderer funktionaler Praegung" ColorCaption="(253,224,224)" PolyDisplayTypeText="filled" />
- <PropertyRow DifferValues="AX_FlaecheGemischterNutzungType" CadLayerName="Nutzungsart - Flaeche gemischter Nutzung" ColorCaption="(253,224,224)" PolyDisplayTypeText="filled" />
- .....
- </GisLayers>
- </CADSettings>