自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遥想公瑾当年

开源gis的探索者

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 基于OpenLayers+rbush实现高德轨迹样式

一 前言  近期翻阅博客,看到社区大神一休哥的一篇《canvas 奇巧淫技(二)绘制箭头路径效果》文章,同样,该大神还展示过一个使用rbush库如何在前端快速从海量数据进行空间检索的案例:https://alex2wong.github.io/mapbox-plugins/examples/rbush/,很有分享精神的前端GIS专家,更多关于前端GIS检索数据的技术可参考搜狐的干货专访:《深入...

2018-08-27 15:37:03 3939 2

原创 基于Puppeteer实现地图打印输出

一 Puppeteer简介  Puppeteer.js是谷歌官方推出的一个nodejs库,它提供了一组用来操纵Chrome的API(默认headless也就是无UI的chrome,也可以配置为有UI),有点类似于PhantomJS,但Puppeteer是Chrome官方团队进行维护的,前景更好。使用Puppeteer,相当于同时具有Linux和Chrome的能力,应用场景会非常多。就爬虫领域来说,远

2017-11-20 10:46:39 1460

原创 GeoServer实现NetCDF气象文件自动发布

众所周知,GeoServer是一个地理服务器,提供了管理页面进行服务发布,样式,切片,图层预览等一系列操作,但是手动进行页面配置有时并不满足业务需求,所以GeoServer同时提供了丰富的rest接口可供用户自己组织业务逻辑进行自动化管理。   本文以气象文件的NetCDF自动化发布的需求,阐述如何以rest接口实现用户多样性需求。气象文件特殊性在于几乎每隔一段时间就会更新,甚至逐小时或半小时的更

2017-11-20 10:42:48 6435 1

原创 Openlayers 3加载XYZ示例

Openlayers3中有个ol.source.XYZ类,可以加载Tile瓦片图层,本文只是做个说明,介绍如何识别以及如何正确加载这些图层。一 基础XYZ-谷歌离线切片观察这些Tile命名,xyz是很明显的,这是下载的谷歌切片,直接加载如下: var layer= new ol.layer.Tile({ source : new ol.source.XYZ({ url :

2017-11-20 10:37:26 5522 2

原创 OpenLayers 3 自定义坐标系

地图中坐标系是非常多的,最常用的是EPSG:3857(等于谷歌的900913,等于esri的102100)的web墨卡托投影和GPS的EPSG:4326的WGS84坐标系。业务场景中,很多时候并不是这些常用坐标系,比如要使用北京54,西安80等坐标系怎么办咧?本文仅仅抛砖引玉,介绍方法,阐述如何应用自定义坐标系。一 定义坐标系每个坐标系都是有一个EPSG定义,本文准备以EPSG:3395举例。 首

2017-11-20 10:29:42 5296 2

原创 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 4134 3

原创 postgres+socket.io+nodejs实时地图应用实践

nodejs一直以异步io著称,其语言特性尤其擅长于在realtime应用中,如聊天室等。在进行实时应用开发时,必不可少的需要用到 socket.io库,可以说,nodejs+socket.io在实时应用中具有较好的表现能力。   本文既然选择以实时地图应用做个小例子,那么选择经典的PostgreSQL/PostGIS作为地图的数据库。希望实现的是模拟数据库数据插入了新的GPS坐标,而一旦数据

2016-11-14 15:07:12 2185

原创 shp与PostGIS在项目应用中比较

shp postgis 查询

2016-09-26 13:53:38 2013

原创 Postgres-XL9.5简介与集群部署

http://www.jianshu.com/p/82aaf352b772

2016-08-28 17:10:06 9504 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 3294 1

原创 node-gdal实践-创建shp文件

node-gdal

2016-06-24 17:14:28 847

原创 node-gdal实践-读写shp数据

http://www.jianshu.com/p/dbc4dd2f38e9

2016-06-24 10:54:46 1494

原创 OpenLayers 3+Geoserver+PostGIS实现点击查询

WebGIS开发中,点击查询是最常用的一种查询方式,在ArcGIS api 中,这种查询叫IdentifyTask,主要作用是前台提交参数,交ArcServer查询分析返回。本文从开源框架的角度,从前台到服务端到数据库等多个角度,多种方式实现点击查询。干货如下:

2016-03-20 16:12:07 16063 3

原创 postgis中批量对矢量数据进行火星坐标加/纠偏

postgis中批量对矢量数据进行火星坐标加/纠偏前言最近写了一个批量对postgis中图层进行坐标加偏,纠偏。当然是非严格意义上的精确,只是保证开发者自己的矢量数据能比较正确的叠加常用的在/离线网络底图。下载地址 [下载地址 ]支持的图形类型:PointMULTIPOINTLINESTRINGMULTILINESTRINGPOLYGONMULTIPOLYGON支持的偏移方式:BD2

2015-12-03 10:47:55 6582 6

原创 Ol3中Map事件全解析

OpenLayers3 Map Event

2015-12-01 11:42:32 18875 2

原创 GeoServer的SQL Views详解

GeoServer的SQL Views详解众所周知,Geoserver支持发布shp,postgis数据库数据。通过各种扩展,可以发布oracle spatial,myspatial数据库数据。在日常应用中发现使用者只是简答的发布了数据库的表,还有视图。而Geoserver的SQL Views能做的更多,体现如下:数据库view可以在geoserver中当做表完全一样的发布,而Geoserver的

2015-11-09 22:38:23 8468 3

原创 wms根据sld,sld_body请求地图

根据sld,sld_body动态修改wms图层

2015-10-27 14:21:27 4653 4

原创 CentOS 7 安装PostGIS

CentOS 7 安装PostGIS

2015-08-10 14:19:04 2734

原创 geoserver连接oracle数据源卡的解决方案

遇到好几个geoserver用oracle很卡的原因:注意:schema一定要写上,不写就很卡,写上极大提高了发布和查看速度。详情在geoserver文档阐述

2015-02-03 16:49:47 1983

原创 postgresql中oracle_fdw应用

解决postgresql与oracle数据同步问题

2015-01-21 15:13:39 4241 2

原创 ArcServer关于GP的发布与应用

以制作一个buffer缓冲区为例子来说明一  制作GP工具1.1  打开arcmap,点击图标,准备建立模型。1.2 从arctoolbox拖拽空间分析工具buffer进入模型。1.3 设置buffer工具的输入输出参数 缓冲的要素集和缓冲距离。右键 输入的参数项,点击"模型参数",参数项 右上角会多个 P。P是参数变量(paramvar)的开头

2015-01-20 21:20:37 1520

原创 OpenLayer+PostGIS+GeoServer--无额外后台实现地理分析与查询框架

一 传统开发流程1.1 传统流程在一般情况下,人们使用PostGIS存储空间数据,以Geoserver发布数据服务,以OpenLayer客户端展示地图。客户端操作与地理查询,如果查询等比较复杂,一般会使用ajax将ol的请求参数传给后台,由后台完成操作后返回前端。流程如下:1.2 框架问题说明1 GeoServer只是简单发布了地理数据,单个图层,只能接受简单的wms显示,

2014-12-26 14:56:45 10883 3

原创 Openlayers WFS跨域请求

wfs跨域查询

2014-11-17 09:29:54 11503 2

原创 GeoServer发布Heatmap

百度等热力图是使用开源的heatmap.js做的,但是这种jiejuefangan

2014-11-12 17:10:54 8465 11

原创 使用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 15213

mapbox转换字体

tff字体转换后的mapbox的pbf字体,方便其他用户拿来测试mapbox离线字体。

2019-04-26

[ASP.NET 4权威指南].马伦压缩卷下

[ASP.NET 4权威指南].马伦.扫描版压缩卷下

2013-06-08

[ASP.NET 4权威指南].马伦.扫描完整版 上

ASP.NET 4权威指南 上半部分压缩卷

2013-06-08

基于C#的具有重叠度的图像融合源码

1 C#开发 2 将两张有部分重叠的图片,融合成一张图片 3 本人亲试,绝对可行

2012-09-20

基于VB+AO的地图窗口建立简单示例

简单的数据输入,查询,符号库的建立方式,属性表的建立

2010-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除