初识开源WebGIS库—OpenLayers
2020-08-21 15:49
639 查看
初识开源WebGIS库—OpenLayers
OpenLayers 简介
OpenLayers 是一个专为Web GIS 客户端开发提供的JavaScript 类库包,用于实现标准格式发布的地图数据访问。相比于ESRI的ArcGIS API for JavaScript,OpenLayers 的优点就是免费~~,但是随着开源GIS的发展,OpebLayers的功能也在日益完善,在有些项目中完全可以替代ArcGIS API for JavaScript。
以下是OpenLayers 的官网首页:
OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的 JavaScript包,目前的最新版本是v6.4.3。它实现访问地理空间数据的方法都符合行业标准,比如 OpenGIS的WMS和WFS规范, OpenLayers采用纯面向对象的JavaScript方式开发。实现了类似与Ajax功能的无刷新更新页面,能够带给用户丰富的桌面体验。
配合其他开源软件的使用
1.QGIS
QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、Mac OSX和Windows等平台之上,相当于ArcMap。QGIS是基于Qt,使用C++开发的一个用户界面友好、跨平台的开源版桌面地理信息系统。QGIS也是一个免费的GIS桌面软件,可以帮助我们进行地理空间数据的处理。
2.GeoServer
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,相当于ArcGIS Sever,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载
相关文章推荐
- 推荐一个开源基于JavaScript和Openlayers开发的webgis二次开发控件,并赠送电子和卫星影像地图
- 开源面向对象数据库 db4o 之旅,第 1 部分: 初识 db4o
- 开源WebGIS实施方案(三):Shapefile数据导入到PostGIS
- 开源WebGIS实施方案(五):基于SLD实现图层符号化及其应用
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- GeoServer中文社区开通了(包含其他如Openlayers、PostGIS等开源GIS的交流)
- [初识总结]开源即时通讯IM Openfire+spark and (comet实现)
- C#打造一个开源webgis(一)系统架构
- 面向企业级的开源 WebGIS解决方案--MapGuide(对比分析)
- 初识phaser框架——开源的HTML5 2D游戏开发框架
- 采用开源方案的优势--从搭建WebGIS系统说起
- Git+GitHub,构建自己的开源仓库之初识Git
- 【安卓网络请求开源框架Volley源码解析系列】初识Volley及其基本用法
- 玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest
- 初识开源
- 初识docker------一个开源的应用容器
- 开源面向对象数据库 db4o 之旅,第 1 部分: 初识 db4o
- 教你如何构建开源WebGIS系统
- NopCommerce源码架构详解--初识高性能的开源商城系统cms
- 面向企业级的开源WebGIS解决方案--MapGuide