用uDig可视化生成SLD

来源:互联网 发布:mac版是什么意思? 编辑:程序博客网 时间:2024/05/08 13:08

uDig可视化生成SLD

  登录http://udig.refractions.net,下载安装最新版的uDigUser-friendly Desktop Internet GIS):用户友好桌面因特网GIS

  uDig是基于EclipseRCPGeoTools开发的,支持OpenGIS组织发布的公共标准,尤其支持WMSWFS标准。它既是一个应用程序,也可以作为开发新的桌面因特网GIS应用程序的核心平台,我们用uDig只是为了方便的对地图进行可视化的配色,方便编辑SLD样式文件。下面以配置PostGIS中的“base_road”图层为例进行说明。

 

  打开uDig新建一个工程“test_map
调整图层样式
对应当前样式的SLD文件



新建工程“test_map

 

  从“菜单->Layer->Add...”中,按照向导添加PostGIS图层“base_road”,添加成功后如下图:

添加“base_road”图层后的uDig

 

  uDig会为图层生成随机的样式,下面我们将更改默认的样式。从左下角的“Layers”框中选中“base_road”图层,点击按钮或者选择“Layer->Change Style...”会弹出“Style Editor”对话框。左侧的Simple中可以调教图层的各种配色,点击XML可以查看生成的SLD文件,挑选合适的配色后点击Export就可将此SLD文件导出。导出的SLD文件可以在GeoServer中直接使用,但是这时的样式与图层数据表的名称是相关联的,通用性较差。为了获得最好的通用性,请将此文件参照GeoServer样例的SLD文件手工进行代码优化后再导入GeoServer

  注意:SLD文件中有汉字时不可存为UTF-8编码必须存为GBKGB2312编码,因为GeoServer导入有汉字的UTF-8编码的SLD样式文件时会报错。

 

 

http://hi.baidu.com/znn1980/blog/item/2b6af5c43afa48c839db494c.html