2017-04-04 31 views
1

當我osmconvert高精度室內地圖是這樣的:如何防止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

不幸的是,你不能。程序osmconvert不支持高於100納秒的分辨率,相當於大約1釐米,足以滿足大多數映射的需要。

我選擇實現這個限制,因爲它允許顯着更高的處理速度:地理座標可以使用32位變量輕鬆存儲和計算。

因爲這個原因,你會發現許多其他OSM相關的程序也有相同的限制。

相關問題