第四章 MAPX 与 C#实例...........................................................................................................................................7
4.1 MAPX 图层建立.................................................................................................................................................7
4.1.1 MapX
数据与地图的组织结构
...................................................................................................................7
4.1.2
实例
1
:建立
/
添加一个用户自定义图层
.................................................................................................7
MAPXLIB.LAYER LAYER;.................................................................................................................................7
4.1.3
在
MapX
中使用栅格图层
..........................................................................................................................9
4.1.4
实例
2
:栅格图层的建立
........................................................................................................................10
4.2 图元自动标注................................................................................................................................................11
4.2.1
实例
3
:给图层加上自动标注功能
.........................................................................................................11
MAPXLIB.LAYER LAYER=AXMAP1.LAYERS._ITEM(LAYERNAME);.................................................11
4.3 MAPX 地图集...................................................................................................................................................11
4.3.1
什么是
MapX
地图集
(Geoset)?................................................................................................................11
4.3.2
实例
4
:打开已存在的地图集文件
........................................................................................................12
4.3.3
实例
5
:保存地图集
.................................................................................................................................12
4.4 内置工具的使用............................................................................................................................................13
4.4.1
使用标准工具
...........................................................................................................................................13
4.4.3
实例
6
:内置标准工具的使用
................................................................................................................14
4.5 自定义工具....................................................................................................................................................15
4.5.1
创建自定义工具
.......................................................................................................................................15
4.5.2
实例
7
:创建测量长度和面积自定义工具
............................................................................................15
4.5.3.1 程序功能.........................................................................................................................................................15
4.5.3.2 程序实现.........................................................................................................................................................15
MAPXLIB.POINTS PTS=(MAPXLIB.POINTS)E.POINTS;..........................................................................15
MAPXLIB.POINTS PTS=(MAPXLIB.POINTS)E.POINTS;.........................................................................16
4.5.2.3 程序说明.........................................................................................................................................................16
4.6 MAPX 地图符号样式的定制...........................................................................................................................16
4.7 在图层上添加自定义图元............................................................................................................................18
4.7.1
实例
8
:鼠标点击向图层上添加图元
....................................................................................................18
4.7.2
实例
9
:给定坐标向图层上自动添加图元
............................................................................................20
MAPXLIB.POINT PNT=NEW MAPXLIB.POINTCLASS();........................................................................20
4.8 获得图元属性................................................................................................................................................23
4.8.1
实例
10
:获取选定图元的属性
...............................................................................................................23
4.8.1.1 程序功能.........................................................................................................................................................23
4.8.1.2 程序实现.........................................................................................................................................................23
MAPXLIB.LAYER LAYER=NULL;..................................................................................................................23
4.8.1.3 程序说明.........................................................................................................................................................23
4.9 图元的选取....................................................................................................................................................24
4.9.1
实例
11
:实现
InfoTip
功能
......................................................................................................................24
MAPXLIB.LAYER LAYER=AXMAP2.LAYERS._ITEM(1);.........................................................................24
4.10 图元属性的修改..........................................................................................................................................25
- 1
- 2
- 3
- 4
- 5
- 6
前往页