Module osmpbfreader::objects [] [src]

This module proposes objects to modelize OpenStreetMap objects.

There are 3 types of objects: nodes, ways and relations.

Structs

Node

An OpenStreetMap node. See the OpenStreetMap wiki page about node for more information.

NodeId

A node identifier

Ref

A reference to an object with a role. Used in the relation object.

Relation

An OpenStreetMap relation. See the OpenStreetMap wiki page about relation for more information.

RelationId

A relation identifier

Tags

Tags represents the features of the objects. See the OpenStreetMap wiki page about tags for more information.

Way

An OpenStreetMap way. See the OpenStreetMap wiki page about way for more information.

WayId

A way identifier

Enums

OsmId

An OpenStreetMap object identifier

OsmObj

An OpenStreetMap object.

Type Definitions

TagsImpl

FlatMap representing the key-value pairs of the tags