Files
comaps/generator/generator_tests/source_data.cpp
Konstantin Pastbin e3e4a1985a Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
2025-05-08 21:10:51 +07:00

141 lines
7.9 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "source_data.hpp"
char const node_xml_data[] = "<?xml version='1.0' encoding='UTF-8'?>\
<osm version='0.6' upload='true' generator='JOSM'>\
<node id='-273105' action='modify' visible='true' lat='62.18269750679' lon='-134.28965517091'>\
<tag k='name' v='Продуктовый' />\
<tag k='opening_hours' v='24/7' />\
<tag k='shop' v='convenience' />\
</node>\
</osm>";
// binary data: node.o5m
unsigned char const node_o5m_data[] = /* 92 */ {
0xFF, 0xE0, 0x04, 0x6F, 0x35, 0x6D, 0x32, 0xFF, 0x10, 0x51, 0xA1, 0xAB, 0x21, 0x00, 0xCD, 0xE6,
0xD7, 0x80, 0x0A, 0xBE, 0xCE, 0x82, 0xD1, 0x04, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0xD0, 0x9F,
0xD1, 0x80, 0xD0, 0xBE, 0xD0, 0xB4, 0xD1, 0x83, 0xD0, 0xBA, 0xD1, 0x82, 0xD0, 0xBE, 0xD0, 0xB2,
0xD1, 0x8B, 0xD0, 0xB9, 0x00, 0x00, 0x6F, 0x70, 0x65, 0x6E, 0x69, 0x6E, 0x67, 0x5F, 0x68, 0x6F,
0x75, 0x72, 0x73, 0x00, 0x32, 0x34, 0x2F, 0x37, 0x00, 0x00, 0x73, 0x68, 0x6F, 0x70, 0x00, 0x63,
0x6F, 0x6E, 0x76, 0x65, 0x6E, 0x69, 0x65, 0x6E, 0x63, 0x65, 0x00, 0xFE
};
static_assert(sizeof(node_o5m_data) == 92, "Size check failed");
char const node2_xml_data[] = "<?xml version='1.0' encoding='UTF-8'?>\
<osm version='0.6' generator='CGImap 0.3.3 (31790 thorn-03.openstreetmap.org)' \
copyright='OpenStreetMap and contributors' attribution='https://www.openstreetmap.org/copyright' \
license='http://opendatacommons.org/licenses/odbl/1-0/'>\
<node id='513709898' visible='true' version='8' changeset='12059128' \
timestamp='2012-06-29T18:09:47Z' user='Xmypblu' uid='395071' lat='55.0927062' lon='38.7666704'>\
<tag k='amenity' v='cinema'/>\
<tag k='name' v='КТ Горизонт'/>\
</node>\
</osm>";
// binary data: node2.o5m
unsigned char const node2_o5m_data[] = /* 93 */
{0xFF, 0xE0, 0x04, 0x6F, 0x35, 0x6D, 0x32, 0xFF, 0x10, 0x52, 0x94, 0xDD, 0xF4, 0xE9, 0x03, 0x08,
0xD6, 0xBD, 0xEF, 0xFE, 0x09, 0xF0, 0x87, 0xC0, 0x0B, 0x00, 0xBF, 0x8E, 0x18, 0x00, 0x58, 0x6D,
0x79, 0x70, 0x62, 0x6C, 0x75, 0x00, 0xA0, 0xCC, 0xDA, 0xF1, 0x02, 0xAC, 0xEB, 0xB3, 0x8D, 0x04,
0x00, 0x61, 0x6D, 0x65, 0x6E, 0x69, 0x74, 0x79, 0x00, 0x63, 0x69, 0x6E, 0x65, 0x6D, 0x61, 0x00,
0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0xD0, 0x9A, 0xD0, 0xA2, 0x20, 0xD0, 0x93, 0xD0, 0xBE, 0xD1,
0x80, 0xD0, 0xB8, 0xD0, 0xB7, 0xD0, 0xBE, 0xD0, 0xBD, 0xD1, 0x82, 0x00, 0xFE};
static_assert(sizeof(node2_o5m_data) == 93, "Size check failed");
char const way_xml_data[] = "<?xml version='1.0' encoding='UTF-8'?>\
<osm version='0.6' upload='true' generator='JOSM'>\
<node id='-273141' action='modify' visible='true' lat='60.73662144558' lon='-135.06327391353' />\
<node id='-273139' action='modify' visible='true' lat='60.73186582163' lon='-135.05498459176' />\
<node id='-273137' action='modify' visible='true' lat='60.72928677326' lon='-135.05450504422' />\
<node id='-273135' action='modify' visible='true' lat='60.72600404848' lon='-135.05101119785' />\
<node id='-273133' action='modify' visible='true' lat='60.7207107856' lon='-135.0490245009' />\
<node id='-273131' action='modify' visible='true' lat='60.71776226098' lon='-135.04587318849' />\
<node id='-273129' action='modify' visible='true' lat='60.71528261036' lon='-135.04464006624' />\
<node id='-273126' action='modify' visible='true' lat='60.71283628103' lon='-135.0465582564' />\
<node id='-273125' action='modify' visible='true' lat='60.70931726156' lon='-135.05094269106' />\
<way id='-273127' action='modify' visible='true'>\
<nd ref='-273125' />\
<nd ref='-273126' />\
<nd ref='-273129' />\
<nd ref='-273131' />\
<nd ref='-273133' />\
<nd ref='-273135' />\
<nd ref='-273137' />\
<nd ref='-273139' />\
<nd ref='-273141' />\
<tag k='name' v='Yukon River' />\
<tag k='name:ru' v='Юкон' />\
<tag k='waterway' v='river' />\
</way>\
</osm>";
// binary data: way.o5m
unsigned char const way_o5m_data[] = /* 175 */
{0xFF, 0xE0, 0x04, 0x6F, 0x35, 0x6D, 0x32, 0xFF, 0x10, 0x0E, 0xE9, 0xAB, 0x21, 0x00, 0xC5, 0x94,
0x88, 0x88, 0x0A, 0x8C, 0xB1, 0x9D, 0xC3, 0x04, 0x10, 0x08, 0x04, 0x00, 0x9C, 0x8F, 0x0A, 0x87,
0xE7, 0x05, 0x10, 0x07, 0x04, 0x00, 0xF6, 0x4A, 0xFD, 0x92, 0x03, 0x10, 0x08, 0x04, 0x00, 0xF6,
0xA1, 0x04, 0xF5, 0x80, 0x04, 0x10, 0x08, 0x04, 0x00, 0xB4, 0xB6, 0x02, 0x89, 0xBB, 0x06, 0x10,
0x08, 0x04, 0x00, 0xB4, 0xEC, 0x03, 0xD9, 0xCC, 0x03, 0x10, 0x08, 0x04, 0x00, 0xD6, 0xC0, 0x01,
0xB7, 0x83, 0x03, 0x10, 0x08, 0x06, 0x00, 0xDB, 0xAB, 0x02, 0x9F, 0xFE, 0x02, 0x10, 0x08, 0x02,
0x00, 0x87, 0xAD, 0x05, 0xEB, 0xA5, 0x04, 0xFF, 0x11, 0x44, 0xCD, 0xAB, 0x21, 0x00, 0x0B, 0xC9,
0xAB, 0x21, 0x01, 0x05, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00,
0x59, 0x75, 0x6B, 0x6F, 0x6E, 0x20, 0x52, 0x69, 0x76, 0x65, 0x72, 0x00, 0x00, 0x6E, 0x61, 0x6D,
0x65, 0x3A, 0x72, 0x75, 0x00, 0xD0, 0xAE, 0xD0, 0xBA, 0xD0, 0xBE, 0xD0, 0xBD, 0x00, 0x00, 0x77,
0x61, 0x74, 0x65, 0x72, 0x77, 0x61, 0x79, 0x00, 0x72, 0x69, 0x76, 0x65, 0x72, 0x00, 0xFE};
static_assert(sizeof(way_o5m_data) == 175, "Size check failed");
char const relation_xml_data[] = "<?xml version='1.0' encoding='UTF-8'?>\
<osm version='0.6' upload='true' generator='JOSM'>\
<node id='-273196' action='modify' visible='true' lat='60.71960512058' lon='-135.0538199763'>\
<tag k='name' v='Whitehorse' />\
<tag k='place' v='town' />\
</node>\
<node id='-273174' action='modify' visible='true' lat='60.71893500205' lon='-135.02422504237' />\
<node id='-273172' action='modify' visible='true' lat='60.70097061781' lon='-134.99915155667' />\
<node id='-273170' action='modify' visible='true' lat='60.68655163161' lon='-135.03409002034' />\
<node id='-273168' action='modify' visible='true' lat='60.68836274296' lon='-135.1128728306' />\
<node id='-273166' action='modify' visible='true' lat='60.70090356772' lon='-135.1290404334' />\
<node id='-273164' action='modify' visible='true' lat='60.72181641257' lon='-135.11246178985' />\
<node id='-273162' action='modify' visible='true' lat='60.74043883115' lon='-135.08451101891' />\
<node id='-273161' action='modify' visible='true' lat='60.73997005387' lon='-135.06327391353' />\
<way id='-273163' action='modify' visible='true'>\
<nd ref='-273161' />\
<nd ref='-273162' />\
<nd ref='-273164' />\
<nd ref='-273166' />\
<nd ref='-273168' />\
<nd ref='-273170' />\
<nd ref='-273172' />\
<nd ref='-273174' />\
<nd ref='-273161' />\
</way>\
<relation id='-273177' action='modify' visible='true'>\
<member type='way' ref='-273163' role='outer' />\
<member type='node' ref='-273196' role='' />\
<tag k='name' v='Whitehorse' />\
<tag k='place' v='town' />\
<tag k='type' v='multipolygon' />\
</relation>\
</osm>";
// binary data: relation.o5m
unsigned char const relation_o5m_data[] = /* 224 */
{0xFF, 0xE0, 0x04, 0x6F, 0x35, 0x6D, 0x32, 0xFF, 0x10, 0x2B, 0xD7, 0xAC, 0x21, 0x00, 0xAD,
0xCF, 0xFC, 0x87, 0x0A, 0xA6, 0xCE, 0x88, 0xC3, 0x04, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00,
0x57, 0x68, 0x69, 0x74, 0x65, 0x68, 0x6F, 0x72, 0x73, 0x65, 0x00, 0x00, 0x70, 0x6C, 0x61,
0x63, 0x65, 0x00, 0x74, 0x6F, 0x77, 0x6E, 0x00, 0x10, 0x07, 0x2C, 0x00, 0x9A, 0x90, 0x24,
0xD9, 0x68, 0x10, 0x08, 0x04, 0x00, 0xDE, 0xCD, 0x1E, 0xF7, 0xF6, 0x15, 0x10, 0x08, 0x04,
0x00, 0x91, 0xD3, 0x2A, 0xFB, 0xCC, 0x11, 0x10, 0x08, 0x04, 0x00, 0xE7, 0x95, 0x60, 0xFE,
0x9A, 0x02, 0x10, 0x08, 0x04, 0x00, 0x97, 0xDE, 0x13, 0xC0, 0xA7, 0x0F, 0x10, 0x08, 0x04,
0x00, 0xB6, 0x9E, 0x14, 0xD2, 0xC3, 0x19, 0x10, 0x08, 0x04, 0x00, 0xA6, 0x8F, 0x22, 0xE0,
0xDD, 0x16, 0x10, 0x07, 0x02, 0x00, 0xA6, 0xF6, 0x19, 0x9F, 0x49, 0xFF, 0x11, 0x10, 0x95,
0xAC, 0x21, 0x00, 0x0B, 0x91, 0xAC, 0x21, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x1A,
0xFF, 0x12, 0x46, 0xB1, 0xAC, 0x21, 0x00, 0x11, 0x95, 0xAC, 0x21, 0x00, 0x31, 0x6F, 0x75,
0x74, 0x65, 0x72, 0x00, 0xD7, 0xAC, 0x21, 0x00, 0x30, 0x00, 0x00, 0x6E, 0x61, 0x6D, 0x65,
0x00, 0x57, 0x68, 0x69, 0x74, 0x65, 0x68, 0x6F, 0x72, 0x73, 0x65, 0x00, 0x00, 0x70, 0x6C,
0x61, 0x63, 0x65, 0x00, 0x74, 0x6F, 0x77, 0x6E, 0x00, 0x00, 0x74, 0x79, 0x70, 0x65, 0x00,
0x6D, 0x75, 0x6C, 0x74, 0x69, 0x70, 0x6F, 0x6C, 0x79, 0x67, 0x6F, 0x6E, 0x00, 0xFE};
static_assert(sizeof(relation_o5m_data) == 224, "Size check failed");