zoukankan      html  css  js  c++  java
  • 利用Udig配置地图样式,应用到geoserver中

    给我评论的同学,不是我不回复你们,是我没法在博文下面看到回复,去回复你们,这估计又是CSDN的bug问题,最近在研究开源GIS软件,感觉开源软件这个体系挺舒服给人,不要只用一样,如果你只用Udig或者geotolls你发现这个真难用比arcgis系列差远了,不得不说arcgis系列非常好用,但是它要收费啊geoserver+postgis+Openlayer+Udig+geotools,完美解决常见的基本需求功能,在这里用Udig有几个好处,一是轻量性,二是是很好的支持postgis数据库,三是地图样式可以导出来OGC标准的SLD格式,有人说可以用Arcmap进行地图样式设置然后进行shape文件保存,进行发布到geoserver中,如果你这样试一下你会发现,在Arcmap中设置的样式,全部丢失,其实使用Arcmap中设置的样式,是无法被geoserver所识别,这也就是为啥使用Udig设置样式的原因,下面介绍如何配置地图样式并导出SLD样式,上传到geoserver中。

    一、连接postgis

    点击Layer--->Add--->PostGIS

    1、

    2、

    3、点击Next

    Database选择要加载的数据库,在点击List将会列出该数据中的表格,选择加载的表格点击finish

    二、利用udig配置样式

    1、点击图上的配色版

    2、在这里可以设置点线面的样式,这里我们选择Theme在这里进行,分级渲染

    3、在这里Attribute是选择分级渲染的字段,该字段只能为数值类型才有效,Classes表示要分级的区间数目,Break选择唯一值渲染,Palette颜色渲染的颜色样式。最后点击Apply

    4、导出SLD格式

    点击XML,全部选中复制

    三、样式发布到Geoserver中

    1、点击style

    2、创建一个新样式

    3、将刚才复制的内容粘贴过来,并对新样式命名,验证样式是否错误,最后提交

    四、效果图

    最后将刚才的样式应用到图层

  • 相关阅读:
    单页面 Web 应用(Single Page Application,SPA)的工作原理介绍
    为什么 Web 开发人员需要学习一个 JavaScript 框架?
    SAP Commerce Cloud 项目 Spartacus 入门
    SAP Spartacus 的 CSS 架构
    什么是 Immutable Web Apps
    PHP中把stdClass Object转array的几个方法
    git tag常用操作
    报错No Input file specified
    python爬取抖音个人主页所有视频
    无水印抖音视频批量下载---基于python爬虫(全网最简单方法含详细解析)
  • 原文地址:https://www.cnblogs.com/tuboshu/p/10752289.html
Copyright © 2011-2022 走看看