
ArcGIS
文章平均质量分 55
戴侠
这个作者很懒,什么都没留下…
展开
-
基于Arcgis的投影坐标与经纬度坐标的相互转换代码
转自:http://www.ggiiss.com/gis/9e/338.html现在好多人在使用ArcObject的时候都可能需要作经纬度和平面坐标的相互转换。由于经纬度是球面坐标,平面坐标是X-Y的笛卡尔坐标系统,所以这是一个看起来比较难的问题。 好多人一上来就搬出地图学、地图投影学或者测绘学中的投影公式(如高斯投影 或 墨卡托投影),又是基准坐标又是角度的搞的人头都大了。转载 2012-02-07 15:46:59 · 6788 阅读 · 0 评论 -
AE开发时,自定义工具的OnKeyDown事件的激活
在AE开发时,有可能遇到OnKeyDown事件无法激活,这样的问题,是有axmapcontrol1没有激活的原因。解决方法:使axmapcontrol控件为激活状态。代码为axmapcontrol1.focus().原创 2013-01-08 15:37:34 · 970 阅读 · 0 评论 -
ArcGIS的直线距离Straight line工具
arcgis 10 中 straight line 工具改名字了,不过还是在工具箱中的“空间分析->距离”的位置下。英文版: ArctoolBox>>>spatial analyst tools>>>distence>>>Euclideam Distence中文版: 工具箱>>>spatial analyst 工具>>>距离分析>>>欧式距离原创 2013-01-08 15:24:39 · 7979 阅读 · 0 评论 -
IBasicGeoprocessor接口使用操作
转自:http://blog.3snews.net/html/91/7091-21585.htmlIBasicGeoprocessor pBGeop = new BasicGeoprocessorClass(); IFeatureLayer pFlyr1 = new FeatureLayerClass(); IFeatureLayer p转载 2012-11-20 16:33:25 · 4704 阅读 · 0 评论 -
ArcGIS中中国等面积投影参数
转自:http://cjjff.blog.163.com/blog/static/269664642011111492842560/原来的GIS底图只有地理坐标系统,没有投影系统。但投稿杂志要求地图是等面积投影的。在网上找了半天,终于明白怎么设置等面积投影了。ArcGIS view视图,点击右建,选择最下面的“Data frame prope转载 2012-06-16 18:45:53 · 13840 阅读 · 4 评论 -
Arcgis中自定义工具和命令的菜单调用方法及思路
itool继承icommand,所以itool工具的调用类似于icommand,而icommand的调用主要是oncreate和onclick方法,oncreate需要传入事件执行的的对象,onclick就相当于在Itoolbar中执行了onclick事件一样。命令的调用方法:ICommand replaceBaseMapCommand = new insert_Basemap()原创 2012-05-14 21:49:12 · 10771 阅读 · 0 评论 -
ArcGIS添加图层到指定的索引思路:
ArcgiS添加图层: pMapControlDefault.AddLayer(pAddLayer, intIndexLastPoint + 1);或者是先添加后移动:MoveLayer原创 2012-05-09 20:53:38 · 1391 阅读 · 0 评论 -
AE10 运行时注册许可问题解决
AE10运行时安装包下载好后,进行一路的next的,最后安装成功。安装好后,我的AE开始是没有许可成功的,最后对另外一台机器开发的AE项目进行运行,发现出现错误。于是找原因,最后得出自己成功注册的和获得许可的方法:1,安装AE运行时。出现下面的类似的管理信息:2,安装Arcgis license manage管理器。安装好后效果如下:,其中还有一步需要注原创 2012-04-25 18:50:21 · 3183 阅读 · 1 评论 -
ArcGIS中IFeatureDataConverter接口的ConvertFeatureClass方法例子
shp转换为 featureclass:public void ConvertShapefileToFeatureClass() { // Create a name object for the source (shapefile) workspace and open it. IWorkspaceName sourceW原创 2012-03-21 00:48:12 · 6200 阅读 · 0 评论 -
c#判断ArcEngine runtime是否安装的代码
我的计算机安装的是Arcgis10 的AE runtime。判断代码具体如下:private void CheckInStallAERuntime() { Microsoft.Win32.RegistryKey LocalMachineRegKey = Microsoft.Win32.Registry.LocalMachine;原创 2012-04-02 18:16:30 · 2908 阅读 · 0 评论 -
ARCGIS开发中类型XXX在未被引用的程序集中定义的解决办法。
ARCGIS开发中出现了这样的错误:类型“ESRI.ArcGIS.DataSourcesRaster.IRasterDataManagementEvents”在未被引用的程序集中定义。必须添加对程序集“ESRI.ArcGIS.DataSourcesRaster, Version=9.3.0.1770, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86原创 2012-03-07 14:02:21 · 7767 阅读 · 1 评论 -
ArcGIS中的IHookHelper 接口的使用
转自:http://www.gisall.com/html/52/25952-3239.htmlIHookHelper 主要在用在自定义类型于AE带的的ICommand或ITool等,1.实例化IHookHelper 对象:IHookHelper m_hookHelper = new HookHelperClass(); m_hookHelper.Hook = this.a转载 2013-04-17 22:58:43 · 2783 阅读 · 0 评论