OpenLayers3+GeoServer+PostGIS
传播主流开源GIS框架OpenLayers3+GeoServer+PostGIS技术,开源GIS系统解决方案
遥想公瑾当年
专注GIS开发
展开
-
基于OpenLayers+rbush实现高德轨迹样式
一 前言 近期翻阅博客,看到社区大神一休哥的一篇《canvas 奇巧淫技(二)绘制箭头路径效果》文章,同样,该大神还展示过一个使用rbush库如何在前端快速从海量数据进行空间检索的案例:https://alex2wong.github.io/mapbox-plugins/examples/rbush/,很有分享精神的前端GIS专家,更多关于前端GIS检索数据的技术可参考搜狐的干货专访:《深入...原创 2018-08-27 15:37:03 · 4023 阅读 · 2 评论 -
使用pgAdmin将shp导入PostGIS及其典型错误处理
错误1:Failedin pgui_exec(): 错误: 函数 addgeometrycolumn(unknown, unknown, unknown,unknown, unknown, integer) 不存在解决:shp导入到的数据库非空间数据库。建立空间数据库,重新导入新建的空间库中。错误2:Unableto convert data value to UTF-8 (原创 2014-09-20 10:03:29 · 15529 阅读 · 0 评论 -
GeoServer发布Heatmap
百度等热力图是使用开源的heatmap.js做的,但是这种jiejuefangan原创 2014-11-12 17:10:54 · 8583 阅读 · 11 评论 -
Openlayers WFS跨域请求
wfs跨域查询原创 2014-11-17 09:29:54 · 11601 阅读 · 2 评论 -
OpenLayer+PostGIS+GeoServer--无额外后台实现地理分析与查询框架
一 传统开发流程1.1 传统流程在一般情况下,人们使用PostGIS存储空间数据,以Geoserver发布数据服务,以OpenLayer客户端展示地图。客户端操作与地理查询,如果查询等比较复杂,一般会使用ajax将ol的请求参数传给后台,由后台完成操作后返回前端。流程如下:1.2 框架问题说明1 GeoServer只是简单发布了地理数据,单个图层,只能接受简单的wms显示,原创 2014-12-26 14:56:45 · 11175 阅读 · 3 评论 -
postgresql中oracle_fdw应用
解决postgresql与oracle数据同步问题原创 2015-01-21 15:13:39 · 4286 阅读 · 2 评论 -
CentOS 7 安装PostGIS
CentOS 7 安装PostGIS原创 2015-08-10 14:19:04 · 2756 阅读 · 0 评论 -
wms根据sld,sld_body请求地图
根据sld,sld_body动态修改wms图层原创 2015-10-27 14:21:27 · 4844 阅读 · 5 评论 -
GeoServer的SQL Views详解
GeoServer的SQL Views详解众所周知,Geoserver支持发布shp,postgis数据库数据。通过各种扩展,可以发布oracle spatial,myspatial数据库数据。在日常应用中发现使用者只是简答的发布了数据库的表,还有视图。而Geoserver的SQL Views能做的更多,体现如下:数据库view可以在geoserver中当做表完全一样的发布,而Geoserver的原创 2015-11-09 22:38:23 · 8620 阅读 · 3 评论 -
postgis中批量对矢量数据进行火星坐标加/纠偏
postgis中批量对矢量数据进行火星坐标加/纠偏前言最近写了一个批量对postgis中图层进行坐标加偏,纠偏。当然是非严格意义上的精确,只是保证开发者自己的矢量数据能比较正确的叠加常用的在/离线网络底图。下载地址 [下载地址 ]支持的图形类型:PointMULTIPOINTLINESTRINGMULTILINESTRINGPOLYGONMULTIPOLYGON支持的偏移方式:BD2原创 2015-12-03 10:47:55 · 6636 阅读 · 6 评论 -
OpenLayers 3+Geoserver+PostGIS实现点击查询
WebGIS开发中,点击查询是最常用的一种查询方式,在ArcGIS api 中,这种查询叫IdentifyTask,主要作用是前台提交参数,交ArcServer查询分析返回。本文从开源框架的角度,从前台到服务端到数据库等多个角度,多种方式实现点击查询。干货如下:原创 2016-03-20 16:12:07 · 16224 阅读 · 3 评论 -
GeoServer发布ERDASImg
GeoServer发布ERDASImgERDASImg是比较大的影像文件,常常几十G至少。可以使用Geoserver的GDAL插件实现发布。 1 从该地址下载依赖选项:https://yunpan.cn/c66g35NF9VnhN 访问密码 0737 2 本地环境变量path中配置下gdal-1.9.2-MSVC2010 gdal-data路径。 3 从http://geoserver.or原创 2016-08-04 14:01:52 · 3373 阅读 · 1 评论 -
shp与PostGIS在项目应用中比较
shp postgis 查询原创 2016-09-26 13:53:38 · 2052 阅读 · 0 评论 -
postgres+socket.io+nodejs实时地图应用实践
nodejs一直以异步io著称,其语言特性尤其擅长于在realtime应用中,如聊天室等。在进行实时应用开发时,必不可少的需要用到 socket.io库,可以说,nodejs+socket.io在实时应用中具有较好的表现能力。 本文既然选择以实时地图应用做个小例子,那么选择经典的PostgreSQL/PostGIS作为地图的数据库。希望实现的是模拟数据库数据插入了新的GPS坐标,而一旦数据原创 2016-11-14 15:07:12 · 2238 阅读 · 0 评论 -
OpenLayers3关于Map Export的Canvas跨域
一 Canvas跨域现象地图导出是地图中常用的功能,并且OpenLayers3中也提供了两个地图导出的例子: http://openlayers.org/en/latest/examples/export-map.html http://openlayers.org/en/latest/examples/export-pdf.html。 看到这两个例子我们都很兴奋,直接copy过来不就实现导出原创 2016-12-09 10:41:28 · 4157 阅读 · 3 评论