Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/polyconvert/meta/write_template_full/cfg.polyconvert
193871 views
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2025-11-14T15:06:22.728513+01:00 by Eclipse SUMO polyconvert v1_25_0+0045-28a3daf62ee
-->

<polyconvertConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/polyconvertConfiguration.xsd">

    <configuration>
        <configuration-file value="" synonymes="c configuration" type="FILE" help="Loads the named config on startup"/>
        <save-configuration value="" synonymes="C save-config" type="FILE" help="Saves current configuration into FILE"/>
        <save-configuration.relative value="false" synonymes="save-config.relative" type="BOOL" help="Enforce relative paths when saving the configuration"/>
        <save-template value="" type="FILE" help="Saves a configuration template (empty) into FILE"/>
        <save-schema value="" type="FILE" help="Saves the configuration schema into FILE"/>
        <save-commented value="false" synonymes="save-template.commented" type="BOOL" help="Adds comments to saved template, configuration, or schema"/>
    </configuration>

    <input>
        <net-file value="" synonymes="n net" type="FILE" help="Loads SUMO-network FILE as reference to offset and projection"/>
        <dlr-navteq-poly-files value="" type="FILE" help="Reads polygons from FILE assuming they&apos;re coded in DLR-Navteq (Elmar)-format"/>
        <dlr-navteq-poi-files value="" type="FILE" help="Reads pois from FILE assuming they&apos;re coded in DLR-Navteq (Elmar)-format"/>
        <visum-files value="" synonymes="visum" type="FILE" help="Reads polygons from FILE assuming it&apos;s a Visum-net"/>
        <visum.language-file value="" type="FILE" help="Load language mappings from FILE"/>
        <xml-files value="" synonymes="xml" type="FILE" help="Reads pois and shapes from FILE assuming they&apos;re coded in XML"/>
        <osm-files value="" synonymes="osm" type="FILE" help="Reads pois from FILE assuming they&apos;re coded in OSM"/>
        <osm.keep-full-type value="false" type="BOOL" help="The type will be made of the key-value - pair"/>
        <osm.use-name value="false" type="BOOL" help="The id will be set from the given &apos;name&apos; attribute"/>
        <osm.merge-relations value="-1" type="FLOAT" help="If FLOAT &gt;= 0, assemble one polygon from all ways of a relation if they all connect with gaps below FLOAT"/>
        <geojson-files value="" type="FILE" help="Reads shapes from geojson FILE"/>
        <shapefile-prefixes value="" synonymes="shape-files shapefile shapefile-prefix" deprecated="shape-files" type="FILE" help="Reads shapes from shapefiles FILE"/>
        <shapefile.guess-projection value="false" synonymes="arcview.guess-projection" deprecated="arcview.guess-projection" type="BOOL" help="Guesses the shapefile&apos;s projection"/>
        <shapefile.traditional-axis-mapping value="false" type="BOOL" help="Use traditional axis order (lon, lat)"/>
        <shapefile.id-column value="" synonymes="shape-files.id-name shapefile.id-name" deprecated="shape-files.id-name shapefile.id-name" type="STR" help="Defines in which column the id can be found"/>
        <shapefile.type-columns value="" synonymes="shapefile.type-column" type="STR[]" help="Defines which columns form the type id (comma separated list)"/>
        <shapefile.use-running-id value="false" type="BOOL" help="A running number will be used as id"/>
        <shapefile.add-param value="false" type="BOOL" help="Extract all additional columns as params"/>
        <shapefile.fill value="" type="STR" help="[auto|true|false]. Forces the &apos;fill&apos; status to the given value. Default &apos;auto&apos; tries to determine it from the data type"/>
        <type-file value="" synonymes="typemap" deprecated="typemap" type="FILE" help="Reads types from FILE"/>
    </input>

    <output>
        <write-license value="false" type="BOOL" help="Include license info into every output file"/>
        <write-metadata value="false" type="BOOL" help="Write parsable metadata (configuration etc.) instead of comments"/>
        <output-prefix value="" type="STR" help="Prefix which is applied to all output files. The special string &apos;TIME&apos; is replaced by the current time."/>
        <output-suffix value="" type="STR" help="Suffix which is applied to all output files. The special string &apos;TIME&apos; is replaced by the current time."/>
        <precision value="2" type="INT" help="Defines the number of digits after the comma for floating point output"/>
        <precision.geo value="6" type="INT" help="Defines the number of digits after the comma for lon,lat output"/>
        <output.compression value="" type="STR" help="Defines the standard compression algorithm (currently only for parquet output)"/>
        <output.format value="xml" type="STR" help="Defines the standard output format if not derivable from the file name (&apos;xml&apos;, &apos;csv&apos;, &apos;parquet&apos;)"/>
        <output.column-header value="tag" type="STR" help="How to derive column headers from attribute names (&apos;none&apos;, &apos;tag&apos;, &apos;auto&apos;, &apos;plain&apos;)"/>
        <output.column-separator value=";" type="STR" help="Separator in CSV output"/>
        <human-readable-time value="false" synonymes="H" type="BOOL" help="Write time values as hour:minute:second or day:hour:minute:second rather than seconds"/>
        <output-file value="" synonymes="o output" type="FILE" help="Write generated polygons/pois to FILE"/>
        <dlr-tdp-output value="" type="FILE" help="Write generated polygons/pois to a dlr-tdp file with the given prefix"/>
    </output>

    <projection>
        <simple-projection value="false" synonymes="proj.simple" deprecated="proj.simple" type="BOOL" help="Uses a simple method for projection"/>
        <proj.scale value="1" type="FLOAT" help="Scaling factor for input coordinates"/>
        <proj.rotate value="0" type="FLOAT" help="Rotation (clockwise degrees) for input coordinates"/>
        <proj.utm value="false" type="BOOL" help="Determine the UTM zone (for a universal transversal mercator projection based on the WGS84 ellipsoid)"/>
        <proj.dhdn value="false" type="BOOL" help="Determine the DHDN zone (for a transversal mercator projection based on the bessel ellipsoid, &quot;Gauss-Krueger&quot;)"/>
        <proj value="!" type="STR" help="Uses STR as proj.4 definition for projection"/>
        <proj.inverse value="false" type="BOOL" help="Inverses projection"/>
        <proj.dhdnutm value="false" type="BOOL" help="Convert from Gauss-Krueger to UTM"/>
        <proj.plain-geo value="false" type="BOOL" help="Write geo coordinates in output"/>
    </projection>

    <pruning>
        <prune.in-net value="false" synonymes="prune.on-net" deprecated="prune.on-net" type="BOOL" help="Enables pruning on net boundaries"/>
        <prune.in-net.offsets value="0,0,0,0" synonymes="prune.on-net.offsets" deprecated="prune.on-net.offsets" type="STR" help="Uses FLOAT,FLOAT,FLOAT,FLOAT as offset definition added to the net boundary. Positive values grow the boundary on all sides while negative values shrink it."/>
        <prune.boundary value="" type="STR" help="Uses STR as pruning boundary"/>
        <prune.keep-list value="" synonymes="prune.ignore prune.keep" deprecated="prune.ignore" type="STR" help="Items in STR will be kept though out of boundary"/>
        <prune.explicit value="" synonymes="remove" type="STR[]" help="Items with names in STR[] will be removed"/>
    </pruning>

    <processing>
        <offset.x value="0" synonymes="x-offset-to-apply" deprecated="x-offset-to-apply" type="FLOAT" help="Adds FLOAT to net x-positions"/>
        <offset.y value="0" synonymes="y-offset-to-apply" deprecated="y-offset-to-apply" type="FLOAT" help="Adds FLOAT to net y-positions"/>
        <offset.z value="0" type="FLOAT" help="Adds FLOAT to net z-positions"/>
        <all-attributes value="false" type="BOOL" help="Imports all attributes as key/value pairs"/>
        <ignore-errors value="false" type="BOOL" help="Continue on broken input"/>
        <poi-layer-offset value="0" type="FLOAT" help="Adds FLOAT to the layer value for each poi (i.e. to raise it above polygons)"/>
        <flatten value="false" type="BOOL" help="Remove all z-data"/>
    </processing>

    <building_defaults>
        <color value="0.2,0.5,1." type="STR" help="Sets STR as default color"/>
        <prefix value="" type="STR" help="Sets STR as default prefix"/>
        <type value="unknown" type="STR" help="Sets STR as default type"/>
        <fill value="true" type="BOOL" help="Fills polygons by default"/>
        <icon value="" type="STR" help="Sets STR as default icon"/>
        <layer value="-1" type="FLOAT" help="Sets FLOAT as default layer"/>
        <discard value="false" type="BOOL" help="Sets default action to discard"/>
    </building_defaults>

    <report>
        <verbose value="false" synonymes="v" type="BOOL" help="Switches to verbose output"/>
        <print-options value="false" type="BOOL" help="Prints option values before processing"/>
        <help value="false" synonymes="?" type="BOOL" help="Prints this screen or selected topics"/>
        <version value="false" synonymes="V" type="BOOL" help="Prints the current version"/>
        <xml-validation value="local" synonymes="X" type="STR" help="Set schema validation scheme of XML inputs (&quot;never&quot;, &quot;local&quot;, &quot;auto&quot; or &quot;always&quot;)"/>
        <xml-validation.net value="never" type="STR" help="Set schema validation scheme of SUMO network inputs (&quot;never&quot;, &quot;local&quot;, &quot;auto&quot; or &quot;always&quot;)"/>
        <no-warnings value="false" synonymes="W suppress-warnings" deprecated="suppress-warnings" type="BOOL" help="Disables output of warnings"/>
        <aggregate-warnings value="-1" type="INT" help="Aggregate warnings of the same type whenever more than INT occur"/>
        <log value="" synonymes="l log-file" type="FILE" help="Writes all messages to FILE (implies verbose)"/>
        <message-log value="" type="FILE" help="Writes all non-error messages to FILE (implies verbose)"/>
        <error-log value="" type="FILE" help="Writes all warnings and errors to FILE"/>
        <log.timestamps value="false" type="BOOL" help="Writes timestamps in front of all messages"/>
        <log.processid value="false" type="BOOL" help="Writes process ID in front of all messages"/>
        <language value="C" type="STR" help="Language to use in messages"/>
    </report>

</polyconvertConfiguration>