依据展现平台硬体规格及运算能力的差异,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元素。
