1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- generated on 2023-02-06 12:10:37 by Eclipse SUMO polyconvert Version v1_15_0+2198-1709483215c
-->
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="baseTypes.xsd"/>
<xsd:element name="configuration" type="configurationType"/>
<xsd:complexType name="configurationType">
<xsd:all>
<xsd:element name="input" type="inputTopicType" minOccurs="0"/>
<xsd:element name="output" type="outputTopicType" minOccurs="0"/>
<xsd:element name="projection" type="projectionTopicType" minOccurs="0"/>
<xsd:element name="pruning" type="pruningTopicType" minOccurs="0"/>
<xsd:element name="processing" type="processingTopicType" minOccurs="0"/>
<xsd:element name="building_defaults" type="building_defaultsTopicType" minOccurs="0"/>
<xsd:element name="report" type="reportTopicType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="inputTopicType">
<xsd:all>
<xsd:element name="net-file" type="fileOptionType" minOccurs="0"/>
<xsd:element name="dlr-navteq-poly-files" type="fileOptionType" minOccurs="0"/>
<xsd:element name="dlr-navteq-poi-files" type="fileOptionType" minOccurs="0"/>
<xsd:element name="visum-files" type="fileOptionType" minOccurs="0"/>
<xsd:element name="visum.language-file" type="fileOptionType" minOccurs="0"/>
<xsd:element name="xml-files" type="fileOptionType" minOccurs="0"/>
<xsd:element name="osm-files" type="fileOptionType" minOccurs="0"/>
<xsd:element name="osm.keep-full-type" type="boolOptionType" minOccurs="0"/>
<xsd:element name="osm.use-name" type="boolOptionType" minOccurs="0"/>
<xsd:element name="osm.merge-relations" type="floatOptionType" minOccurs="0"/>
<xsd:element name="shapefile-prefixes" type="fileOptionType" minOccurs="0"/>
<xsd:element name="shapefile.guess-projection" type="boolOptionType" minOccurs="0"/>
<xsd:element name="shapefile.traditional-axis-mapping" type="boolOptionType" minOccurs="0"/>
<xsd:element name="shapefile.id-column" type="strOptionType" minOccurs="0"/>
<xsd:element name="shapefile.type-columns" type="strArrayOptionType" minOccurs="0"/>
<xsd:element name="shapefile.use-running-id" type="boolOptionType" minOccurs="0"/>
<xsd:element name="shapefile.add-param" type="boolOptionType" minOccurs="0"/>
<xsd:element name="shapefile.fill" type="strOptionType" minOccurs="0"/>
<xsd:element name="type-file" type="fileOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="outputTopicType">
<xsd:all>
<xsd:element name="write-license" type="boolOptionType" minOccurs="0"/>
<xsd:element name="output-prefix" type="strOptionType" minOccurs="0"/>
<xsd:element name="precision" type="intOptionType" minOccurs="0"/>
<xsd:element name="precision.geo" type="intOptionType" minOccurs="0"/>
<xsd:element name="human-readable-time" type="boolOptionType" minOccurs="0"/>
<xsd:element name="output-file" type="fileOptionType" minOccurs="0"/>
<xsd:element name="dlr-tdp-output" type="fileOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="projectionTopicType">
<xsd:all>
<xsd:element name="simple-projection" type="boolOptionType" minOccurs="0"/>
<xsd:element name="proj.scale" type="floatOptionType" minOccurs="0"/>
<xsd:element name="proj.rotate" type="floatOptionType" minOccurs="0"/>
<xsd:element name="proj.utm" type="boolOptionType" minOccurs="0"/>
<xsd:element name="proj.dhdn" type="boolOptionType" minOccurs="0"/>
<xsd:element name="proj" type="strOptionType" minOccurs="0"/>
<xsd:element name="proj.inverse" type="boolOptionType" minOccurs="0"/>
<xsd:element name="proj.dhdnutm" type="boolOptionType" minOccurs="0"/>
<xsd:element name="proj.plain-geo" type="boolOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="pruningTopicType">
<xsd:all>
<xsd:element name="prune.in-net" type="boolOptionType" minOccurs="0"/>
<xsd:element name="prune.in-net.offsets" type="strOptionType" minOccurs="0"/>
<xsd:element name="prune.boundary" type="strOptionType" minOccurs="0"/>
<xsd:element name="prune.keep-list" type="strOptionType" minOccurs="0"/>
<xsd:element name="prune.explicit" type="strArrayOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="processingTopicType">
<xsd:all>
<xsd:element name="offset.x" type="floatOptionType" minOccurs="0"/>
<xsd:element name="offset.y" type="floatOptionType" minOccurs="0"/>
<xsd:element name="offset.z" type="floatOptionType" minOccurs="0"/>
<xsd:element name="all-attributes" type="boolOptionType" minOccurs="0"/>
<xsd:element name="ignore-errors" type="boolOptionType" minOccurs="0"/>
<xsd:element name="poi-layer-offset" type="floatOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="building_defaultsTopicType">
<xsd:all>
<xsd:element name="color" type="strOptionType" minOccurs="0"/>
<xsd:element name="prefix" type="strOptionType" minOccurs="0"/>
<xsd:element name="type" type="strOptionType" minOccurs="0"/>
<xsd:element name="fill" type="boolOptionType" minOccurs="0"/>
<xsd:element name="layer" type="floatOptionType" minOccurs="0"/>
<xsd:element name="discard" type="boolOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="reportTopicType">
<xsd:all>
<xsd:element name="verbose" type="boolOptionType" minOccurs="0"/>
<xsd:element name="print-options" type="boolOptionType" minOccurs="0"/>
<xsd:element name="help" type="boolOptionType" minOccurs="0"/>
<xsd:element name="version" type="boolOptionType" minOccurs="0"/>
<xsd:element name="xml-validation" type="strOptionType" minOccurs="0"/>
<xsd:element name="xml-validation.net" type="strOptionType" minOccurs="0"/>
<xsd:element name="no-warnings" type="boolOptionType" minOccurs="0"/>
<xsd:element name="aggregate-warnings" type="intOptionType" minOccurs="0"/>
<xsd:element name="log" type="fileOptionType" minOccurs="0"/>
<xsd:element name="message-log" type="fileOptionType" minOccurs="0"/>
<xsd:element name="error-log" type="fileOptionType" minOccurs="0"/>
<xsd:element name="language" type="strOptionType" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
</xsd:schema>
|