很多初学GIS的朋友,不知道如何在图层上显示属性信息。其实,在地图上显示属性信息,是通过SLD来配置的。下面我就通过一个使用UDig来练习一个例子,在地图上显示上海地图的街道信息。
使用环境:
1.geoserver-1.6.4b
2.udig-1.1-RC14
3.准备上海或其他城市地图,ShapeFile格式的,其他连接数据库也可以,这个没有关系,只要Udig支持就可以。
步骤:
1.打开UDig,File->New->New Project。
Project Name:上海地图
Project Directory:C:/Documents and Settings/mach365/uDig
2.File->New->New Map。默认创建了名称为Map的地图。
3.Layer->Add。打开Add Data属性面板,这里可选的内容很多,我们选择Files,然后点击"下一步",选择有属性数据的图层。
4.Layer->Change Style。打开Style Editor属性面板。选择Simple,在Simple中有一项Label,选中,并且选择需要显示在图层上的属性字段,"Apply"。同时,我们要导出SLD供GeoServer使用,"Export",导出文件。见图:
shanghairiver.sld供我们在GeoServer为图层设置样式。下面我们就要在GeoServer中发布我们的地图和SLD了。