随笔分类 -  ArcEngine开发

基于ArcObject,ArcEngine平台的GIS软件开发。
怎么样使用Engine来保存Mxd文件(几种情况)
摘要:ArcGIS Engine提供了保存Mxd文件的类MapDoment。但在具体保存MXD文件过程中有下面几种情况: 1 直接使用IMapDocument接口的Open方法来打开MXD文件,编辑过后进行保存。 2 使用Engine中带的OpenDocument方法来打开MXD文件,然后编辑过之后要进行保存。 3 使用自己写的添加数据的工具直接添加数据,也就是说一开始没有MXD文件,在编辑完之后... 阅读全文

posted @ 2007-10-22 16:07 GIS云中飞鹏 阅读(5769) 评论(8) 推荐(0)

使用ArcGIS Engine连接ArcIMS feature Service 获得FeatureCLass
摘要:用ArcIMS发布的feature Service可作为AO的远程数据源,获得FeatureCLass后可将远程数据下载 C# -------------- IIMSServiceDescription imsdsc = new IMSServiceNameClass(); imsdsc.URL ="http://dj"; imsdsc.Name = "sf"; imsdsc.ServiceT... 阅读全文

posted @ 2007-10-19 09:06 GIS云中飞鹏 阅读(3901) 评论(0) 推荐(0)

在AE中取得所有图层以及没某个图层选择要素的方法
摘要:在AE中取得所有图层以及没某个图层选择要素的方法 作者:gispower 出处:GIS动力站 ... 阅读全文

posted @ 2007-10-18 14:41 GIS云中飞鹏 阅读(3898) 评论(0) 推荐(0)

经纬度到平面坐标的相互转换
摘要:经纬度到平面坐标的相互转换 作者:gispower 出处:GIS动力站 ... 阅读全文

posted @ 2007-10-18 14:37 GIS云中飞鹏 阅读(16280) 评论(9) 推荐(0)

ArcEngine开发程序中关闭时内存泄漏的问题
摘要:ArcEngine开发程序中关闭时内存泄漏的问题 作者:GIS动力站 出处:GIS动力站 ... 阅读全文

posted @ 2007-10-18 14:32 GIS云中飞鹏 阅读(1118) 评论(1) 推荐(0)

为什么使用接口编程{转载}
摘要:为什么使用接口编程{转载} 进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样?计算机出现以后,科学家相继开发了多种语言,从smalltalk,P... 阅读全文

posted @ 2007-06-22 14:53 GIS云中飞鹏 阅读(1281) 评论(1) 推荐(0)

ArcEngine 渲染的使用[转载]
摘要:ArcEngine 渲染的使用[转载] 1.Feature的基本渲染方法 Feature的常用的绘制方法包括: 1.简单绘制 2.唯一值绘制/多字段唯一值绘制 3.点密度/多字段点密度绘制 4.数据分级绘制 5.质量图(饼图/直方图) 6.按比例尺渲染 7.比例符号渲染 1.简单渲染 简单渲染是ArcEngine的默认渲染,我们打开一个FeatureClass,建立一个Fe... 阅读全文

posted @ 2007-06-22 14:23 GIS云中飞鹏 阅读(1342) 评论(1) 推荐(0)

地图(mxd)文档如何加密
摘要:很多客户关心做好的地图(mxd)文档如何加密 过程描述 有两种办法 方法一,将mxd文档转换成pmf文档,可以通过ArcInfo的Publisher工具条设置密码。具体步骤如下: 1.Tools-->Extensions-->选择Publisher 2.鼠标在工具栏上右键点击,选择Publisher 3.在Publisher工具栏上选择Setting-->Security-->Password P... 阅读全文

posted @ 2007-06-22 11:40 GIS云中飞鹏 阅读(1938) 评论(1) 推荐(0)

AE ToolbarControl中添加工具
摘要:'添加PageLayout中的浏览工具 sProgID = "esriControlTools.ControlsPageZoomInTool" ToolbarControl1.AddItem sProgID, , , True, , esriCommandStyleIconOnly sProgID = "esriControlTools.ControlsPageZoomOutTo... 阅读全文

posted @ 2007-05-22 15:53 GIS云中飞鹏 阅读(2088) 评论(6) 推荐(0)

使用ArcGIS Engine来实现地图的点击查询并闪烁
摘要:使用ArcGIS Engine来实现地图的点击查询并闪烁ArcGIS Engine没有提供在MapControl中点击查询的命令,只是提供了ReaderControl中的使用的点击查询的命令,下面的代码就是实现点击查询并闪烁的代码。 过程描述 Private Sub MapControl1_OnMouseDown(ByVal b... 阅读全文

posted @ 2007-05-22 15:51 GIS云中飞鹏 阅读(2217) 评论(0) 推荐(0)

AE二维地图Map选择范围,加到三维ArcScene控件中显示、渲染
摘要:如何二维地图Map选择范围,加到三维ArcScene控件中显示、渲染(源代码) 一、 在arcMapControl_OnMouseDown事件中增加: Dim objEnvelope As IEnvelope Dim pScreenDisplay As IDisplay Dim pRubberband As IRub... 阅读全文

posted @ 2007-05-22 15:49 GIS云中飞鹏 阅读(2307) 评论(1) 推荐(0)

基于AE的三维查询源代码(转载)
摘要:基于AE的三维查询源代码 Public Type m_pObjArray iFeature As iFeature iLayerName As StringEnd TypePublic M_pFeatureArray() As m_pObjArrayPrivate Sub ArcSceneControl_OnMouseDown(ByVal Button As Long, ByV... 阅读全文

posted @ 2007-05-22 15:47 GIS云中飞鹏 阅读(1254) 评论(0) 推荐(0)

利用ArcEngin进行空间分析的简单应用
摘要:利用ArcEngin进行空间分析的简单应用- - 一个简单的空间分析例子:vb实现在地图上画一个矩形或者圆后,计算出该区域内的要素的数目。 创建临时图层在临时图层上用程序或者让用户手动的创建一个矩形或者圆形然后使用空间过滤器,spatialfilter指定一下它的参数,进行查找就行了。具体的使用在帮助文档里有。 在地图... 阅读全文

posted @ 2007-05-22 15:41 GIS云中飞鹏 阅读(1624) 评论(0) 推荐(0)

ArcEngine 最短路径分析C# (转载)
摘要:ArcEngine 最短路径分析(源码) ... 阅读全文

posted @ 2007-05-22 15:37 GIS云中飞鹏 阅读(3728) 评论(10) 推荐(0)

ArcEngine中拓扑的使用
摘要:ArcEngine中拓扑的使用- - 拓扑(ITopology)的使用包括1.建立拓扑2.验证拓扑3.编辑过程中保证拓扑的正确4.查询系统中存在的拓扑1.首先 来看看建立拓扑Topology实现了ITopology这个接口 但是给类是不能用来创建对象的。必须要通过调用 ITopologyContainer::Create... 阅读全文

posted @ 2007-05-22 15:30 GIS云中飞鹏 阅读(2009) 评论(7) 推荐(0)

基于AE删除选择的要素
摘要:基于AE删除选择的要素- - ' //Deletes all features selected on the current layer Public Sub DeleteAllSelectedFeatures(ByVal pFeatureCursor As... 阅读全文

posted @ 2007-05-22 15:26 GIS云中飞鹏 阅读(1845) 评论(0) 推荐(0)

基于AE输出JPEG等格式的图片
摘要:基于AE输出JPEG等格式的图片 以下是vb.net代码 Public Sub exportJPG(ByVal mapView As IActiveView) Try Dim strFilter As String = "JPEG文件(*.jpeg)|*.jpeg|BMP文件(*.bmp)|*.bmp" Dim pdlg As SaveFi... 阅读全文

posted @ 2007-05-22 14:02 GIS云中飞鹏 阅读(1720) 评论(0) 推荐(0)

导航