本帖最后由 candy33 于 2016-6-21 16:59 编辑
在地图的使用中,注记可以帮助我们标记地物属性,帮助地图判读,MapGIS提供两种方式进行地图注记:一种是以注记图层的方式显示注记,两外一种是动态注记,本篇文章将和大家一起来探讨如何在WebGIS中使用注记,以及这两种方式如何根据需求正确取舍。 注记图层的方式比较便捷,通过在地图编辑器中利用软件提供的生成注记图层来一次性生成所有注记,在客户端直接调用生成的注记图层进行显示即可,方便快捷,一旦地图数据变化了,重新生成即可,客户端不要做任何程序上的变动,适用于客户端不需要编辑注记的需求。 动态注记的方式比较灵活,可以在客户端让用户去修改注记的内容,原理是在地图编辑器里设置图层的动态注记,在客户端需要编辑注记时,只需对图层要素进行编辑,修改图层相应的属性值,则显示在客户端的注记会在提交后更新。 1. 注记图层的生成方式如下: (1)在地图编辑器里添加一个图层(这里以示例数据库world.HDF中的行政区.WP为例),右键--属性,打开属性设置对话框,如下图所示: (2)点击动态注记,设置想要作为注记进行显示的字段,点击另存为注记类,如下图所示: (3)设置保存位置,最好放在图层(行政区.WP)对应的地理数据库(world.HDF)中,设置保存名称(test),点击保存即可,之后可以在地图编辑器里打开test注记层进行查看,或与其他图层叠加显示:
2.动态注记的使用比注记图层简单,不需要另外存储为注记类,只需勾选动态注记,然后将图层保存为map矢量地图文档,在客户端直接调用map矢量地图文档进行显示即可,并可以在客户端进行编辑(在客户端修改行政区图层的区县名称,则显示在地图里的注记会随着改变),如下图所示: 客户端修改前: 客户端修改后:
file:///C:/Users/FuKai/AppData/Local/Temp/msohtmlclip1/01/clip_image017.gif
|