摘要: 内容源自:ArcGIS Engine+C#入门经典 方法二:使用axMapControl1对象的AddLayer方法加载ShapeFile文件 添加ShapeFile文件需要用到Map、Dataset、FeatureLayer和FeatureClass等对象。 这些对象一般用到的主要接口有IMap、 阅读全文
posted @ 2019-10-22 09:31 the_path_of_grace 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 内容源自:ArcGIS Engine+C#入门经典 举一个例子:FeatureLayerClass 无法嵌入互操作类型“FeatureLayerClass”。请改用适用的接口的报错问题。 从.NET Framework 4.0平台开始,Reference属性中新增加了Embed Interop Ty 阅读全文
posted @ 2019-10-22 08:55 the_path_of_grace 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 工作空间工厂(WorkspaceFactory)是工作空间的发布者,允许客户连接通过一组连接属性定义的工作空间。 工作空间表达了一个包含一个或多个数据集的数据库或数据源,数据集可以是表、特征类、关系类。连接属性用PropertySet对象定义,可以保存到链接文件中。 下表描述了IWorkspaceF 阅读全文
posted @ 2019-10-22 08:28 the_path_of_grace 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 内容源自:ArcGIS Engine+C#入门经典 老版本采用: 控件布局好后,需要对程序添加License许可。在Visual Studio的菜单栏上单击“项目”→单击“Add ArcGIS License Checking”,选择“ArcGIS Engine”,单击“OK”确认完成。 ​ 新版本 阅读全文
posted @ 2019-10-22 08:08 the_path_of_grace 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 问题:ArcGIS Engine中C#开发不能引用ESRI.ArcGIS.AxControls问题 解决方法:将这里的特定版本改成“False”即可。 阅读全文
posted @ 2019-10-21 22:46 the_path_of_grace 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 在上文的基础上,(最简单的ArcGIS Engine应用程序(上)) 下面将使用简单的代码实现要素类属性的查看。 新增一个窗体,并从工具箱拖动DataGridView控件到该窗体中。设置该对象的Dock属性为Fill。 为该窗体的Load时间处理方法添加代码。当窗体加载时,就从图层数据中读取要素类的 阅读全文
posted @ 2019-10-21 15:00 the_path_of_grace 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 在中篇我们讲到使用OpenFileDialog控件可以添加shp文件。(最简单的ArcGIS Engine应用程序(中)) 添加lyr文件的操作也是大同小异的。 简述: 单机“添加lyr”,会弹出一个打开文件的对话框,浏览目录后选择任意一个lyr文件,单机确定,即可将指定的lyr文件加载到地图控件当 阅读全文
posted @ 2019-10-21 14:32 the_path_of_grace 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 上一篇中只能添加代码中指定的shp文件(最简单的ArcGIS Engine应用程序(上)) 为了让用户可以浏览磁盘加载指定的shp文件,需做一下调整。 从工具箱往窗体上添加一个OpenFileDialog控件。 简述: 单机“添加shp”,会弹出一个打开文件的对话框,浏览目录后选中任意一个shp文件 阅读全文
posted @ 2019-10-21 14:12 the_path_of_grace 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 名词: IWorkspaceFactory 工作空间工厂 ShapeFileWorksapceFactory 矢量文件工作空间工厂 IWorkspce 工作空间 IFeatrueWorkspace 要素工作空间 IFeatureClass 要素类 IFeatureLayer 要素图层 Feature 阅读全文
posted @ 2019-10-21 11:38 the_path_of_grace 阅读(841) 评论(1) 推荐(0) 编辑