受人之托,需要用Arcgis做一个GIS程序,但本人之前对Arcgis一无所知,无奈时间有限,所以来这里发帖,希望大家指点。在用AxMapControl加载了一个MXD地图的前提下,有这样几个简单的问题:
1. 用鼠标点击地图,如何获得该点的平面坐标?如何获得该点的经度、纬度?
2. 平面坐标和经纬度之间如何互换?
3. 根据经度和纬度如何在地图上查找对应的点?如何判断该点是否在地图范围内?如何将该点标出,使用圆形、三角形均可。
4. 根据平面坐标如何在地图上查找对应的点?
5. 给定一个MXD文件,如何计算该文件所展示的地图的经度范围和纬度范围?如何计算平面坐标的范围?
6. 如何将多个点连接起来?(使用直线)
7. 如何将问题3中标出的点和问题6中画出的线清除?问题较多,对新手而言都是问题,对老鸟来说都是小case,所以希望大家指点。
谢过

解决方案 »

  1.   

    LZ你真厉害, 不知道你是准备基于AO的开发还是AE的开发?
    我学土管的 arcgis用的很熟练,但是不会编程,学会了也想搞ArcGIS二次开发,能指点下吗?
      

  2.   

    AE指的是Arcengine吧,我用的就是这个
    本人对Arcgis一无所知,哪能指点呢?
      

  3.   

    你打算做一个桌面GIS还是WebGIS?使用桌面GIS的话,使用ArcGIS Engine开发即可。是WebGIS的话,ESRI提供三种API,ArcGIS API for Flex、ArcGIS API for Silverlight、ArcGIS API for JavaScript。
      

  4.   

    http://download.csdn.net/detail/taomanman/4619666