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)
相关文章
|
JSON JavaScript 前端开发
从零开始教会你Axios
从零开始教会你Axios
354 0
|
12月前
|
存储 缓存 人工智能
腾讯新闻 item_search - 热榜数据接口对接全攻略:从入门到精通
腾讯新闻item_search热榜接口是获取其全领域(时政、科技、财经等)实时热点数据的核心工具,支持多维度筛选与分页查询,可高效获取标题、热度指数、传播数据及关联话题,广泛应用于舆情监测、资讯聚合与热点分析,助力开发者精准掌握平台热点动态。
|
SQL 人工智能 机器人
AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建
FastGPT 与 MCP 协议结合,打造工具增强型智能体新范式。MCP 如同 AI 领域的“USB-C 接口”,实现数据与工具的标准化接入。FastGPT 可调用 MCP 工具集,动态执行复杂任务,亦可作为 MCP 服务器共享能力。二者融合推动 AI 应用向协作式、高复用、易集成的下一代智能体演进。
1422 0
|
10月前
|
自然语言处理 数据可视化 安全
跨境电商WhatsApp运营指南:从获客到转化的完整策略
跨境电商如何用WhatsApp实现高效获客和复购?本文详解WhatsApp Business API运营全流程,涵盖引流、转化、留存策略,助力出海企业提升ROI。
1676 1
|
NoSQL Java 区块链
Springboot应用开发:配置类整理
在使用SpringBoot进行应用开发中,通常需要编写很多的配置类,这些配置类在很大程度上提高了应用的开发速度.其中就包括线程池、数据库连接池、缓存的相关配置类。在这里我将经常用到的配置类进行整理和总结。
553 1
|
定位技术
腾讯地图自定义瓦片地图实现
腾讯地图自定义瓦片地图实现
1113 1
|
前端开发 Java 数据库
SpringBoot返回枚举对象中的所有属性以对象的形式返回(一个@JSONType解决)
SpringBoot返回枚举对象中的所有属性以对象的形式返回(一个@JSONType解决)
1203 0
|
Web App开发 存储 安全
Python编写脚本,打开浏览器输入网址,自动化登陆网站
Python编写脚本,打开浏览器输入网址,自动化登陆网站
2381 5
|
前端开发 定位技术 API
不用钱!纯前端打包下载离线瓦片地图
简直无语,瓦片地图明明是开放的,不用钱的,竟然有网站和程序要收费,本人绝不当冤大头,自己动手丰衣足食! 其实也有某些免费下载离线地图的良心程序,但因为下载瓦片的请求太频繁了,搞得打开该地图的时候卡死,被人家服务器记住了!
不用钱!纯前端打包下载离线瓦片地图