Geoserver系列:发布热力图服务

简介: geoserver如何发布热力图服务

GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载。

使用Geoserver可以代替Arcgis Server等商业的数据发布软件,并且按照OGC的标准发布,能够兼容大部分的客户端软件访问。

Geoserver的发布结构可以参照本公众号的文章《Geoserver系列:数据发布结构》。

Geoserver可以将矢量图层,发布成栅格图层,通过设置sld(geoserver的样式文件),能够将图层显示成热力图的效果。

sld设置参考网址为:http://docs.geoserver.org/latest/en/user/styling/sld/extensions/rendering-transform.html

首先要有一个具有 权重的矢量图层,根据矢量图层中的字段,确定热力图的影响范围,后边主要内容就是设置sld的样式,参考网址上有一个sld的样式,下边列举一下关键参数:

设置权重属性的字段,图层中必须有指示这个的字段:
image.png

radiusPixels等字段可设置成固定值,也可根据图层中属性设置;
//删除标志的设置,这里是热力图效果的设置,包括颜色和属性影响范围

<Geometry> 
    <ogc:PropertyName>the_geom</ogc:PropertyName></Geometry>
     <Opacity>0.6</Opacity>
     <ColorMap type="ramp" >
     <ColorMapEntry color="#FFFFFF" quantity="0" label="nodata"  opacity="0"/>
     <ColorMapEntry color="#FFFFFF" quantity="0.02" label="nodata" opacity="0"/>
     <ColorMapEntry color="#4444FF" quantity=".1" label="nodata"/>
     <ColorMapEntry color="#FF0000" quantity=".5" label="values" />
     <ColorMapEntry color="#FFFF00" quantity="1.0" label="values" />
     </ColorMap>
   </RasterSymbolizer>
  
  ![image.png](https://ucc.alicdn.com/pic/developer-ecology/mpp4j434ftyzi_8935226b5be44fd38b8bfc6415ec3489.png)
相关文章
|
2月前
GEE图表——GEE绘制图表,设定双纵坐标图形以NDVI和RVI为例
GEE图表——GEE绘制图表,设定双纵坐标图形以NDVI和RVI为例
31 0
|
数据可视化 定位技术 Python
基于ArcMap的精美地图可视化绘制--以各省GDP数据为例
大家好,我是志斌~ 今天手把手教大家如何用ArcMap 10.3画分级地图。
1235 0
基于ArcMap的精美地图可视化绘制--以各省GDP数据为例
|
关系型数据库 定位技术 数据库
|
4月前
|
XML 数据可视化 定位技术
OpenStreetMap网页界面介绍与OSM数据多种下载渠道及方式对比
OpenStreetMap网页界面介绍与OSM数据多种下载渠道及方式对比
|
4月前
|
Serverless 定位技术
Google Earth Engine谷歌地球引擎提取多波段长期反射率数据后绘制折线图并导出为Excel
Google Earth Engine谷歌地球引擎提取多波段长期反射率数据后绘制折线图并导出为Excel
|
4月前
|
数据可视化 数据挖掘 API
C++ Qt开发:Charts绘制各类图表详解
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`TreeWidget`与`QCharts`的常用方法及灵活运用。在之前的文章中笔者介绍了如何使用`QCharts`模块来绘制简单的折线图并对通用API接口进行了概括,本章我们通过在`TreeWidget`组件中提取数据,并依次实现柱状图、饼状图、堆叠图、百分比图、散点图等。
63 5
C++ Qt开发:Charts绘制各类图表详解
|
9月前
|
数据可视化 定位技术
ArcGIS应用基础2 制作数据统计图
😃在本文中,你将学会ArcGIS要素可视化,按空间位置选择要素,属性表汇总统计及统计图表绘制的基本流程
140 0
|
6月前
|
定位技术
ENVI结合ArcGIS制作2001-2018年NDVI趋势图(附实用工具和数据下载)
ENVI结合ArcGIS制作2001-2018年NDVI趋势图(附实用工具和数据下载)
77 0
|
8月前
|
Linux 定位技术 数据处理
GIS开发:QGIS编辑矢量数据
GIS开发:QGIS编辑矢量数据
340 0
|
9月前
ArcGIS:如何制作数据统计图?
ArcGIS:如何制作数据统计图?
152 0