15
第三章 按图层地图化
概述
本章讨论了表和地图之间的关系,以及如何分层以创建所需的详细程度的图层。
第一节 用图层来组织地图
经过前几个章节的学习,我们已经明白作为多个图层集合的计算机地图的概念。在地图窗
口中,每个含有图形对象的数据表都可以显示为一个图层。例如,您可以在显示一个客户表、街
道表以及县界表。
设想这些图层是透明的,每一图层包含地图的一个不同的部分。这些图层叠加在一起,使
您同时可以看到地图的所有方面。例如,第一个图层包含国家边界,第二个图层有代表首都的符
号,第三个图层包含高速公路。将这些透明的图层叠加在一起就组织起一个完整的地图。
第二节 Layers 集合的属性
每个 Map 都有图层的集合。Layers 集合由 Layer 对象组成。Layers 集合具有用来从集合
添加和删除 Layer 对象的方法和属性。Layers 集合方法和属性的完整列表请参见《 MapX 参
考指南》和联机帮助。
Count——获得集合中的图层数量
所有集合都有 Count 属性,该属性非常有用,可得到图层的数目,遍历 Layers 集合的每一
图层,就可以用到此属性:
Dim x as integer
For x = 1 to Map1.Layers.Count
Print Map1.Layers(x).Name
Next