package OsmAnd.OBF

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AddressNameIndexDataAtom

OBF.proto:220

Used in: OsmAndAddressNameIndexData.AddressNameIndexData

message AddressPart

osmand_index.proto:35

Used in: FileIndex

message BuildingIndex

OBF.proto:305

Used in: CityBlockIndex, StreetIndex

message CityBlock

osmand_index.proto:44

Used in: AddressPart

message CityBlockIndex

OBF.proto:261

Used in: OsmAndAddressIndex.CitiesIndex

message CityIndex

OBF.proto:237

Used in: OsmAndAddressIndex.CitiesIndex

message FileIndex

osmand_index.proto:22

Used in: OsmAndStoredIndex

message HHRoutingPart

osmand_index.proto:102

Used in: FileIndex

message IdTable

OBF.proto:645

* Id table 1-based. Map of sequential ids to real ids [1,2,3....n] -> [a1, ... an] a1,.. an - (ideally sorted) set of longs

Used in: OsmAndRoutingIndex.RouteDataBlock

message IncompleteTransportRoute

OBF.proto:375

Used in: IncompleteTransportRoutes

message IncompleteTransportRoutes

OBF.proto:371

Used in: OsmAndTransportIndex

message IndexedStringTable

OBF.proto:58

Used in: OsmAndAddressNameIndexData, OsmAndPoiNameIndex

message MapData

OBF.proto:141

Used in: MapDataBlock

message MapDataBlock

OBF.proto:123

coordinates can take much space 4*4*count of data blocks= required sint32 left = 1; // delta encoded required sint32 right = 2; // delta encoded required sint32 top = 3; // delta encoded required sint32 bottom = 4; // delta encoded

Used in: OsmAndMapIndex.MapRootLevel

message MapLevel

osmand_index.proto:61

Used in: MapPart

message MapPart

osmand_index.proto:72

Used in: FileIndex

message OsmAndAddressIndex

OBF.proto:172

Used in: OsmAndStructure

message OsmAndAddressIndex.CitiesIndex

OBF.proto:184

Used in: OsmAndAddressIndex

enum OsmAndAddressIndex.CitiesIndex.CitiesType

OBF.proto:185

Used in: CitiesIndex

message OsmAndAddressNameIndexData

OBF.proto:206

Used in: OsmAndAddressIndex

message OsmAndAddressNameIndexData.AddressNameIndexData

OBF.proto:212

Used in: OsmAndAddressNameIndexData

message OsmAndCategoryTable

OBF.proto:546

Used in: OsmAndPoiIndex

message OsmAndHHRoutingIndex

OBF.proto:728

HH Routing index need to be consistent with global file and include fully referenced clusters

Used in: OsmAndStructure

message OsmAndHHRoutingIndex.HHRouteBlockSegments

OBF.proto:763

Used in: OsmAndHHRoutingIndex

message OsmAndHHRoutingIndex.HHRouteNetworkPoint

OBF.proto:748

Used in: HHRoutePointsBox

message OsmAndHHRoutingIndex.HHRoutePointSegments

OBF.proto:773

Used in: HHRouteBlockSegments

message OsmAndHHRoutingIndex.HHRoutePointsBox

OBF.proto:737

Used in: OsmAndHHRoutingIndex

message OsmAndMapIndex

OBF.proto:76

///////////////////// // Map messages //// /////////////////////

Used in: OsmAndStructure

message OsmAndMapIndex.MapDataBox

OBF.proto:108

Used in: MapRootLevel

message OsmAndMapIndex.MapEncodingRule

OBF.proto:81

Used in: OsmAndMapIndex

message OsmAndMapIndex.MapRootLevel

OBF.proto:95

Used in: OsmAndMapIndex

message OsmAndOwner

OBF.proto:781

Used in: OsmAndStructure

message OsmAndPoiBox

OBF.proto:582

Used in: OsmAndPoiIndex

message OsmAndPoiBoxData

OBF.proto:609

Used in: OsmAndPoiIndex

message OsmAndPoiBoxDataAtom

OBF.proto:617

Used in: OsmAndPoiBoxData

message OsmAndPoiCategories

OBF.proto:602

Used in: OsmAndPoiBox

message OsmAndPoiIndex

OBF.proto:504

Used in: OsmAndStructure

message OsmAndPoiNameIndex

OBF.proto:524

Used in: OsmAndPoiIndex

message OsmAndPoiNameIndex.OsmAndPoiNameIndexData

OBF.proto:530

Used in: OsmAndPoiNameIndex

message OsmAndPoiNameIndexDataAtom

OBF.proto:536

Used in: OsmAndPoiNameIndex.OsmAndPoiNameIndexData

message OsmAndPoiSubtype

OBF.proto:560

Used in: OsmAndSubtypesTable

message OsmAndPoiTagGroup

OBF.proto:569

Used in: OsmAndPoiTagGroups

message OsmAndPoiTagGroups

OBF.proto:574

Used in: OsmAndPoiBox

message OsmAndRoutingIndex

OBF.proto:683

Used in: OsmAndStructure

message OsmAndRoutingIndex.RouteDataBlock

OBF.proto:713

Used in: OsmAndRoutingIndex

message OsmAndRoutingIndex.RouteDataBox

OBF.proto:701

Used in: OsmAndRoutingIndex

message OsmAndRoutingIndex.RouteEncodingRule

OBF.proto:686

Used in: OsmAndRoutingIndex

message OsmAndStoredIndex

osmand_index.proto:12

message OsmAndStructure

OBF.proto:12

IMPORTANT : These messages are not intented to be parsed by google engine (because of the random access to the file) The main difference that size of that messages is not var int and is always fixed int size

message OsmAndSubtypesTable

OBF.proto:552

Used in: OsmAndPoiIndex

message OsmAndTileBox

OBF.proto:45

Used in: OsmAndAddressIndex, OsmAndPoiIndex

message OsmAndTransportIndex

OBF.proto:485

Used in: OsmAndStructure

message PoiPart

osmand_index.proto:50

Used in: FileIndex

message RestrictionData

OBF.proto:650

Used in: OsmAndRoutingIndex.RouteDataBlock

message RouteData

OBF.proto:658

Used in: OsmAndRoutingIndex.RouteDataBlock

message RoutingPart

osmand_index.proto:94

Used in: FileIndex

message RoutingSubregion

osmand_index.proto:80

Used in: RoutingPart

message StreetIndex

OBF.proto:275

Used in: CityBlockIndex

message StreetIntersection

OBF.proto:293

Used in: StreetIndex

message StringTable

OBF.proto:54

String table, contains the common strings in each block.

Used in: MapDataBlock, OsmAndAddressIndex, OsmAndHHRoutingIndex, OsmAndRoutingIndex.RouteDataBlock, OsmAndTransportIndex

message TransportPart

osmand_index.proto:118

Used in: FileIndex

message TransportRoute

OBF.proto:343

Used in: TransportRoutes

message TransportRouteSchedule

OBF.proto:387

Used in: TransportRoute

message TransportRouteScheduleException

OBF.proto:403

Used in: TransportRouteSchedule

message TransportRouteStop

OBF.proto:428

Used in: TransportRoute

message TransportRoutes

OBF.proto:339

Used in: OsmAndTransportIndex

message TransportStop

OBF.proto:437

Used in: TransportStopsTree

message TransportStopExit

OBF.proto:463

Used in: TransportStop

message TransportStopsTree

OBF.proto:469

Used in: OsmAndTransportIndex