OpenLayers
文章平均质量分 78
介绍开源GIS的背景知识及相关框架,详细介绍OpenLayers的开发,如wms与wfs图层加载、要素添加与渲染、点击事件、overlay弹出框等功能
gis_morningsun
这个作者很懒,什么都没留下…
展开
-
开源GIS(十六)——openlayers地图打印
目录 一、引言二、地图打印实现三、服务端跨域设置四、总结一、引言 系统地图打印是比较常用的功能,因为经常会把当前的视图作为图片保存,用于方便自己或者他人查看当前地图的情况,截图效果不是很好,直接使用openlayers官网例子。 二、地图打印实现 上代码,主要核心代码是在最后点击事件中<!DOCTYP...原创 2018-12-06 17:20:54 · 5088 阅读 · 7 评论 -
开源GIS(十五)——openlayers通过geoserver中WFS删除要素
目录一、引言二、WFS要素删除实现三、WFS要素删除原理1、请求xml2、postman使用3、要素删除4、返回xml四、openlayers中feature的坐标信息获取五、总结 一、引言 前两篇文章介绍了以openlayers为工具通过WFS添加和修改要素,最后我们将介绍如何删除一个要素,修改的话比较简单,主要是id对应就可以。...原创 2018-11-30 17:28:09 · 2885 阅读 · 3 评论 -
开源GIS(十四)——openlayers通过geoserver中WFS更改要素
目录一、引言二、WFS更改要素实现三、WFS更改要素原理1、请求xml2、postman使用3、要素修改4、返回xml四、总结一、引言 上文介绍了通过WFS服务进行添加,在很多情况下我们会对当前添加的要素进行修改,本篇将进行介绍,与添加大同小异,不过还是要有细节需要关注。 二、WFS更改要素实现 代码前提是使...原创 2018-11-30 16:49:49 · 4760 阅读 · 7 评论 -
开源GIS(十三)——openlayers通过geoserver中WFS添加要素
目录一、引言二、WFS添加要素实现三、WFS添加要素原理1、请求xml2、postman使用3、要素添加4、返回xml四、总结 一、引言 ArcGIS server的要素增删改查实在是太重了,现在正好使用开源的openlayers和geoserver,就研究了一下使用wfs对要素进行增删改查。WFS是web feature servi...原创 2018-11-30 15:58:28 · 6785 阅读 · 6 评论 -
开源GIS(十二)——openlayers中加载切片原理
目录一、切片加载方法1、代码2、代码分析3、参数解释二、切片加载原理 一、切片加载方法 1、代码 var projection = ol.proj.get('EPSG:3857'); // 瓦片地址 // 瓦片地址格式:http://localhost:6080/arcgis/rest/services/Test/Beijing/Ma...原创 2018-12-04 15:04:50 · 5010 阅读 · 1 评论 -
开源GIS(十一)——openlayers中加载离线标准与自定义切片(深度好文)
目录一、引言二、离线标准与自定义切片的制作与使用1、离线切片的制作2、离线切片的使用三、离线标准切片加载四、离线自定义切片加载(重点非常有用)五、总结 一、引言 上一篇文章中讲解了在线切片的加载,本篇文章重点讲解离线切片的加载。离线切片加载在之前研究过一段时间,因为主要使用arcgis有依赖性一直没用下决定弄懂,上周看了三四天终于把这个研...原创 2018-11-13 22:38:23 · 2614 阅读 · 1 评论 -
开源GIS(十)——openlayers中加载在线标准与自定义切片
目录 一、引言二、在线标准切片三、在线自定义切片四、总结一、引言 加载切片底图是openlayer最经常不过的功能,这篇文章先讲述了在线arcgis切片地图的加载,让读者有个基本的认识,下一节中会详细介绍加载切片的原理。分别是加载arcgis中的标准的切图方法和自定义的切图,标准的就是arcgisonline模式,有固定的分辨率,自定义的就是suggest...原创 2018-11-13 14:50:07 · 1656 阅读 · 0 评论 -
开源GIS(九)——openlayers中简单要素的添加与geojson数据修改添加
目录 一、引言二、简单要素点线面的添加1、创建feature2、创建style,添加source、style到layer3、添加layer到map三、WFS获取geojson数据并修改四、效果图1、添加要素2、要素修改拼接在地图另外一个位置,因为使用geoserver发布的所以可能看不到,代码仅供参考五、总结一、引言之前文章有写过如何通过WFS服...原创 2018-10-26 09:46:46 · 8407 阅读 · 3 评论 -
开源GIS(八)——开源GIS简史
一、开源 GIS 技术简史:从渺小到改变世界原文: A History of Open Source GIS, from Humble Beginnings to World-Changing Applications | 23 Jun 2017 9:00am, by Anthony Calamito数字制图和地理空间信息系统(Geographic Information System,...转载 2018-10-15 09:53:36 · 1830 阅读 · 0 评论 -
开源GIS(七)——openlayers中单击获取要素(深度好文)
目录 一、引言 二、前台方法 1、interaction中select方法 2、map中forEachFeatureAtPixel方法 三、gis server方法 1、wms中getfeatureinfo 2、wfs中getfeature 四、后台方法 五、空间数据库方法 六、总结 一、引言 ...原创 2018-09-07 11:25:20 · 19066 阅读 · 8 评论 -
开源GIS(六)——openlayers中overlay强大功能
一、引言overlay是覆盖物的意思,主要是放置一些和地图位置相关的元素,如:infowindow、点标记、图片等,而这些覆盖物都是和html中的element等价的,通过overlay的属性element和html元素绑定同时设定坐标参数——达到将html元素放到地图上的位置,在平移缩放的时候html元素也会随着地图的移动而移动。在arcgis中也有这方面的功能(infowindow),...原创 2018-09-06 10:34:48 · 12781 阅读 · 0 评论 -
开源GIS(五)——openlayers中interaction的select、draw与modify
目录一、引言 二、interaction中select选取feature 三、interaction中draw与modify修改feature 四、总结 一、引言 gis中最基础的就是空间查询,鼠标点击事件获取要素,同时我们经常要对要素进行添加与修改。这些在之前的webgis开发中都要自己去实现,现在openlayer中已经用很多类封装实现了这些功...原创 2018-09-06 09:41:55 · 9612 阅读 · 1 评论 -
开源GIS(四)——openlayers中geoserver发布的WMS与WFS加载
目录 一、引言 二、geoserver中WMS加载 三、geoserver中WFS加载 四、总结 一、引言 使用openlayer中内置的一些类拓展已经能很好的加载arcgis的图层,比较简单;既然开源就要加载符合开源标准的数据,那必须是要能够加载wms与wfs,但是公共的服务不容易控制,就使用geoserver发布了,发布过程比较简单,...原创 2018-09-04 14:56:24 · 6835 阅读 · 1 评论 -
开源GIS(三)——openlayers地图基本框架与天地图加载
目录一、引言 二、openlayer中map基本框架 三、加载天地图 四、总结 一、引言 换工作中间耽误了好长时间没有更过blog了,现在终于有时间搞开源webgis了,先从openlayer下手,后面打算在研究geoserver、postgis、geotool等技术和OGC中WMS、WFS、WCS等标准。搞起== 二、openlay...原创 2018-09-04 14:30:12 · 8649 阅读 · 0 评论 -
开源GIS(二)——openlayers加载Arcgis和geoserver在线离线切片
一、引言 开始开源gis的不归路,第一课便是加载底图,底图目前主流的都是wmts,以后会研究一下wms,本文介绍了普通网络在线切片(如谷歌百度高德等)、Arcgis在线切片与离线切片、openlayer在线与离线切片。通过这三类主流的方式基本可以满足基本需求,如果遇到比较困难的可以直接研究下openlayer的切片加载原理,直接自己手动修改,你想怎么加载就怎么加载== ...原创 2018-03-21 23:20:06 · 7571 阅读 · 0 评论 -
开源GIS总结(一)——总结
谈到GIS软件,首先让我们想到的便是GIS界的龙头大哥ESRI公司旗下的ArcGIS产品,从最初接触的version 9.2到如今的version 10.6,其发展可谓风生水起。MapInfo软件也不错,可是给人的感觉是渐渐被淘汰了似的,周围使用该软件的人并不算多。然后接触了一些的是国内的SuperMap软件,MapGIS软件等,很遗憾的是作为武大的学生,竟然没有使用过GeoStar的...转载 2018-05-25 08:51:51 · 39671 阅读 · 15 评论 -
WebGIS总览
1.前言我相信大家对百度地图,谷歌地图等相关应用已经是非常熟悉了。通过这些应用,我们可以浏览地图、定位我们自己的位置、查找我们想知道的兴趣点、搜索交通路线等等。而其实,这些功能便是WebGIS的一些最基本的功能。那么什么是WebGIS呢,说到这里,我还是首先给大家讲讲什么是GIS。2.GIS简介2.1 GIS的名词解释GIS的全名是Geographic Information System,中文全...转载 2017-02-28 13:41:46 · 1225 阅读 · 2 评论 -
OGC——WMS详细介绍(arcgis server举例)
一、引言 一直用arcgis javascript的二次开发,经常使用它的一些服务WMS、WMTS、WFS、MapService等,并没有深入了解这些服务内部机制,直到最近学习了geoserver,由于毕竟它是开源的要遵循行业老大OGC制定的标准,这样通用性比较强一些,所以发的服务基本都是WMS、WTMS、WFS、WCS== so了解这些东西是必须的了,原创 2017-03-06 14:59:07 · 16739 阅读 · 0 评论 -
谷歌和ESRI眼中的Web Mercator
网上已经有好多作者都不吝笔墨,写了好多有关 Web Mercator这个坐标系的前世今生。多搜罗多摄入,我们会得到很多有用的信息。今天讨论到 3758,3857,102100,900913…… 这些ID又一石激起千层浪,看来整理总结下还是有点必要。 Web Mercator 如何定义? 我们知道,地理数据的坐标系一般有两大类,一是地理坐标系(GCS),是经纬度单位的椭球坐标系;二是...转载 2016-01-27 22:30:58 · 3256 阅读 · 0 评论 -
GIS——各大地图厂商为什么偏爱web墨卡托投影
一、引言 本科地理学的时候学了一推投影,没用的居多,现在常用的就是高斯投影、墨卡托投影(横轴墨卡托[UTM,高斯]),但是当时也没学好,这里就介绍一下网络地图最常用的web墨卡托投影了,百度高德天地图现在都用这个== 二、web墨卡托投影介绍 先介绍一下墨卡托投影:墨卡托投影,是正轴等角圆柱投影。由荷兰地图学家墨卡托(G.Mercator...原创 2018-02-04 20:36:49 · 17092 阅读 · 6 评论