
OpenLayers
文章平均质量分 92
高端客户
这个作者很懒,什么都没留下…
展开
-
解读坐标系定义之:proj4
proj4 命令proj -l 获取所有的坐标系proj -ld 获取所有的基准面proj -le 获取所有的椭球体proj -lu 获取所有的单位cs2cs -lm 获取所有的中央子午线文章目录一、proj-strings0、参数列表1、+axis1.1 组合值1.2 +axis常用值2、+ellps 椭球体3、+datum 基准面3、+pm (prime meridian)中央子午线4、+proj 坐标系5、+units 、+vunits 单位6、+x_0 、+y_0 偏移量二、常用.原创 2021-01-27 16:10:56 · 5942 阅读 · 2 评论 -
OpenLayers源码阅读(四):TileImage及TileArcGISRest、XYZ、WMTS
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-12-20 21:06:36 · 4385 阅读 · 0 评论 -
ol调用arcgis server地图服务的query查询
目录一、返回的数据类型二、属性查询1、全部查询2、属性字段查询三、空间查询1、根据query结果查询2、点查询3、线查询4、面查询四、补充1、spatialRel2、geometryType以arcgis 提供的地图服务为例 http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Cens...原创 2019-11-21 20:21:38 · 5605 阅读 · 1 评论 -
ol遇见OGC系列——WFS
一、WFS的概念Web Feature Service(网络要素服务),简称WFS。支持对OpenGIS简单要素的数据编辑操作(插入,更新,删除,检索),实现服务器端和客户端之间的要素交互。主要有GetCapabilities,DescribeFeatureType、GetFeature服务操作:GetCapabilities:获取用于查询WFS服务的相关信息,包括支持的操作、支持的格式、...原创 2019-10-13 23:53:27 · 1397 阅读 · 0 评论 -
Bug:比例尺(ScaleLine)在Openlayers v4.6.5中计算错误
该bug,官方已经在后续版本修正,故只针对OL 4.6+。在此自做记录。场景:1、引用Openlayers v4.6.5的js文件2、view的坐标系采用EPSG:43263、比例尺的单位为米(metric)原因分析:在源码scaleline.js中,......ol.control.ScaleLine.prototype.updateElement_ = function()...原创 2018-11-01 14:53:31 · 1773 阅读 · 0 评论 -
当ol.source.Cluster遇到map.forEachFeatureAtPixel时
一、知识储备1、vector layer的添加,请参考openlayers的vector-layer.html,http://openlayers.org/en/latest/examples/vector-layer.html?q=vector2、map.forEachFeatureAtPixel方法3、cluster Feature,请参考openlayers的cluster.html...原创 2018-10-11 20:14:33 · 6683 阅读 · 1 评论 -
OpenLayers源码阅读(二):体系结构
回顾上讲,ol以初始属性定义、对象继承等方法的定义实现开始。因此,在阅读后续源码的之前,需要对ol中所涉及到的对象有一个整体上的把握。1、从ol.Object开始,向上、向下追溯,则构成了如下图的网络图 其中,Map(父类PluggableMap)、View、Layer、Overlay、Source、Geometry、Feature、Control等继承于Object图层...原创 2018-08-28 20:06:01 · 2710 阅读 · 0 评论 -
OpenLayers源码阅读(一):从ol开始
版本选择 v4.6.5 说明: v3.0.0~v4.6.5采用Closure,而从v5.0.0 之后采用ES Modules。Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I ...原创 2018-08-13 21:11:02 · 3521 阅读 · 2 评论 -
Openlayers中加载WMTS地图服务,自定义级别、分辨率
需要以下几个参数origin(原点)resolutions(分辨率数组)matrixIds(分辨率对应的级别)projection(坐标系) 以arcgis server 发布的服务为例,如图 var projection = ol.proj.get("EPSG:4326");var resolutions = [0.00118973050291514, 5.94865...原创 2018-08-08 19:24:35 · 18136 阅读 · 1 评论 -
Openlayers中图片导出功能实现及可能存在的问题
openlayers v4.6.5给出的例子//引用FileSaver.js<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.3/FileSaver.min.js"></script>//添加导出按钮<a id="export-png&原创 2018-08-01 14:25:15 · 3705 阅读 · 3 评论