shp檔案轉換成svg檔案
阿新 • • 發佈:2019-02-11
依據展現平臺硬體規格及運算能力的差異,Mobile SVG可分為SVG-B(Basic)及SVG-T(Tiny)兩種不同的profiles。以相容性角度來看待這些不同的profiles,SVG-T 可說是SVG-B的子集合,而SVG-B又是SVG 1.1的子集合。SVG-B主要的目的在於運算能力較強的高階行動裝置上(例如PDA)提供向量繪圖的能力,但對於filters及clip paths功能的支援有限。SVG-T則是應用在低階的行動電話上,非但沒有filters及clip paths的功能,也移除了對scripting、gradients、patterns及opacity的支援。
最新的轉換方法:使用ARCGis9.2的export map功能,直接轉換成svg
這幾天,一直在為svg檔案的顯示而犯愁。
ArcGIS生成的.shp檔案,用ogis2svg.exe生成的svg檔案,在瀏覽器中看不了。不知道是怎麼回事。
最初是這樣執行轉換命令的:
D:/svg>ogis2svg.exe --input Hangkang --output midi.svg --roundval 0.1
在IE7和Firefox2下,檢視都是一片空白。
最後把問題定位在viewBox與顯示比例上面。如果生成的svg,把地圖放大了很多倍,而當前的viewBox剛換在空白處,當前讓人看起來,什麼東西都沒有的樣子。
晚上這樣嘗試了一下,居然可以把整個地圖的輪廓顯示出來。
D:/svg>ogis2svg.exe --input Hangkang --output midi.svg --roundval 0.00001 --inpu
tunits m --outputunits m --scale 0.01
地圖的基本顯示問題是解決了。下一步要解決的問題是,怎樣顯示地標(路名)。雖然轉換是也包含了地標,但是不是svg的text元素。
最新的轉換方法:使用ARCGis9.2的export map功能,直接轉換成svg
這幾天,一直在為svg檔案的顯示而犯愁。
ArcGIS生成的.shp檔案,用ogis2svg.exe生成的svg檔案,在瀏覽器中看不了。不知道是怎麼回事。
最初是這樣執行轉換命令的:
D:/svg>ogis2svg.exe --input Hangkang --output midi.svg --roundval 0.1
在IE7和Firefox2下,檢視都是一片空白。
最後把問題定位在viewBox與顯示比例上面。如果生成的svg,把地圖放大了很多倍,而當前的viewBox剛換在空白處,當前讓人看起來,什麼東西都沒有的樣子。
晚上這樣嘗試了一下,居然可以把整個地圖的輪廓顯示出來。
D:/svg>ogis2svg.exe --input Hangkang --output midi.svg --roundval 0.00001 --inpu
tunits m --outputunits m --scale 0.01
地圖的基本顯示問題是解決了。下一步要解決的問題是,怎樣顯示地標(路名)。雖然轉換是也包含了地標,但是不是svg的text元素。