阅读:2159回复:4
关于地图显示范围的问题!
现有一个面状图层,通过设置查询条件查询到了符合要求的3条记录,即3个面状地物,希望地图由原来的全图缩放到刚好能全部显示3个面状地物的范围,应该如何处理?比如行政区划选择了北京、湖北、湖南,希望地图缩放到刚刚好包含3个行政区划的范围!
<P>我自己的想法是获取最大的maxx/maxy/minx/miny,但是这样是不是搞负责了,ao里有满足需要的接口吗?多谢高手指点方向!<IMG src="http://www.arcgisworld.com/forum/emot/em04.gif" align=middle border=0> <BLOCKQUOTE></BLOCKQUOTE><img src="images/post/smile/dvbbs/em12.gif" /> |
|
|
1楼#
发布于:2004-06-16 18:28
<P>有,有zoom to selected features的,调用一下应该就可以了</P>
|
|
|
2楼#
发布于:2004-06-16 20:23
用IGeometryBag的ConstructUnion把所要的地物组成一个新的polygon,在确定显示范围就行了。<img src="images/post/smile/dvbbs/em07.gif" />
|
|
3楼#
发布于:2004-06-17 14:30
不好意思,你说的zoom to selected features在ArcMap的功能中有,但我没有找到相应的接口,请问你知道不?<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
|
|
|
4楼#
发布于:2004-06-17 15:04
非常感谢,此方法确实可行,但不知道有没有更好的方法呢!思考!<img src="images/post/smile/dvbbs/em07.gif" /><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
|
|
|