Scroll to navigation

NETEDIT(1) User Commands NETEDIT(1)

NAME

Netedit - Road network editor for the road traffic simulation SUMO

SYNOPSIS

netedit.exe [ OPTION]*

DESCRIPTION

Netedit Version 0.28.0
Copyright (C) 2001-2016 DLR and contributors; http://sumo.dlr.de
Graphical editor for SUMO networks.

Configuration Options:

-c, --configuration-file FILE
Loads the named config on startup
--save-configuration FILE
Saves current configuration into FILE
--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

Input Options:

--new
Start with a new network
--sumo-additionals-file STR
load additionals
-s, --sumo-net-file FILE
Read SUMO-net from FILE
-n, --node-files FILE
Read XML-node defs from FILE
-e, --edge-files FILE
Read XML-edge defs from FILE
-x, --connection-files FILE
Read XML-connection defs from FILE
-i, --tllogic-files FILE
Read XML-traffic light defs from FILE
-t, --type-files FILE
Read XML-type defs from FILE
--shapefile-prefix FILE
Read shapefiles (ArcView, Tiger, ...) from files starting with 'FILE'
--dlr-navteq-prefix FILE
Read converted Navteq GDF data (unsplitted Elmar-network) from path 'FILE'
--osm-files FILE
Read OSM-network from path 'FILE(s)'
--opendrive-files FILE
Read OpenDRIVE-network from FILE
--visum-file FILE
Read VISUM-net from FILE
--vissim-file FILE
Read VISSIM-net from FILE
--robocup-dir FILE
Read RoboCup-net from DIR
--matsim-files FILE
Read MATsim-net from FILE
--itsumo-files FILE
Read ITSUMO-net from FILE
--heightmap.shapefiles FILE
Read heightmap from ArcGIS shapefile
--heightmap.geotiff FILE
Read heightmap from GeoTIFF

Output Options:

--additionals-output STR
default value for additionals output file
--output-prefix STR
Prefix which is applied to all output files. The special string 'TIME' is replaced by the current time.
-o, --output-file FILE
The generated net will be written to FILE
--plain-output-prefix FILE
Prefix of files to write plain xml nodes, edges and connections to
--junctions.join-output FILE
Writes information about joined junctions to FILE (can be loaded as additional node-file to reproduce joins
--amitran-output FILE
The generated net will be written to FILE using Amitran format
--matsim-output FILE
The generated net will be written to FILE using MATsim format
--opendrive-output FILE
The generated net will be written to FILE using OpenDRIVE format
--dlr-navteq-output FILE
The generated net will be written to dlr-navteq files with the given PREFIX
--output.street-names
Street names will be included in the output (if available)
--output.original-names
Writes original names, if given, as parameter
--street-sign-output FILE
Writes street signs as POIs to FILE

Projection Options:

--simple-projection
Uses a simple method for projection
--proj.scale INT
Number of places to shift decimal point to right in geo-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 plain-xml

TLS Building Options:

--tls.discard-loaded
Does not instatiate traffic lights loaded from other formats than XML
--tls.discard-simple
Does not instatiate traffic lights at geometry-like nodes loaded from other formats than XML
--tls.set STR
Interprets STR as list of junctions to be controlled by TLS
--tls.unset STR
Interprets STR as list of junctions to be not controlled by TLS
--tls.guess
Turns on TLS guessing
--tls.taz-nodes
Sets district nodes as tls-controlled
--tls-guess.joining
Includes node clusters into guess
--tls.join
Tries to cluster tls-controlled nodes
--tls.join-dist FLOAT
Determines the maximal distance for joining traffic lights (defaults to 20)
--tls.uncontrolled-within
Do not control edges that lie fully within a joined traffic light. This may cause collisions but allows old traffic light plans to be used
--tls.guess-signals
Interprets tls nodes surrounding an intersection as signal positions for a larger TLS. This is typical pattern for OSM-derived networks
--tls.guess-signals.dist FLOAT
Distance for interpreting nodes as signal locations
--tls.cycle.time INT
Use INT as cycle duration
--tls.green.time INT
Use INT as green phase duration
-D, --tls.yellow.min-decel FLOAT
Defines smallest vehicle deceleration
--tls.yellow.patch-small
Given yellow times are patched even if being too short
--tls.yellow.time INT
Set INT as fixed time for yellow phase durations
--tls.left-green.time INT
Use INT as green phase duration for left turns (s). Setting this value to 0 disables additional left-turning phases
--tls.half-offset STR
TLSs in STR will be shifted by half-phase
--tls.quarter-offset STR
TLSs in STR will be shifted by quarter-phase
--tls.default-type STR
TLSs with unspecified type will use STR as their algorithm

Ramp Guessing Options:

--ramps.guess
Enable ramp-guessing
--ramps.max-ramp-speed FLOAT
Treat edges with speed > FLOAT as no ramps
--ramps.min-highway-speed FLOAT
Treat edges with speed < FLOAT as no highways
--ramps.ramp-length FLOAT
Use FLOAT as ramp-length
--ramps.set STR
Tries to handle the given edges as ramps
--ramps.unset STR
Do not consider the given edges as ramps
--ramps.no-split
Avoids edge splitting

Edge Removal Options:

--keep-edges.min-speed FLOAT
Only keep edges with speed in meters/second > FLOAT
--remove-edges.explicit STR
Remove edges in STR
--keep-edges.explicit STR
Only keep edges in STR
--keep-edges.input-file FILE
Only keep edges in FILE (Each id on a single line. Selection files from SUMO-GUI are also supported)
--remove-edges.input-file FILE
Remove edges in FILE. (Each id on a single line. Selection files from SUMO-GUI are also supported)
--keep-edges.postload
Remove edges after joining
--keep-edges.in-boundary STR
Only keep edges which are located within the given boundary (given either as CARTESIAN corner coordinates <xmin,ymin,xmax,ymax> or as polygon <x0,y0,x1,y1,...>)
--keep-edges.in-geo-boundary STR
Only keep edges which are located within the given boundary (given either as GEODETIC corner coordinates <lon-min,lat-min,lon-max,lat-max> or as polygon <lon0,lat0,lon1,lat1,...>)
--keep-edges.by-vclass STR
Only keep edges which allow one of the vclasss in STR
--remove-edges.by-vclass STR
Remove edges which allow only vclasses from STR
--keep-edges.by-type STR
Only keep edges where type is in STR
--remove-edges.by-type STR
Remove edges where type is in STR
--remove-edges.isolated
Removes isolated edges

Unregulated Nodes Options:

--keep-nodes-unregulated
All nodes will be unregulated
--keep-nodes-unregulated.explicit STR
Do not regulate nodes in STR
--keep-nodes-unregulated.district-nodes
Do not regulate district nodes

Processing Options:

--ignore-errors
Continue on broken input
--ignore-errors.connections
Continue on invalid connections
--show-errors.connections-first-try
Show errors in connections at parsing
--ignore-errors.edge-type
Continue on unknown edge types
--lanes-from-capacity.norm FLOAT
The factor for flow to no. lanes conversion
--speed-in-kmh
vmax is parsed as given in km/h (some)
--plain.extend-edge-shape
If edge shapes do not end at the node positions, extend them
--matsim.keep-length
The edge lengths given in the MATSIM-file will be kept
--matsim.lanes-from-capacity
The lane number will be computed from the capacity
--shapefile.street-id STR
Read edge ids from column STR
--shapefile.from-id STR
Read from-node ids from column STR
--shapefile.to-id STR
Read to-node ids from column STR
--shapefile.type-id STR
Read type ids from column STR
--shapefile.use-defaults-on-failure
Uses edge type defaults on problems
--shapefile.all-bidirectional
Insert edges in both directions
--shapefile.guess-projection
Guess the proper projection
--vissim.join-distance FLOAT
Structure join offset
--vissim.default-speed FLOAT
Use FLOAT as default speed
--vissim.speed-norm FLOAT
Factor for edge velocity
--vissim.report-unset-speeds
Writes lanes without an explicit speed set
--visum.use-type-priority
Uses priorities from types
--visum.use-type-laneno
Uses lane numbers from types
--visum.use-type-speed
Uses speeds from types
--visum.connector-speeds FLOAT
Sets connector speed
--visum.connectors-lane-number INT
Sets connector lane number
--visum.no-connectors
Excludes connectors
--visum.recompute-lane-number
Computes the number of lanes from the edges' capacities
--visum.verbose-warnings
Prints all warnings, some of which are due to VISUM misbehaviour
--osm.skip-duplicates-check
Skips the check for duplicate nodes and edges
--osm.elevation
Imports elevation data
--osm.layer-elevation FLOAT
Reconstruct (relative) elevation based on layer data. Each layer is raised by FLOAT m
--opendrive.import-all-lanes
Imports all lane types
--opendrive.ignore-widths
Whether lane widths shall be ignored.
--no-internal-links
Omits internal links
--numerical-ids
Remaps alphanumerical IDs of nodes and edges to ensure that all IDs are integers
--dismiss-vclasses
Removes vehicle class restrictions from imported edges
--no-turnarounds
Disables building turnarounds
--no-turnarounds.tls
Disables building turnarounds at tls-controlled junctions
--no-left-connections
Disables building connections to left
--geometry.split
Splits edges across geometry nodes
-R, --geometry.remove
Replace nodes which only define edge geometry by geometry points (joins edges)
--geometry.remove.keep-edges.explicit STR
Ensure that the given list of edges is not modified
--geometry.remove.keep-edges.input-file FILE
Ensure that the edges in FILE are not modified (Each id on a single line. Selection files from SUMO-GUI are also supported)
--geometry.max-segment-length FLOAT
splits geometry to restrict segment length
--geometry.min-dist FLOAT
reduces too similar geometry points
--geometry.max-angle FLOAT
Warn about edge geometries with an angle above DEGREES in successive segments
--geometry.min-radius FLOAT
Warn about edge geometries with a turning radius less than METERS at the start or end
--geometry.min-radius.fix
Straighten edge geometries to avoid turning radii less than geometry.min-radius
--geometry.junction-mismatch-threshold FLOAT
Warn if the junction shape is to far away from the original node position
--offset.disable-normalization
Turn off normalizing node positions
--offset.x FLOAT
Adds FLOAT to net x-positions
--offset.y FLOAT
Adds FLOAT to net y-positions
--flip-y-axis
Flips the y-coordinate along zero
--roundabouts.guess
Enable roundabout-guessing
--opposites.guess
Enable guessing of opposite direction lanes usable for overtaking
--lefthand
Assumes left-hand traffic on the network
--edges.join
Merges edges which connect the same nodes and are close to each other (recommended for VISSIM import)
--junctions.join
Joins junctions that are close to each other (recommended for OSM import)
--junctions.join-dist FLOAT
Determines the maximal distance for joining junctions (defaults to 10)
--junctions.join-exclude STR
Interprets STR as list of junctions to exclude from joining
--speed.offset FLOAT
Modifies all edge speeds by adding FLOAT
--speed.factor FLOAT
Modifies all edge speeds by multiplying by FLOAT
--speed.minimum FLOAT
Modifies all edge speeds to at least FLOAT
--junctions.corner-detail INT
Generate INT intermediate points to smooth out intersection corners
--junctions.internal-link-detail INT
Generate INT intermediate points to smooth out lanes within the intersection
--junctions.scurve-stretch FLOAT
Generate longer intersections to allow for smooth s-curves when the number of lanes changes
--rectangular-lane-cut
Forces rectangular cuts between lanes and intersections
--check-lane-foes.roundabout
Allow driving onto a multi-lane road if there are foes on other lanes (at roundabouts)
--check-lane-foes.all
Allow driving onto a multi-lane road if there are foes on other lanes (everywhere)
--sidewalks.guess
Guess pedestrian sidewalks based on edge speed
--sidewalks.guess.max-speed FLOAT
Add sidewalks for edges with a speed equal or below the given limit
--sidewalks.guess.min-speed FLOAT
Add sidewalks for edges with a speed above the given limit
--sidewalks.guess.from-permissions
Add sidewalks for edges that allow pedestrians on any of their lanes regardless of speed
--sidewalks.guess.exclude STR
Do not guess sidewalks for the given list of edges
--crossings.guess
Guess pedestrian crossings based on the presence of sidewalks
--crossings.guess.speed-threshold FLOAT
At uncontrolled nodes, do not build crossings across edges with a speed above the threshold

Building Defaults Options:

-L, --default.lanenumber INT
The default number of lanes in an edge
--default.lanewidth FLOAT
The default width of lanes
-S, --default.speed FLOAT
The default speed on an edge (in m/s)
-P, --default.priority INT
The default priority of an edge
--default.sidewalk-width FLOAT
The default width of added sidewalks
--default.disallow STR
The default for disallowed vehicle classes
--default.junctions.keep-clear
Whether junctions should be kept clear by default
--default.junctions.radius FLOAT
The default turning radius of intersections

Visualisation Options:

--disable-laneIcons
Disable icons of special lanes
-T, --disable-textures
--gui-settings-file FILE
Load visualisation settings from FILE
--registry-viewport
Load current viewport from registry
--window-size STR
Create initial window with the given x,y size

Report Options:

-v, --verbose
Switches to verbose output
--print-options
Prints option values before processing
-?, --help
Prints this screen
-V, --version
Prints the current version
-X, --xml-validation STR
Set schema validation scheme of XML inputs ("never", "auto" or "always")
--xml-validation.net STR
Set schema validation scheme of SUMO network inputs ("never", "auto" or "always")
-W, --no-warnings
Disables output of warnings
-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

Random Number Options:

--random
Initialises the random number generator with the current system time
--seed INT
Initialises the random number generator with the given value

EXAMPLES

netedit.exe
start plain GUI with empty net
netedit.exe -c <CONFIGURATION>
edit net with options read from file

REPORTING BUGS

Report bugs at <http://sumo.dlr.de/trac/>.
 
Get in contact via <sumo@dlr.de>.
 
Build features: x86_64-pc-linux-gnu InternalLanes DoublePrecision TRACI PROJ GDAL GUI
 
Copyright (C) 2001-2016 DLR and contributors; http://sumo.dlr.de
Netedit Version 0.28.0 is part of SUMO.
 
SUMO is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/gpl.html
March 2017 Netedit Version 0.28.0