First Commit

This commit is contained in:
Hamza committed 2026-02-26 13:00:32 +01:00
commit 8a6c7106e3
1312 files changed
+425396

No files matched your search

@@ -0,0 +1,60 @@
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 visible\n version: 1")
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_opl_long1
COMMAND osmium_convert --from-format osm --to-format opl ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
set_tests_properties(examples_convert_xml_opl_long1 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_opl_long2
COMMAND osmium_convert --from-format=osm --to-format=opl ${CMAKE_CURRENT_SOURCE_DIR}/data.osm)
set_tests_properties(examples_convert_xml_opl_long2 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>