E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Openlayers3
五分钟学GIS | 空间数据可视化渲染技术
1、主流的开源地图库OpenLayers:业内使用较为广泛的地图库,
OpenLayers3
完成了面向对象的重构,同时也进行了
supermapsupport
·
2020-07-05 13:05
云GIS
openlayers3
之jsts空间分析完整例子
接着上一篇,把上一篇相关的完整代码写出来。jstssample.map{height:600px;}varproj=newol.proj.Projection({code:'EPSG:4326',extent:[113.36672963700005,23.125302196000064,113.36790226200003,23.12607775300006],units:'degrees',ax
兰小莫
·
2020-07-02 16:34
jsts
openlayers3
GIS
Openlayers3
中实现地图的切割
概述:本文讲述如何在
Openlayers3
中结合canvas实现对地图的切割。
lzugis
·
2020-06-28 13:30
Openlayers3
中实现台风风圈绘制算法
概述台风的风圈的NE、NW、SW、SE四个方位的影响范围是不一致,本文介绍一种简单的风圈的绘制方法,并在OL3中展示。效果台风风圈代码数据格式varConfigs={CIRCLE_CENTER_X:104.21390114106414,CIRCLE_CENTER_Y:35.847595169932646,CIRCLE_R:{"SE":0.5,"NE":0.3,"NW":0.2,"SW":0.5}}
lzugis
·
2020-06-27 07:44
用
openlayers3
开发,所有底图共用一个js
为了方便更换地图,这里选择所有demo共用一个地图js文件,根据所发服务配置好。在demo中引用此js文件在demo中加载地图时,使用引用文件如下://实例化Map对象加载地图varprojection=ol.proj.get(basemapconfig[0].projection);projection.setExtent([-180,-90,180,90]);varview=newol.Vie
Liuway
·
2020-06-26 12:17
OpenLayers之加载多源数据四:万能瓦片地图加载秘籍
目录加载简单的瓦片地图瓦片地图之高德地图瓦片地图之百度地图重新定义
OpenLayers3
的瓦片坐标系分析瓦片地图坐标系解密瓦片url加载微软Bing中文地图Google地图加载其实加载瓦片地图基本是大同小异
不睡觉的怪叔叔
·
2020-06-25 10:29
开源GIS
Openlayers3
官网实例一(动画)
一、动画实例代码varview=newol.View({center:newol.proj.fromLonLat([120,33]),zoom:3,maxZoon:15,minZoom:3,logo:false});vargoogleMapSource=newol.source.XYZ({url:'http://www.google.cn/maps/vt/pb=!1m4!1m3!1i{z}!2i{
未来的大神
·
2020-06-24 16:13
Openlayers3
- 瓦片地图加载解析
瓦片地图加载解析其实加载瓦片地图基本是大同小异,你可能会觉得很惊讶,因为网上在线的地图服务,看起都不一样,本节即将为你解开这层神秘的面纱。在前面已基本介绍了瓦片地图的解决方案和作用,此处再用一张图来直观地认识一下瓦片结构:从上图可知,大家常用的瓦片地图是一个三维的概念,我们通常使用xyz这样的坐标来精确定位一张瓦片。通常z用于表示地图层级,而xy表示某个层级内的瓦片平面,x为横纵坐标,y为纵轴坐标
varus的互联网探索
·
2020-06-24 16:30
openlayers 3扩展,调用百度地图、高德地图、天地图服务
openlayers3
中有这样图层加载类,ol.layer.Tile,对应的source类有ol.source.TileImage,ol.source.XYZ,这两者的关系通过源码可以看到ol.inherits
TechFE
·
2020-06-23 09:25
OpenLayers
运动轨迹的demo封装
基于上一篇文章使用
OpenLayers3
来展示一段运动轨迹的封装拓展样式参数什么的都写的乱七八糟的,只是简单的实现一下。
你对面的蛇精病
·
2020-04-04 14:19
Openlayers3
中实现台风风圈绘制算法
概述:台风的风圈的NE、NW、SW、SE四个方位的影响范围是不一致,本文介绍一种简单的风圈的绘制方法,并在OL3中展示。实现效果:实现代码:1、数据格式varConfigs={CIRCLE_CENTER_X:104.21390114106414,CIRCLE_CENTER_Y:35.847595169932646,CIRCLE_R:{"SE":0.5,"NE":0.3,"NW":0.2,"SW":
lzugis
·
2020-04-03 20:05
使用
OpenLayers3
来展示一段运动轨迹
不懂的就百度,然后看一下官方API如果嫌弃官方的API,就看这个吧:
OpenLayers3
Primer以下代码中的坐标都是用的EPSG:3857,请注意。
你对面的蛇精病
·
2020-04-01 23:56
OpenLayers3
自定义编译
自定义编译背景
OpenLayers3
地图开发库功能非常强大,所以有个问题,就是它非常的大。体积大一向吃了很多亏,比如百度“适合移动端的js地图库”,很多人都会向你推荐Leaflet,原因是小巧。
遥想公瑾当年
·
2020-03-31 21:45
openlayers3
中实现WMS点图层的事件相应
概述本文讲述如何在
Openlayers3
中实现WMS点图层的展示,并实现鼠标移动经过该点时展示相关信息,并可点击。
lzugis
·
2020-03-29 04:47
用OpenLayers 3加载瓦片地图
在
OpenLayers3
中,可以使用下面的代码创建一个加载瓦片地图的layer,然后把该layer添加到map里面就可以了,新建加载瓦片地图的layer代码示例:varmapLayer=newol.layer.Tile
猿基地
·
2020-03-21 00:56
Openlayers3
调用Geoserver的切片
一、查看Geoserver,是否已经把相应图层生成瓦片一般情况下,切好的瓦片放在C:\ProgramFiles(x86)\GeoServer2.11.1\data_dir\gwc\这个文件夹下,在这个目录中找我们生成瓦片的图层,例如我切了图层topp:states,就可以在C:\ProgramFiles(x86)\GeoServer2.11.1\data_dir\gwc\topp_states文件
未来的大神
·
2020-03-07 05:22
一、
Openlayers3
通过Geoserver往数据库中添加数据(Transaction操作)
一、结果如下原始地图显示内容后来增加四个点二、代码如下*{margin:0px;padding:0px;}html,body,#map{width:100%;height:100%;}添加点varlayer=newol.layer.Tile({source:newol.source.XYZ({url:'http://www.google.cn/maps/vt?pb=!1m5!1m4!1i{z}!2
未来的大神
·
2020-03-02 23:29
Openlayers3
点的动画效果
一、效果预览星星坠落效果二、全部代码如下*{padding:0px;margin:0px;}html,body,#map{width:100%;height:100%;}添加点varlayer=newol.layer.Tile({source:newol.source.XYZ({url:'http://www.google.cn/maps/vt?pb=!1m5!1m4!1i{z}!2i{x}!3i
未来的大神
·
2020-02-25 17:34
第三课 OL3基本概念
OpenLayers3
对OpenLayers网络地图库进行了根本的重新设计。版本2虽然被广泛使用,但从JavaScript开发的早期发展阶段开始,已日益现实出它的落后。
gisEarth
·
2020-02-22 23:13
openlayers3
中线和面json加载问题趣解
最近遇见一个棘手的问题,在用
openlayers3
加载json文件的时候,遇见线和面两个json,但是加载过程只有一次,怎么办?
澎湃丶
·
2020-02-19 06:54
openlayers3
瓦片加载的源码浅析与小结
本文适用于对ol3的使用有一定了解,目的是为了对ol3瓦片加载部分有更深入的了解。ol3源码极其庞大,本文仅仅只包括瓦片图层加载的这一部分逻辑。一、类图与逻辑ol-tilerender.png上图中列了关于瓦片图层加载相关的重要方法。1)Map对象初始化时根据options.renderer创建ol.renderer.Map的实例,默认是ol.renderer.canvas.Map;2)ol.re
老羽
·
2020-02-18 02:30
2019-05-07 Vue+Openlayer
www.jianshu.com/p/fd399ad4b7d81、安装vue-clinpminstall-g@vue/cli2、vue初始化项目,一路Enter,默认vueinitwebpackvue-
openlayers3
飞天宵夜
·
2020-02-13 12:41
OpenLayers 3 入门指南
从使用
OpenLayers3
到现在有差不多一年的时间了,OpenLayers是web端比较好的一个GIS引擎,广受大家的青睐,最开始我以为这是一个比较小众的引擎,没想到后面发现有很多人使用,并且还有很多正在学习使用的小伙伴
猿基地
·
2019-12-20 00:55
OpenLayers3
关于Map Export的Canvas跨域
一Canvas跨域现象地图导出是地图中常用的功能,并且
OpenLayers3
中也提供了两个地图导出的例子:http://openlayers.org/en/latest/examples/export-map.htmlhttp
遥想公瑾当年
·
2019-11-08 02:15
Openlayers Projection导致经纬度颠倒问题
问题:
openlayers3
调用TileWMS接口,实现Openlayers加载Geoserver转发的ArcGIS切片时,web墨卡托(wkid3857)没有问题,但是WGS84(wkid4326)就不行
苍龙de链
·
2019-11-06 10:00
Openlayers3
中实现地图的切割
概述本文讲述如何在
Openlayers3
中结合canvas实现对地图的切割。
lzugis
·
2019-11-06 04:15
Vue结合Openlayers示例
文章目录1、简单示例1.1创建一个mapView组件1.2创建一个Vue实例,并注册mapView组件1.3在页面中应用2、地图配置3、npm构建3.1安装
openlayers3
.2在mapView组建中导入相关模块
此爱如少年
·
2019-10-19 11:58
openlayers开发
openlayers5
vue
地图
电信资源管理系统:基于 H5 叠加
OpenLayers3
GIS
虽然这个Demo是结合
OpenLayers3
的,其实还可推广到与ArcGIS、百度地图以及GoogleMap等众多GIS地图引擎融合。http://www.hightopo.com/demo/
HT学习笔记
·
2019-10-13 15:00
openlayers3
之jsts空间分析完整例子
接着上一篇,把上一篇相关的完整代码写出来。jstssample.map{height:600px;}varproj=newol.proj.Projection({code:'EPSG:4326',extent:[113.36672963700005,23.125302196000064,113.36790226200003,23.12607775300006],units:'degrees',ax
我是兰小莫
·
2019-09-30 17:34
使用
OpenLayers3
添加地图鼠标右键菜单
添加右键菜单,首先我们要监听鼠标右键点击的操作,我们知道鼠标右键事件名是contextmenu,当鼠标在html元素之上,点击鼠标右键,便会触发contextmenu事件,在contextmenu事件的回调函数中实现相应的显示菜单功能即可。那么在openlayers中,在地图中添加这个事件,我们从哪里下手呢?首先我们得了解openlayers的初始化页面的过程。openlayers初始化页面过程o
·
2019-09-24 00:07
OpenLayers3
入门篇-创建点和线(转发)
OpenLayers3
入门篇-创建点和线转自:https://blog.csdn.net/adventure_xph/article/details/52005413样例代码-创建点1.创建Featrue
bigFace2019
·
2019-09-20 21:48
OpenLayers3
绘制线条
OpenLayers3
绘制线条本文适合能够使用
openlayers3
创建layer图层的开发者,并且本文使用的是vue.js进行开发,如果使用其他前端语言请自行更改。
clearlxj
·
2019-07-23 10:58
vuejs
openlayers2
搭建webgis环境 (Java、Tomcat、GeoServer、PostgreSQL、PostGIS、
OpenLayers3
) 超详细
1.安装并配置Java1.1下载Java1.8根据系统架构下载对应版本,32位选择“Windowsx86”,64为选择“Windowsx64”URL:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我的系统是64位,所以下载的文件是jdk-8u161-windows-x64.exe
AaronWmy
·
2019-06-10 22:50
MapGis前端开发笔记一
一.开发环境:MapGISIGServer10.0、
OpenLayers3
二.需求分析:前端界面的道路网通过捕捉周边的点要素个数,以此作为权重来对道路网进行颜色带的渲染。
杨亚仑
·
2019-05-17 15:39
JavaScript学习
OpenLayers3
加载高德地图
AMapSource.jsol.source.AMap=function(options){varoptions=options?options:{};varattributions;if(options.attributions!==undefined){attributions=option.attributions;}else{attributions=[ol.source.AMap.ATT
Gary_Leong
·
2019-05-07 09:49
OpenLayers
Openlayers官网实例线下实现的解决方法
Openlayers官网提供了很多实例供GISer参考学习,但是最新官网实例是基于Openlayers5.3版本以及ECMAScript6语言开发,而行业内大部都用的
openlayers3
-4版本较多,
哦哟哟哟哟哟哟哟
·
2019-03-07 00:00
webgis
javascript
openlayers
openlayers3
带箭头的线
line-arrows.html--官网的例子https://stackoverflow.com/questions/41606206/draw-arrow-without-using-any-image-in-
openlayers3
https
dreamgis
·
2018-12-27 18:09
网络编程
基于 HTML5
OpenLayers3
实现 GIS 电信资源管理系统
虽然这个Demo是结合
OpenLayers3
的,其实还可推广到与ArcGIS、百度地图以及GoogleMap等众多GIS地图引擎融合。http://www.hightopo.com/d
xhload3d
·
2018-05-23 10:00
html5
canvas
电信
gis
openlayers
基于 HTML5
OpenLayers3
实现 GIS 电信资源管理系统
虽然这个Demo是结合
OpenLayers3
的,其实还可推广到与ArcGIS、百度地图以及GoogleMap等众多GIS地图引擎融合。http://www.hightopo.com/d
xhload3d
·
2018-05-23 10:00
html5
canvas
电信
gis
openlayers
基于 HTML5
OpenLayers3
实现 GIS 电信资源管理系统
虽然这个Demo是结合
OpenLayers3
的,其实还可推广到与ArcGIS、百度地图以及GoogleMap等众多GIS地图引擎融合。http://www.hightopo.com/d
xhload3d
·
2018-05-23 10:00
html5
canvas
电信
gis
openlayers
基于 HTML5
OpenLayers3
实现 GIS 电信资源管理系统
虽然这个Demo是结合
OpenLayers3
的,其实还可推广到与ArcGIS、百度地图以及GoogleMap等众多GIS地图引擎融合。http://www.hightopo.com/demo/
hightopo
·
2018-05-23 00:00
html5
canvas
电信网管
gis
openlayers
JavaScript 空间分析库——JSTS和Turf
目前原生的
OpenLayers3
并不支持空间拓扑关系查询,此类库可以作为重要的补充。通过此类库,可以判断多种空间几何的位置关
neimeng0
·
2018-05-18 14:16
GeoServer
OpenLayers3
关于谷歌TMS瓦片和标准TMS瓦片的加载
谷歌TMS瓦片和标准TMS瓦片的切片规则可以参考:Googletile和TMS的索引算法谷歌TMS瓦片的加载:newol.layer.Tile({source:newol.source.XYZ({tileUrlFunction:function(tileCoord){varz=tileCoord[0];varx=tileCoord[1];vary=-tileCoord[2];return"http
kafeigis
·
2018-04-11 14:02
Openlayers3
OpenLayers3
基础教程之测量功能
OpenLayers3
框架没有提供测量控件,但提供了相应的接口,需要需要基于几何对象的相应接口,结合图形绘制功能实现。
jiegsier
·
2018-01-22 14:48
webgis
openlayers
OpenLayers3
基础教程之实现地图鹰眼以及地图比例尺的添加
前言地图鹰眼就是地图的鸟瞰图,就是通常所说的小地图,我们可以通过鹰眼得到当前地图的显示位置,也可以在鹰眼上单击、拖动或移动到想要查看的位置,鹰眼的可见区域比我们所看的主视区的范围要大,鹰眼的中心框就是主视区的可视范围,
Openlayers3
jiegsier
·
2018-01-21 20:57
webgis
openlayers
OpenLayers3
基础教程之鼠标移动显示坐标
1.前言鼠标移动显示坐标,
OpenLayers3
框架提供了鼠标移动显示坐标的控件(ol.control.MousePosition),默认显示在地图的右上角,其样式可以自定义。
jiegsier
·
2018-01-21 16:41
webgis
openlayers
OpenLayers3
基础教程之对地图的基本操作
1.前言对地图的基本操作就是对地图的放大、缩小、移动、复位和更新等,通过使用
OpenLayers3
框架中操作地图视图(View)的相应方法。
jiegsier
·
2018-01-17 23:49
webgis
openlayers
OpenLayers3
基础教程之加载常用控件
OpenLayers3
封装了很多常用的地图控件,例如地图导航、比例尺、鹰眼、测量工具等,这些控件都是基于ol.control.Control虚基类进行封装,ol.control.Control的子类为各类常用的地图控件
jiegsier
·
2018-01-17 11:52
openlayers
矢量切片(Vector tile)
escage/p/6387529.html说明:本月的主要工作都是围绕制作矢量切片这一个核心问题进行的,所以2月的主题就以这个问题为主,目前分支出来的一些内容主要包括了TMS(Tilemapservice),
OpenLayers3
acmdream
·
2017-12-15 11:55
地图渲染
OL二三维联动实例效果
OL4二三维联动实例二三维地图联动在webGIS项目中经常使用,该文简单说明
openlayers3
与Cesium整合实现。
David_SIAT
·
2017-11-21 15:41
wmts
WebGIS
wms
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他