Administration

Um Daten aus dem cardo-System exportieren zu können, müssen folgende Voraussetzungen erfüllt sein:

  • das kostenpflichtige Export-Modul muss verfügbar sein und
  • Export muss als cardo-Anwendung registriert sein und der angemeldete Benutzer muss das Recht zum Starten der Anwendung haben
  • der angemeldete Benutzer muss das Recht zum Exportieren der entsprechenden Ebene besitzen (Rechte werden durch den zuständigen cardo-Administrator zugewiesen)
  • dem angemeldeten Nutzer muss Speicherplatz zugewiesen werden.
Hinweis: Der Export kann aus dem GIS-Ebenen-Baum oder direkt über die Anwendung Datenexport gestartet werden.
Registrierung der Anwendung Datenexport
  1. Suchen Sie im Managementcenter unter Anwendungen die Anwendung für den Geodatenexport (CORE$EXPORT)
  2. Registrieren Sie diese wie hier beschrieben.
  3. Vergeben Sie die Rechte (Anwendung starten) zum Starten der Anwendung

Spezielle Exporttypen können hier definiert werden. Bei Bedarf, sprechen Sie uns bitte an.

spezielle Exporter:

  • TypeName:Der .Net Typename des Exporters (der IDU.iGeoServer.Sdk.Export.IExportHandler implementiert.). Beachten Sie, dass der Exporter auf für iGeoserver.Net verfügbar ist.
  • Exportformat: Das Format, bei dem diese Konfiguration wirksam wird.
  • Liste Ebenen: Liste der Ebenen, die von diesem Export-Typ behandelt werden
  • Alle Ebenen mit exportieren: Wenn im Export eine der Ebenen vorhanden ist, dann alle mit exportieren
  • Job-Titel: Optionale Angabe für den Titel des Export-Jobs
  • Argumente: Weitere Argumente, Name:Wert,...
Vorgehensweise zum Einrichten des PaketExportes

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)
 
  1. <ExportPackage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  2.   <FileName>export.xml</FileName>
  3.   <ExporterTypeName>IDU.iGeoServer.Sdk.Export.Dxf.DxfConfigExporter</ExporterTypeName>
  4.   <Title>Test_Paketexport</Title>
  5.   <Description>
  6.     <![CDATA[
  7.      Beschreibung, die im V4 im Geodatenexport angezeigt wird
  8.       ]]>
  9.   </Description>
  10.   <TargetOptions>
  11.     <ExportPackageTargetOptions>
  12.       <Key>templateFullFileName</Key>
  13.       <Value> ...\cardoSystem\ProjektXY\ExportV4Packages\DxfConfigExport\export.template.dxf</Value>
  14.     </ExportPackageTargetOptions>
  15.     <ExportPackageTargetOptions>
  16.       <Key>layerConfigXmlFullFileName</Key>
  17.       <Value> ...\cardoSystem\ProjektXY\ExportV4Packages\DxfConfigExport\export.config.xml</Value>
  18.     </ExportPackageTargetOptions>
  19.     <ExportPackageTargetOptions>
  20.       <Key>outFileName</Key>
  21.       <Value>Export.dxf</Value>
  22.     </ExportPackageTargetOptions>
  23.   </TargetOptions>
  24.   <SourceIds>
  25.  
  26.     <!--IDs der zu exportierenden Ebenen-->
  27.     <int>1234</int>
  28.     <int>1235</int>
  29.     ...
  30.   </SourceIds>
  31. </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:

 
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <CADSettings xmlns="http://schemas.webs.idu.de/cardo/export/dxfWithConfig">
  3.   <GisLayers>
  4.     <GisLayer IwanLayerName="L1234" LayerGeomTypeText="poly" Differ="false" Export="true">
  5.       <PropertyRow CadLayerName="Flurstueck" ColorCaption="ByLayer" PolyDisplayTypeText="outlined" LineWeight="4" />
  6.     </GisLayer>
  7.     <GisLayer IwanLayerName="L1235" DifferFields="TABLE_NAME" LayerGeomTypeText="poly" Differ="true" Export="true" >
  8.       <PropertyRow DifferValues="AX_BahnverkehrType" CadLayerName="Nutzungsart - Bahnverkehr" ColorCaption="(255,255,255)" PolyDisplayTypeText="filled" />
  9.       <PropertyRow DifferValues="AX_FlaecheBesondererFunktionalerPraegungType" CadLayerName="Nutzungsart - Flaeche besonderer funktionaler Praegung" ColorCaption="(253,224,224)" PolyDisplayTypeText="filled" />
  10.       <PropertyRow DifferValues="AX_FlaecheGemischterNutzungType" CadLayerName="Nutzungsart - Flaeche gemischter Nutzung" ColorCaption="(253,224,224)" PolyDisplayTypeText="filled" />
  11.       .....
  12.     </GisLayers>
  13. </CADSettings>