原文:ArcGIS Engine添加地图元素的实现

在ArcGIS中,我们使用的制图控件除了MapControl之外,还有PageLayoutControl,用于页面布局和制图,生成一幅成品地图。 PageLayoutControl 封装了PageLayout对象,提供布局视图中控制元素的属性和方法,其中包括图形的位置属性 标尺和对齐网格的设置,以及确定页面显示在屏幕上的方法。 我们将实现在布局视图下的添加图例 指北针 比例尺和文本的操作。 添加地 ...

2019-11-04 14:41 2 446 推荐指数:

查看详情

ArcGIS Engine开发之地图基本操作(3)

地图数据的加载 一、加载Shapefile数据 Shapefile文件是目前主流的一种空间数据的文件存储方式,也是不同GIS软件进行数据格式转换常用的中间格式。加载Shapefile数据的方式有两种:①通过工作空间加载。②通过MapControl控件的AddShapefile方法加载 ...

Fri Sep 16 07:31:00 CST 2016 0 4112
ArcGIS Engine开发之地图浏览

地图的浏览功能包括缩放、移动、量测旋转等。 1、放大与缩小 无论是放大还是缩小,都是通过改变MapControl中当前视图的范围Extent属性来实现的,主要用到包络线(Envelope)类。 包络线是一个矩形区域,它是一个几何形体的最小包络边框,每一个Geometry对象都拥有一个包络线 ...

Mon Sep 19 07:29:00 CST 2016 0 2701
ArcGIS Engine开发之地图基本操作(4)

ArcGIS Engine开发中数据库的加载 1、加载个人地理数据库数据 个人地理数据库(Personal Geodatabase)使用Miscrosoft Access文件(*.mdb)进行空间数据的存储和管理,它将不同的数据统一纳入Access文件中,便于数据的管理与迁移,容量 ...

Sat Sep 17 21:43:00 CST 2016 0 3958
ArcGIS Engine开发之地图导出

关于地图导出的方法有很多,但是核心技术就那么一点。下面是从项目实战中总结的一部分地图导出的方法:(以全域导出和区域导出为例) 1.由于地图导出用到的函数和方法容易重复,增加了工作量故首先将其进行封装成类(ExportMap类):用到的主要接口为:IActiveView(活动视图接口 ...

Mon Sep 26 03:17:00 CST 2016 3 3185
ArcGIS Engine开发之地图基本操作(2)

地图数据的加载 1.加载地图文档 ArcGIS Engine支持加载多种类型的数据,有矢量数据的Coverage、Shapefile、dwg/dxf文件,栅格数据的BMP、GRID、控件数据库等。很多情况下加载通过ArcGIS桌面制作的地图文档是最合适的(*.mxd格式)。 加载 ...

Wed Sep 14 05:03:00 CST 2016 0 2115
ArcGIS Engine专题地图渲染器的实现(入门版)

专题地图(Thematic Map)是着重表示一种或数种自然要素特征或社会经济现象的地图 专题地图的内容由两部分构成: 1、专题内容——图上突出表示的自然或社会经济现象及其有关特征 2、地理基础——用以标明专题要素空间位置与地理背景的普通地图内容,主要有经纬网、水系、境界、居民地 ...

Thu Oct 31 01:15:00 CST 2019 2 805
arcgis添加地图

转载 https://blog.csdn.net/ucs426/article/details/106781141/ 注意 需要把 注记图层放在矢量图层上面,否则会被盖住,看不见东西 ...

Tue Nov 09 00:38:00 CST 2021 0 100
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM