package OsmAnd.OBF

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

message AddressNameIndexDataAtom

OBF.proto:219

Used in: OsmAndAddressNameIndexData.AddressNameIndexData

message AddressPart

osmand_index.proto:35

Used in: FileIndex

message BuildingIndex

OBF.proto:298

Used in: CityBlockIndex, StreetIndex

message CityBlock

osmand_index.proto:44

Used in: AddressPart

message CityBlockIndex

OBF.proto:254

Used in: OsmAndAddressIndex.CitiesIndex

message CityIndex

OBF.proto:236

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:638

* 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:368

Used in: IncompleteTransportRoutes

message IncompleteTransportRoutes

OBF.proto:364

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:205

Used in: OsmAndAddressIndex

message OsmAndAddressNameIndexData.AddressNameIndexData

OBF.proto:211

Used in: OsmAndAddressNameIndexData

message OsmAndCategoryTable

OBF.proto:539

Used in: OsmAndPoiIndex

message OsmAndHHRoutingIndex

OBF.proto:721

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

Used in: OsmAndStructure

message OsmAndHHRoutingIndex.HHRouteBlockSegments

OBF.proto:756

Used in: OsmAndHHRoutingIndex

message OsmAndHHRoutingIndex.HHRouteNetworkPoint

OBF.proto:741

Used in: HHRoutePointsBox

message OsmAndHHRoutingIndex.HHRoutePointSegments

OBF.proto:766

Used in: HHRouteBlockSegments

message OsmAndHHRoutingIndex.HHRoutePointsBox

OBF.proto:730

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:774

Used in: OsmAndStructure

message OsmAndPoiBox

OBF.proto:575

Used in: OsmAndPoiIndex

message OsmAndPoiBoxData

OBF.proto:602

Used in: OsmAndPoiIndex

message OsmAndPoiBoxDataAtom

OBF.proto:610

Used in: OsmAndPoiBoxData

message OsmAndPoiCategories

OBF.proto:595

Used in: OsmAndPoiBox

message OsmAndPoiIndex

OBF.proto:497

Used in: OsmAndStructure

message OsmAndPoiNameIndex

OBF.proto:517

Used in: OsmAndPoiIndex

message OsmAndPoiNameIndex.OsmAndPoiNameIndexData

OBF.proto:523

Used in: OsmAndPoiNameIndex

message OsmAndPoiNameIndexDataAtom

OBF.proto:529

Used in: OsmAndPoiNameIndex.OsmAndPoiNameIndexData

message OsmAndPoiSubtype

OBF.proto:553

Used in: OsmAndSubtypesTable

message OsmAndPoiTagGroup

OBF.proto:562

Used in: OsmAndPoiTagGroups

message OsmAndPoiTagGroups

OBF.proto:567

Used in: OsmAndPoiBox

message OsmAndRoutingIndex

OBF.proto:676

Used in: OsmAndStructure

message OsmAndRoutingIndex.RouteDataBlock

OBF.proto:706

Used in: OsmAndRoutingIndex

message OsmAndRoutingIndex.RouteDataBox

OBF.proto:694

Used in: OsmAndRoutingIndex

message OsmAndRoutingIndex.RouteEncodingRule

OBF.proto:679

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:545

Used in: OsmAndPoiIndex

message OsmAndTileBox

OBF.proto:45

Used in: OsmAndAddressIndex, OsmAndPoiIndex

message OsmAndTransportIndex

OBF.proto:478

Used in: OsmAndStructure

message PoiPart

osmand_index.proto:50

Used in: FileIndex

message RestrictionData

OBF.proto:643

Used in: OsmAndRoutingIndex.RouteDataBlock

message RouteData

OBF.proto:651

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:268

Used in: CityBlockIndex

message StreetIntersection

OBF.proto:286

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:336

Used in: TransportRoutes

message TransportRouteSchedule

OBF.proto:380

Used in: TransportRoute

message TransportRouteScheduleException

OBF.proto:396

Used in: TransportRouteSchedule

message TransportRouteStop

OBF.proto:421

Used in: TransportRoute

message TransportRoutes

OBF.proto:332

Used in: OsmAndTransportIndex

message TransportStop

OBF.proto:430

Used in: TransportStopsTree

message TransportStopExit

OBF.proto:456

Used in: TransportStop

message TransportStopsTree

OBF.proto:462

Used in: OsmAndTransportIndex