# Package nl.tudelft.simulation.dsol.animation.gis.osm

Specific classes to read, process and visualize OpenStreetMap files. Supported formats are pbf, osm, osm.gz, and osm.bz2. The data to read is specified in a CSV file.

Copyright (c) 2021-2021 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information DSOL Manual. The DSOL project is distributed under a three-clause BSD-style license, which can be found at DSOL License.

Author:
  Alexander Verbraeck

Class Summary
OsmFileCsvParser: This class parses a CSV file that defines which elements of an OpenSTreetMap file need to be drawn and what format to use.
OsmFileReader: OsmFileReader reads one layer from an OpenStreetMap file based on the given specifications.
OsmLayerSink: OsmLayerSink.java.
OsmRenderable2D: This renderable draws OSM maps.
XmlStreamReader: XmlStreamReader is a variant on XmlReader from the Osmosis library that takes a stream rather than a file as input to enable parsing of osm files that happen to be inside a jar file, or online.