10 2019 档案
摘要:专题地图(Thematic Map)是着重表示一种或数种自然要素特征或社会经济现象的地图 专题地图的内容由两部分构成: 1、专题内容——图上突出表示的自然或社会经济现象及其有关特征 2、地理基础——用以标明专题要素空间位置与地理背景的普通地图内容,主要有经纬网、水系、境界、居民地等。 专题地图制作依
阅读全文
摘要:内容源自:ArcGIS10.2基础教程(丁华) 原因:空间基准面和图层不匹配,所以导致显示不出来 解决方式(2种): ①修改图层的空间基准面 ②修改栅格数据的空间基准面 谢谢大家的观看!
阅读全文
摘要:内容源自:ArcGIS10.2基础教程(丁华) 书上要求: 1、在“练习”文件夹中新建一个名为“沈阳”的个人地理数据库和名为“shenyang”的要素集,设置地理坐标为“Xi'an 1980”,高程坐标不设置,将“练习”文件夹中的“Shp”文件导入要素集,并在要素集中新建一个名为“路灯”的点要素类。
阅读全文
摘要:我们添加点、线、面来实现图形的编辑需要使用Geometry对象类。 Point(点) 是一个0维的几何图形,具有X、Y坐标值,以及可选的属性,如高程值(Z值)、度量值(M值)、ID值等,可用于描述需要精确定位的对象。 Polyline(线) 是一个有序路径(Path)的集合,这些路径既可以是连续的,
阅读全文
摘要:地图中包含大量的信息,为了快速地了解所需信息,必须借助为空间数据专门编写的空间查询功能。 空间查询主要有两种类型: 基于属性的查询,也称为属性查询。 基于空间位置的查询,也称为空间查询。 查询类的基本思路(适用于属性查询以及空间查询) 1、属性查询 基于属性的查询,即属性查询,是通过对要素的属性信息
阅读全文
摘要:在上一篇,ArcGIS Engine开发鹰眼图的功能(基础篇) 上一篇的实现效果图如下, 如果仔细观察,会发现一个问题,即在“鹰眼”的区域,只要在红色线框内的注记会被覆盖。 如果红色框包括整张图的话,图上的注记都将不会显示。 是什么原因造成的呢? 原因是使用IFillShapeElement向鹰眼视
阅读全文
摘要:鹰眼是用于调节全视域范围内主地图显示范围情况的副地图。它体现了地图整体与详细局部的关系。 用户可以通过鼠标单击或者画框等动作实现鹰眼与主地图的交互情况。 鹰眼功能的原理是通过主地图窗口的地图控件和鹰眼地图窗口的地图控件的4个事件即可完成整个实现流程,但这4个事件之间存在一定的逻辑关系。首先我们了解一
阅读全文
摘要:内容源自:ArcGIS10.2基础教程(丁华) 书上要求在统计图的饼状图下方显示“总面积组成”,以及图例是只显示文字。 该如何操作呢? 其实就是在高级属性中选择标题-副标题-显示“总面积组成”即可 而图例,其实就是将高级属性-图例-文字样式设为“普通”即可 谢谢大家的观看!
阅读全文
摘要:在介绍ArcGIS中各种数据的打开方法时,我们用到了许多对于File文件的操作,在此做一个常用用法的总结。例如, 介绍ArcGIS中各种数据的打开方法——mxd(地图文档) 以方法一为例:运用LoadMxFile方法的函数参数加载地图文档 从以上的代码中,我们归纳出几条常用的。 1、 2、 可改写为
阅读全文
摘要:深入来看,依据ESRI公司数据浏览架构,数据打开需要经历以下流程: 首先利用新建工作空间工厂的方法打开工作空间;然后强制转换为要素工作空间或者栅格工作空间;最后使用要素工作空间或者栅格工作空间的方法打开(要素/矢量或栅格)数据。 对于ShapeFile来说,工作空间就是它所在的文件夹,打开工作空间需
阅读全文
摘要:错误: 无法处理文件 Form1.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记。 解决方法: 文件-右键-属性 点击”解除锁定“就可以解决问题了。
阅读全文
摘要:4、加载栅格文件 栅格数据是GIS中重要的数据源之一,如卫星图像、扫描的地图、照片等。 栅格数据常见的格式有Bmp、Tiff、Jpg、Grid等。 添加栅格数据主要使用Rasterlayer 组件类,以及IMap、ILayer、IRasterLayer接口等。Rasterlayer组件类实现了ILa
阅读全文
摘要:3、打开存储在Access GeoDatabase的要素类 使用工作空间打开一个Access库中的一个要素类。 private void OpenWorkspaceFromFileAccess(string clsName, string DBPath) 定义函数OpenWorkspaceFromF
阅读全文
摘要:2、加载shp文件到地图控件 ShapeFile是一种矢量数据模型的计算机数据组织文件,用于在计算机上表达矢量数据的计算机文件。 加载ShapeFile文件最主要是:axMapControll控件对象所携带的AddShapeFile方法和Addlayer方法。 介绍两种加载shp文件的方法 方法一:
阅读全文
摘要:1、加载地图文档 在ArcGIS中,以mxd作为扩展名的文件叫地图文档。 地图文档中只是包含图层的引用,即存储当前地图的图层路径、符号、状态、修饰等信息,并不存储真实的数据层。 ArcGIS Map中,图层(Layer)是地图(Map)的基本组成单位。图层可以是要素图层,也可以是栅格图层。要素图层有
阅读全文
摘要:内容源自:ArcGIS Engine+C#入门经典 方法二:使用axMapControl1对象的AddLayer方法加载ShapeFile文件 添加ShapeFile文件需要用到Map、Dataset、FeatureLayer和FeatureClass等对象。 这些对象一般用到的主要接口有IMap、
阅读全文
摘要:内容源自:ArcGIS Engine+C#入门经典 举一个例子:FeatureLayerClass 无法嵌入互操作类型“FeatureLayerClass”。请改用适用的接口的报错问题。 从.NET Framework 4.0平台开始,Reference属性中新增加了Embed Interop Ty
阅读全文
摘要:工作空间工厂(WorkspaceFactory)是工作空间的发布者,允许客户连接通过一组连接属性定义的工作空间。 工作空间表达了一个包含一个或多个数据集的数据库或数据源,数据集可以是表、特征类、关系类。连接属性用PropertySet对象定义,可以保存到链接文件中。 下表描述了IWorkspaceF
阅读全文
摘要:内容源自:ArcGIS Engine+C#入门经典 老版本采用: 控件布局好后,需要对程序添加License许可。在Visual Studio的菜单栏上单击“项目”→单击“Add ArcGIS License Checking”,选择“ArcGIS Engine”,单击“OK”确认完成。 新版本
阅读全文
摘要:问题:ArcGIS Engine中C#开发不能引用ESRI.ArcGIS.AxControls问题 解决方法:将这里的特定版本改成“False”即可。
阅读全文
摘要:在上文的基础上,(最简单的ArcGIS Engine应用程序(上)) 下面将使用简单的代码实现要素类属性的查看。 新增一个窗体,并从工具箱拖动DataGridView控件到该窗体中。设置该对象的Dock属性为Fill。 为该窗体的Load时间处理方法添加代码。当窗体加载时,就从图层数据中读取要素类的
阅读全文
摘要:在中篇我们讲到使用OpenFileDialog控件可以添加shp文件。(最简单的ArcGIS Engine应用程序(中)) 添加lyr文件的操作也是大同小异的。 简述: 单机“添加lyr”,会弹出一个打开文件的对话框,浏览目录后选择任意一个lyr文件,单机确定,即可将指定的lyr文件加载到地图控件当
阅读全文
摘要:上一篇中只能添加代码中指定的shp文件(最简单的ArcGIS Engine应用程序(上)) 为了让用户可以浏览磁盘加载指定的shp文件,需做一下调整。 从工具箱往窗体上添加一个OpenFileDialog控件。 简述: 单机“添加shp”,会弹出一个打开文件的对话框,浏览目录后选中任意一个shp文件
阅读全文
摘要:名词: IWorkspaceFactory 工作空间工厂 ShapeFileWorksapceFactory 矢量文件工作空间工厂 IWorkspce 工作空间 IFeatrueWorkspace 要素工作空间 IFeatureClass 要素类 IFeatureLayer 要素图层 Feature
阅读全文