当我把一张高精度的室内地图转换成这样:
osmconvert64.exe --fake-author --statistics testmap.osm -o=testmap_new.osm -v=2每个lat/lon坐标的最后2位正在被切割。
例如。
<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>我怎样才能防止can转换从最后的2位数中剪掉?
发布于 2017-04-05 10:37:28
不幸的是你不能。该程序不支持比100纳米度更高的分辨率,这相当于大约1厘米,足以满足大多数测绘的需要。
我选择实现这个限制,因为它允许更高的处理速度:地理坐标可以很容易地使用32位变量来存储和计算。
因此,在许多其他与OSM相关的程序中,您也会发现同样的限制。
https://stackoverflow.com/questions/43205694
复制相似问题