ECLIPSE(1)

๐ŸŒธ ECLIPSE(1) โ€” the glow-up edition ๐ŸŒธ

okay bestie, welcome to the ECLIPSE(1) manual page in the User Commands section ๐Ÿ’… this is the whole thing, nothing skipped, we're just doing it with flavor now โœจ


๐Ÿ’– NAME ๐Ÿ’–

Eclipse โ€” no cap, it's the Importer of polygons and POIs for the traffic simulation SUMO ๐Ÿฆ‹


โœจ SYNOPSIS โœจ

polyconvert [OPTION]*

๐ŸŽ€ DESCRIPTION ๐ŸŽ€

So this is Eclipse SUMO polyconvert 1.27.1 ๐Ÿ‘‘

Copyright (C) 2001-2026 German Aerospace Center (DLR) and others; <https://sumo.dlr.de>

Importer of polygons and POIs for the microscopic, multi-modal traffic simulation SUMO ๐ŸŒˆ

Basically, it takes polygons and points-of-interest from all kinds of sources and turns them into something SUMO can vibe with. Iconic behavior honestly ๐Ÿ™ˆ


๐Ÿ’… Configuration Options: ๐Ÿ’…

like the settings, but make them a file, yk?

  • -c, --configuration-file FILE โ€” Loads the named config on startup ๐Ÿซถ
  • -C, --save-configuration FILE โ€” Saves current configuration into FILE ๐Ÿ’พ
  • --save-configuration.relative โ€” Enforce relative paths when saving the configuration (no absolute-path drama)
  • --save-template FILE โ€” Saves a configuration template (empty) into FILE
  • --save-schema FILE โ€” Saves the configuration schema into FILE
  • --save-commented โ€” Adds comments to saved template, configuration, or schema (thoughtful queen behavior ๐Ÿ’ญ)

๐ŸŒธ Input Options: ๐ŸŒธ

where the polygons come from, the source material, the lore ๐Ÿ“–

  • -n, --net-file FILE โ€” Loads SUMO-network FILE as reference to offset and projection ๐Ÿ—บ๏ธ
  • --dlr-navteq-poly-files FILE โ€” Reads polygons from FILE assuming they're coded in DLR-Navteq (Elmar)-format
  • --dlr-navteq-poi-files FILE โ€” Reads pois from FILE assuming they're coded in DLR-Navteq (Elmar)-format
  • --visum-files FILE โ€” Reads polygons from FILE assuming it's a Visum-net
  • --visum.language-file FILE โ€” Load language mappings from FILE ๐Ÿ—ฃ๏ธ
  • --xml-files FILE โ€” Reads pois and shapes from FILE assuming they're coded in XML
  • --osm-files FILE โ€” Reads pois from FILE assuming they're coded in OSM ๐ŸŒ
  • --osm.keep-full-type โ€” The type will be made of the key-value - pair
  • --osm.use-name โ€” The id will be set from the given 'name' attribute โœจ
  • --osm.merge-relations FLOAT โ€” If FLOAT >= 0, assemble one polygon from all ways of a relation if they all connect with gaps below FLOAT ๐Ÿงฉ
  • --geojson-files FILE โ€” Reads shapes from geojson FILE
  • --shapefile-prefixes FILE โ€” Reads shapes from shapefiles FILE
  • --shapefile.guess-projection โ€” Guesses the shapefile's projection ๐Ÿ”ฎ
  • --shapefile.traditional-axis-mapping โ€” Use traditional axis order (lon, lat)
  • --shapefile.id-column STR โ€” Defines in which column the id can be found
  • --shapefile.type-columns STR[] โ€” Defines which columns form the type id (comma separated list)
  • --shapefile.use-running-id โ€” A running number will be used as id ๐Ÿ”ข
  • --shapefile.add-param โ€” Extract all additional columns as params
  • --shapefile.fill STR โ€” [auto|true|false]. Forces the 'fill' status to the given value. Default 'auto' tries to determine it from the data type
  • --type-file FILE โ€” Reads types from FILE

๐Ÿฆ‹ Output Options: ๐Ÿฆ‹

the way it gives back ๐Ÿ’–

  • --write-license โ€” Include license info into every output file ๐Ÿ“œ
  • --write-metadata โ€” Write parsable metadata (configuration etc.) instead of comments
  • --output-prefix STR โ€” Prefix which is applied to all output files. The special string 'TIME' is replaced by the current time โฐ
  • --output-suffix STR โ€” Suffix which is applied to all output files. The special string 'TIME' is replaced by the current time โฐ
  • --precision INT โ€” Defines the number of digits after the comma for floating point output
  • --precision.geo INT โ€” Defines the number of digits after the comma for lon,lat output
  • --output.compression STR โ€” Defines the standard compression algorithm (currently only for parquet output)
  • --output.format STR โ€” Defines the standard output format if not derivable from the file name ('xml', 'csv', 'parquet')
  • --output.column-header STR โ€” How to derive column headers from attribute names ('none', 'tag', 'auto', 'plain')
  • --output.column-separator STR โ€” Separator in CSV output
  • -H, --human-readable-time โ€” Write time values as hour:minute:second or day:hour:minute:second rather than seconds ๐Ÿ™Œ
  • -o, --output-file FILE โ€” Write generated polygons/pois to FILE
  • --dlr-tdp-output FILE โ€” Write generated polygons/pois to a dlr-tdp file with the given prefix

๐ŸŒˆ Projection Options: ๐ŸŒˆ

mapping the earth's whole curve situation onto a flat grid, nbd ๐ŸŒโžก๏ธ๐Ÿ“

  • --simple-projection โ€” Uses a simple method for projection
  • --proj.scale FLOAT โ€” Scaling factor for input coordinates
  • --proj.rotate FLOAT โ€” Rotation (clockwise degrees) for input coordinates ๐Ÿ”„
  • --proj.utm โ€” Determine the UTM zone (for a universal transversal mercator projection based on the WGS84 ellipsoid)
  • --proj.dhdn โ€” Determine the DHDN zone (for a transversal mercator projection based on the bessel ellipsoid, "Gauss-Krueger")
  • --proj STR โ€” Uses STR as proj.4 definition for projection
  • --proj.inverse โ€” Inverses projection ๐Ÿ™ƒ
  • --proj.dhdnutm โ€” Convert from Gauss-Krueger to UTM
  • --proj.plain-geo โ€” Write geo coordinates in output ๐Ÿ“

๐Ÿ“ Pruning Options: ๐Ÿ“

cutting stuff out, but tastefully โœ‚๏ธ

  • --prune.in-net โ€” Enables pruning on net boundaries
  • --prune.in-net.offsets STR โ€” 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 STR โ€” Uses STR as pruning boundary
  • --prune.keep-list STR โ€” Items in STR will be kept though out of boundary (protected besties ๐Ÿซถ)
  • --prune.explicit STR[] โ€” Items with names in STR[] will be removed

๐Ÿงš Processing Options: ๐Ÿงš

the actual cooking ๐Ÿ‘ฉ๐Ÿณ

  • --offset.x FLOAT โ€” Adds FLOAT to net x-positions
  • --offset.y FLOAT โ€” Adds FLOAT to net y-positions
  • --offset.z FLOAT โ€” Adds FLOAT to net z-positions
  • --all-attributes โ€” Imports all attributes as key/value pairs ๐Ÿ”‘
  • --ignore-errors โ€” Continue on broken input (we don't stop for drama ๐Ÿ’€)
  • --poi-layer-offset FLOAT โ€” Adds FLOAT to the layer value for each poi (i.e. to raise it above polygons)
  • --flatten โ€” Remove all z-data โš–๏ธ

๐Ÿ‘‘ Building Defaults Options: ๐Ÿ‘‘

set it once, let it be the default, main character energy ๐Ÿ’…

  • --color STR โ€” Sets STR as default color ๐ŸŽจ
  • --prefix STR โ€” Sets STR as default prefix
  • --type STR โ€” Sets STR as default type
  • --fill โ€” Fills polygons by default
  • --icon STR โ€” Sets STR as default icon ๐Ÿ“Œ
  • --layer FLOAT โ€” Sets FLOAT as default layer
  • --discard โ€” Sets default action to discard ๐Ÿ—‘๏ธ

โญ Report Options: โญ

the yapping settings, respectfully ๐Ÿ—ฃ๏ธ

  • -v, --verbose โ€” Switches to verbose output
  • --print-options โ€” Prints option values before processing
  • -?, --help โ€” Prints this screen or selected topics
  • -V, --version โ€” Prints the current version
  • -X, --xml-validation STR โ€” Set schema validation scheme of XML inputs ("never", "local", "auto" or "always")
  • --xml-validation.net STR โ€” Set schema validation scheme of SUMO network inputs ("never", "local", "auto" or "always")
  • -W, --no-warnings โ€” Disables output of warnings ๐Ÿคซ
  • --aggregate-warnings INT โ€” Aggregate warnings of the same type whenever more than INT occur
  • -l, --log FILE โ€” Writes all messages to FILE (implies verbose)
  • --message-log FILE โ€” Writes all non-error messages to FILE (implies verbose)
  • --error-log FILE โ€” Writes all warnings and errors to FILE ๐Ÿšจ
  • --log.timestamps โ€” Writes timestamps in front of all messages
  • --log.processid โ€” Writes process ID in front of all messages
  • --language STR โ€” Language to use in messages ๐ŸŒ

๐Ÿ’œ EXAMPLES ๐Ÿ’œ

here's the vibe, copy-paste ready ๐Ÿซถ

polyconvert -c <CONFIGURATION>

run with configuration options set in file โœจ


๐Ÿ™ˆ REPORTING BUGS ๐Ÿ™ˆ

Found a bug? not the vibe, tell the devs:

Report bugs at <https://github.com/eclipse-sumo/sumo/issues>. Get in contact via <sumo@dlr.de>. ๐Ÿ“ฌ

Build features: Linux-6.8.0-139-generic x86_64 GNU 15.3.0 None FMI Proj GUI Intl SWIG Eigen GDAL FFmpeg OSG GL2PS

Copyright (C) 2001-2026 German Aerospace Center (DLR) and others; <https://sumo.dlr.de>

Eclipse SUMO polyconvert 1.27.1 is part of SUMO. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at <http://www.eclipse.org/legal/epl-v20.html> ๐Ÿ“„

This program may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License 2.0 are satisfied: GNU General Public License, version 2 or later which is available at <https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html>

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later โš–๏ธ


ok that's literally the whole page, every flag, every default, every file, every license line, nothing cut ๐Ÿ’ฏ

and that's a wrap bestie ๐ŸŽ€ this was Eclipse SUMO polyconvert 1.27.1, dated August 2026, from the ECLIPSE(1) manual โ€” periodt ๐Ÿ’…โœจ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from