广州市网站建设品牌,小程序推广方式有哪些,上海建设电动车官方网站,网站模板预览uDig是一款开源免费的桌面地理信息系统框架软件。uDig汉化版主要采用RCP技术构建#xff0c;内置的多专业的水文工具#xff0c;拥有复杂专业的分析能力#xff0c;既可以作为独立程序运行#xff0c;还可以作为插件使用。 uDig是一个 open source (EPL and BSD) 桌面应用程… uDig是一款开源免费的桌面地理信息系统框架软件。uDig汉化版主要采用RCP技术构建内置的多专业的水文工具拥有复杂专业的分析能力既可以作为独立程序运行还可以作为插件使用。 uDig是一个 open source (EPL and BSD) 桌面应用程序框架构建在Eclipse RCP和GeoTools一个开源的Java GIS工具包上的桌面GIS地理信息系统 是一款开源桌面GIS软件基于Java和Eclipse平台可以进行shp格式地图文件的编辑和查看是一个开源空间数据查看器/编辑器对OpenGIS标准关于互联网GIS、网络地图服务器和网络功能服务器有特别的加强。uDig提供一个一般的java平台来用开源组件建设空间应用。 目录
一、下载安装以及汉化
1 下载安装
2 下载udig2.0的汉化插件
二、uDig之生成geoserver图层样式 一、下载安装以及汉化
1 下载安装
1打开浏览器在浏览器地址中输入udig.refractions.net/download/ 打开下载页面选择下载版本后进行下载如下图所示 下载地址udig.refractions.net/download/ 2找到下载的文件解压之后得到的文件夹其中红色圈选文件为软件打开主程序文件双击后就直接可以打开 Udig 3此处我是直接解压之后就是本地已经安装udig下载安装版的话进行安装解压缩版的话解压
安装完的目录如下图所示 2 下载udig2.0的汉化插件
1打开下面的下载链接下载udig2.0的汉化插件 下载地址gitee.com/jjxliu306/udig_zh/blob/master/target/udig2.0_nl_zh.zip 进行解压缩 2将下载的UDIG2.0汉化插件解压复制其中的 “plugins” 目录粘贴至 udig安装目录下/dropins 目录 3最后启动UDIG双击“udig_internal.exe” 二、uDig之生成geoserver图层样式 geoserver图层样式可通过xml数据定义但是样式xml编写复杂可通过uDig工具生成样式。 1选择数据来源将shp图层导入至软件layer中生成图层选中图层 2图层预览加载后的图层显示在这里在Layers下面鼠标右键需要配置样式的图层点击Change Style进入界面 样式编辑界面介绍 在Style Editor中右边目录树是针对显示操作。Lines、Points、Polygons是根据图层具体属性点线面来进行操作。Simple feature是简单设置Filter是过滤显示图层的哪些图形。Theme是图层默认主题可修改设置。Xml是前面进行修改操作其自动生成的。在geoserver中可以复制粘贴制作style。注但要将编码格式改为GB2312。 此为配置线图层基本方法可以具体根据自己需要进行修改和丰富样式。 比如利用Udig修改铁路样式为黑白相间样式xml代码在XML选项中也可直接粘贴至geoserver中使用。
?xml version1.0 encodingUTF-8?sld:StyledLayerDescriptor xmlnshttp://www.opengis.net/sld xmlns:sldhttp://www.opengis.net/sld xmlns:gmlhttp://www.opengis.net/gml xmlns:ogchttp://www.opengis.net/ogc version1.0.0sld:UserLayersld:LayerFeatureConstraintssld:FeatureTypeConstraint//sld:LayerFeatureConstraintssld:UserStylesld:Namegis osm roads trunk free 1/sld:Namesld:FeatureTypeStylesld:Namegroup0/sld:Namesld:FeatureTypeNameFeature/sld:FeatureTypeNamesld:SemanticTypeIdentifiergeneric:geometry/sld:SemanticTypeIdentifiersld:SemanticTypeIdentifiersimple/sld:SemanticTypeIdentifiersld:Rulesld:Namedefault rule/sld:Namesld:LineSymbolizersld:Strokesld:CssParameter namestrokeogc:Literal#666666/ogc:Literal/sld:CssParametersld:CssParameter namestroke-linecapogc:Literalbutt/ogc:Literal/sld:CssParametersld:CssParameter namestroke-linejoinogc:Literalmiter/ogc:Literal/sld:CssParametersld:CssParameter namestroke-opacityogc:Literal1/ogc:Literal/sld:CssParametersld:CssParameter namestroke-widthogc:Literal5/ogc:Literal/sld:CssParametersld:CssParameter namestroke-dashoffsetogc:Literal0/ogc:Literal/sld:CssParameter/sld:Stroke/sld:LineSymbolizer/sld:Rule/sld:FeatureTypeStylesld:FeatureTypeStylesld:Namegroup0/sld:Namesld:FeatureTypeNameFeature/sld:FeatureTypeNamesld:SemanticTypeIdentifiergeneric:geometry/sld:SemanticTypeIdentifiersld:SemanticTypeIdentifiersimple/sld:SemanticTypeIdentifiersld:Rulesld:Namedefault rule/sld:Namesld:LineSymbolizersld:Strokesld:CssParameter namestrokeogc:Literal#FFFFFF/ogc:Literal/sld:CssParametersld:CssParameter namestroke-linecapogc:Literalbutt/ogc:Literal/sld:CssParametersld:CssParameter namestroke-linejoinogc:Literalmiter/ogc:Literal/sld:CssParametersld:CssParameter namestroke-opacityogc:Literal1/ogc:Literal/sld:CssParametersld:CssParameter namestroke-widthogc:Literal3/ogc:Literal/sld:CssParametersld:CssParameter namestroke-dashoffsetogc:Literal0/ogc:Literal/sld:CssParameter/sld:Stroke/sld:LineSymbolizer/sld:Rule/sld:FeatureTypeStylesld:FeatureTypeStylesld:Namegroup0/sld:Namesld:FeatureTypeNameFeature/sld:FeatureTypeNamesld:SemanticTypeIdentifiergeneric:geometry/sld:SemanticTypeIdentifiersld:SemanticTypeIdentifiersimple/sld:SemanticTypeIdentifiersld:Rulesld:Namedefault rule/sld:Namesld:LineSymbolizersld:Strokesld:CssParameter namestrokeogc:Literal#000000/ogc:Literal/sld:CssParametersld:CssParameter namestroke-linecapogc:Literalbutt/ogc:Literal/sld:CssParametersld:CssParameter namestroke-linejoinogc:Literalmiter/ogc:Literal/sld:CssParametersld:CssParameter namestroke-opacityogc:Literal1/ogc:Literal/sld:CssParametersld:CssParameter namestroke-widthogc:Literal3/ogc:Literal/sld:CssParametersld:CssParameter namestroke-dashoffsetogc:Literal0/ogc:Literal/sld:CssParametersld:CssParameter namestroke-dasharray15.0 15.0 /sld:CssParameter/sld:Stroke/sld:LineSymbolizer/sld:Rule/sld:FeatureTypeStyle/sld:UserStyle/sld:UserLayer
/sld:StyledLayerDescriptor 3确定与应用点击Apply应用即可。该图层最终显示效果如下