阅读:1705回复:5
MO+vB.NET中如何提取图例?
<P> 课题要求客户端选择图层,服务器运行mo,从数据库中提取相应图层(shapefile),此时shapefile的图形表现方式是数据库定义好的,比如A图层拓扑类型是点,那A的symbol.style就是moCircle,</P>
<P> 现在的问题是如何把moCircle转换成一个单独的只有一个对应颜色大小形状的单独的圆的jpeg图片传到客户端?</P> <P> 也就是我用绿色圆形表示每一个公车站,要在旁边画出一个单独的绿色圆形,并标上这是公车站,有什么好方法把这个单独的绿色圆形画出来?我的初步想法是单独一个AXMap控件,在上面用drawshape画出一个 绿色圆形符号,在对这个控件的指定区域用ExportMap,似乎很麻烦。。。。</P> <P> 先谢过诸位老大</P> |
|
1楼#
发布于:2004-09-06 15:44
<P> 谢谢,楼上的思路我理解,但是课题要求是针对任意拓扑类型图层,就是说图层是什么我不知道,必须让电脑自动完成产生图例过程,那么,如何区分点,线,面图层的图例提取?如何保证提取出来的图例的形状有代表性?</P><P> 看大家经常讨论mo的legend控件,不知道里面有没有类似功能?</P>
|
|
2楼#
发布于:2004-09-06 10:56
先把Map的Extent定位到Circle范围,然后调用ExporttoJpeg方法导成图形文件,仅供参考。
|
|
|
3楼#
发布于:2004-09-06 01:24
<P> 楼上的老大说得小弟实在是看不懂。</P>
|
|
4楼#
发布于:2004-09-04 13:15
vb.net 很simple
|
|
5楼#
发布于:2004-09-03 11:53
帖子连看都没人看么。。。。
|
|