Q1:一般用于制作电子地图的矢量图是什么格式。Q2:CAD图是矢量图,如何将CAD图转换成可用与制作电子地图的矢量图。Q3:CAD图如何只取出部分图层作为电子地图。
求过来人指点迷津。

解决方案 »

  1.   

    看你用什么方式展示了,如果是HTML5 就用SVG
    Flex和Silverlight也有相应的矢量元素。如果是自己绘制的GDI的话更简单了,格式可以自定。比如<line pt1="0,0" pt2="2,2" color="red" />你把它解析成直线自己绘制就好了
      

  2.   


    你好!这里是用c#中winform来呈现。我参考过百度地图的做法,他们是用GIS做的,这里我们准备用矢量图来实现地图的缩放。
      

  3.   

    桌面应用的话其实可以WPF做。WPF Path 本身就是矢量的,加上自带的缩放控件。如果只是实现省市轮廓的这种的话,非常适合,矢量协议不用自定定了。GDI+ 绘制的话,协议要自定,图也要自己绘制,不过都是自己实现,灵活度较高;优化好的话,执行效率也会比WPF稍高
      

  4.   


    很高兴能指出这2中实现方式。先学习了。另外CAD图需要怎么处理后才能作为地图资源,这位仁兄,是否有高见。谢了
      

  5.   

    找找有没有CAD TO SVG 的转化工具。SVG 是W3C个标准,而且是个XML格式,分析起来比较方便。如果没有的话,那你只能自己解析了,CAD可能是个私有格式,首先将CAD格式转换成共有格式,XML之类的最好,这样程序中就能解析了
      

  6.   

    求大神们指点:楼上的专家说了用wpf做,我看了,却是可以做。但是现在的问题是,不用WPF做,用c#中的winform实现。。矢量图还是用CAD图。这个到底有没有人搞过。
      

  7.   

    楼主实现了吗 ?我也是用CAD做地图,不会