Merge commit '6eb4f090f98f6b17a23c57768c16b7716b6c9cbd' as 'third_party/libosmium'

This commit is contained in:
Patrick Niklaus
2017-08-30 09:30:27 +00:00
434 changed files with 81367 additions and 0 deletions
@@ -0,0 +1,46 @@
add_test(NAME examples_convert_help
COMMAND osmium_convert -h)
set_tests_properties(examples_convert_help PROPERTIES
PASS_REGULAR_EXPRESSION "^osmium_convert .*OUTFILE")
add_test(NAME examples_convert_xml_debug
COMMAND osmium_convert -t debug ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
set_tests_properties(examples_convert_xml_debug PROPERTIES
PASS_REGULAR_EXPRESSION "node 701000\n version: 1 visible")
add_test(NAME examples_convert_xml_opl
COMMAND osmium_convert -f osm -t opl ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
set_tests_properties(examples_convert_xml_opl PROPERTIES
PASS_REGULAR_EXPRESSION "n701001 v1 dV c1 t2014-01-01T00:00:00Z i1 utest T x7.11 y1.04")
add_test(NAME examples_convert_xml_pbf
COMMAND osmium_convert -t pbf ${CMAKE_CURRENT_SOURCE_DIR}/data.osm -)
add_test(NAME examples_convert_xml_xml
COMMAND osmium_convert -t xml ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
set_tests_properties(examples_convert_xml_xml PROPERTIES
PASS_REGULAR_EXPRESSION "<node id=\"701001\" ")
# Should give a warning when converting from history to non-history file
add_test(NAME examples_convert_osh_xml
COMMAND osmium_convert -f osh -t osm ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
set_tests_properties(examples_convert_osh_xml PROPERTIES
PASS_REGULAR_EXPRESSION "Warning! You are converting from an OSM file")
# Should fail when an unknown command line option is used
add_test(NAME examples_convert_unknown_option
COMMAND osmium_convert --unknown)
set_tests_properties(examples_convert_unknown_option PROPERTIES
WILL_FAIL true)
+34
View File
@@ -0,0 +1,34 @@
<?xml version='1.0' encoding='UTF-8'?>
<osm version="0.6" generator="testdata" upload="false">
<node id="701000" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.11" lat="1.01"/>
<node id="701001" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.11" lat="1.04"/>
<node id="701002" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.14" lat="1.04"/>
<node id="701003" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1" lon="7.14" lat="1.01"/>
<way id="701800" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
<nd ref="701000"/>
<nd ref="701001"/>
<nd ref="701002"/>
<tag k="test:section" v="mp-geom"/>
<tag k="test:id" v="701"/>
</way>
<way id="701801" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
<nd ref="701002"/>
<nd ref="701003"/>
<nd ref="701000"/>
<tag k="test:section" v="mp-geom"/>
<tag k="test:id" v="701"/>
</way>
<relation id="701900" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
<member type="way" ref="701800" role="outer"/>
<member type="way" ref="701801" role="outer"/>
<tag k="type" v="multipolygon"/>
<tag k="test:section" v="mp-geom"/>
<tag k="test:id" v="701"/>
<tag k="landuse" v="forest"/>
</relation>
<relation id="701901" version="1" timestamp="2014-01-01T00:00:00Z" uid="1" user="test" changeset="1">
<member type="way" ref="701802" role="outer"/> <!-- missing member -->
<tag k="type" v="multipolygon"/>
<tag k="landuse" v="forest"/>
</relation>
</osm>