我在公司以前开发过一个使用CAD加载GIS数据,并实现编辑以及渲染等功能的系统,应用于规委。原系统中数据 的刷新都是手动进行的。今天脑子一转,试试自动刷新数据的效率。
1. 要想自动刷新数据,首先要解决如果在CAD中捕获平行,以及给缩放的事件。经过分析实现,可以采用Editor对象的PointMonitor事件进行处理。
2.Arcgis Onlie提供的地图网站,通过后台监视,找到了他的服务地址为:http://cache1.arcgisonline.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer
从地址上看,应该是中国也布了一个服务器,以前了解到, 这个服务已经完全做过切片了,不知是否是这样。
3.在知道服务地址后,剩下的工作就是如何通过CAD窗口当前范围计算出相应的比例尺,这个还涉及到DPI的换算过程。通过确定比例尺,再计算出CAD当前范围内应该获取 的行和列的图片号,再确定图片的坐标点以及缩放就能在CAD中正常显示了。