WEB开发网
开发学院软件开发C语言 C#进行MapX二次开发之MapX基础知识 阅读

C#进行MapX二次开发之MapX基础知识

 2009-06-27 07:08:03 来源:WEB开发网   
核心提示: 另外,在进行地图选择操作时,C#进行MapX二次开发之MapX基础知识(4),根据要求调整图层的顺序也是十分重要的,MapX中的选择工具总是从可选择图层中的最上层开始选择,数据绑定"Putting Your Data on the Map"专题地图"Theme

另外,在进行地图选择操作时,根据要求调整图层的顺序也是十分重要的。MapX中的选择工具总是从可选择图层中的最上层开始选择,如果在地图上的同一位置存在多个位于不同层的地图对象,其结果是很难精确地选择到目标对象。因此,最好将被选择图层提到最上层显示。

 GeoSets

GeoSet是在GeoManager中建立好的.GST文件,类似MapInfo中的WorkSpace概念,是图层及其设置的集合,控制程序中显示的地图。也可以在运行阶段设置GeoSet,此时将导致已经加载的所有图层和DataSet被删除而由GeoSet中定义的图层所代替。如果单纯地想删除所有图层,只需给GeoSet赋一个空字符串即可。

可以使用GeoSet Manager程序来管理GeoSet 文件(*.GST)。默认情况下.GST文件存储在…\mapxmaps目录下,可以调用GeoDictionary Manager程序进行修改,指向用户程序数据所在的位置。

 Datasets

Datasets用于实现地图与数据的绑定。举例说明,有一个关于城市销售情况的MSAccess 数据库和一张该城市的地图,则可以将二者绑定,在地图上形象地显示出各城市销售业绩的趋势,这一点是表格数据无法做到的。

建立地图信息与属性数据之间联系的过程称之为自动绑定或自动匹配(autobinding /automatching)。要实现这一过程,必须首先将地图在GeoDictionary 中注册。

属性数据表示的可视化使得创建专题地图成为可能。

数据绑定"Putting Your Data on the Map"

专题地图"Theme Mapping and Analysis"

 Annotations

Annotations集合提供了操纵地图中文字和符号的简单方法。Annotations位于所有其它图层的上方并且不与任何数据连接,有点儿象MapInfo中的透明图层。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:进行 MapX 二次

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接