当我像这样osmconvert高精度室内地图时:
osmconvert64.exe --fake-author --statistics testmap.osm -o=testmap_new.osm -v=2
每个纬度/经度坐标的最后2位数都会被切断。
E.g。
<node id='-294242' action='modify' visible='true' lat='52.526315601' lon='13.31412083867'>
<tag k='ref' v='491058911' />
</node>
变为:
<node id="-294242" lat="52.5263156" lon="13.3141208" version="1" timestamp="1970-01-01T00:00:01Z" changeset="1">
<tag k="ref" v="491058911"/>
</node>
如何阻止osmconvert切割最后2位?
答案 0 :(得分:0)
不幸的是你做不到。 osmconvert程序不支持高于100纳秒的分辨率,相当于大约1厘米,足以满足大多数映射目的。
我选择实施此限制,因为它允许显着更高的处理速度:可以使用32位变量轻松存储和计算地理坐标。
因此,您也会在许多其他与OSM相关的程序中找到相同的限制。