[][src]Module osmflat::osm

Structs

Header

Metadata attached to the archive.

Node

A node is one of the core elements in the OpenStreetMap data model.

NodeIndex

Index of a node.

NodeMember

Node member of a relation.

Osm

OSM data archive

OsmBuilder

Builder for creating Osm archives.

Relation

A relation is an ordered list of one or more nodes, ways and/or relations as members.

RelationMember

Relation member of a relation.

RelationMembers

Variadic struct attached to the relation_members archive resource.

RelationMembersBuilder

Builder of buckets in the relation_members resource.

Tag

A (key, value) attached to a Node, Way, or `Relation.

TagIndex

Index of a tag.

Way

A way is an ordered list of nodes.

WayMember

Way member of a relation.

Enums

RelationMembersRef

Enum for read-only heterogeneous access to elements in a bucket of the relation_members resource.

Constants

COORD_SCALE

All coordinate are scaled by this constant to convert them to integers.

INVALID_IDX

Special value which represents an invalid index.