OpenLayers开发Gis地图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenLayers开发Gis地图相关的知识,希望对你有一定的参考价值。

参考技术A 目前国内主要有以下三种坐标系:
WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。
GCJ02:又称火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。
BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标。
非中国地区地图,服务坐标统一使用WGS84坐标。

初始化一幅地图时,至少需要一个可视区域(view),一个或多个图层(layer),和一个地图加载的目标html标签(target)。

OpenLayers自带平移和缩放功能,我们也可以自己添加缩放

可以更改坐标投影和中心点来定位到中国

在初始化地图之后还可以再次添加图层

添加图层后可以控制图层的显示和隐藏

WMS地图服务发布好地图后,可以通过url传参params访问到相应的图层

矢量图层一般都是GeoJson格式的数据,可以直接加载在线的GeoJson数据
加载在线GeoJson需要提供url和format属性

或者加载本地json文件,需要提供features属性,通过readFeatures读取json文件

OpenLayers对矢量图层GeoJson中的要素有默认的样式,也可以覆写样式

GIS学习汇总

GIS之家:

Geoserver:

    1. geoserver安装部署步骤
    2. geoserver发布地图服务WMS
    3. geoserver发布地图服务WMTS
    4. geoserver集成以及部署arcgis server瓦片数据
    5. GIS之家demo源代码咨询

Openlayers:

    1. openlayers4 入门开发系列之地图展示篇(附源码下载)
    2. openlayers4 入门开发系列之地图切换篇(附源码下载)
    3. openlayers4 入门开发系列之地图导航控件篇(附源码下载)
    4. openlayers4 入门开发系列之地图工具栏篇(附源码下载)
    5. openlayers4 入门开发系列之图层控制(附源码下载)
    6. openlayers4 入门开发系列之地图空间查询篇(附源码下载)
    7. GIS之家资源
    8. openlayers4 入门开发系列之地图属性查询篇(附源码下载)
    9. openlayers4 入门开发系列之地图标绘篇(附源码下载)
    10. openlayers4 入门开发系列之热力图篇(附源码下载)
    11. openlayers4 入门开发系列之迁徙图篇(附源码下载)
    12. openlayers4 入门开发系列之地图模态层篇(附源码下载)
    13. openlayers4 入门开发系列之批量叠加 zip 压缩 SHP 图层篇(附源码下载)
    14. openlayers4 入门开发系列之聚合图篇(附源码下载)
    15. openlayers4 入门开发系列之风场图篇
    16. openlayers4 入门开发系列之船讯篇
    17. openlayers4 入门开发系列之台风轨迹篇
    18. openlayers4 入门开发系列之小区信号扇形图篇
    19. GIS之家小专栏,订阅赠送arcgis10.5整套安装包(arcgis、arcgis server以及portal等等),包括破解许可永久期限
    20. openlayers4 入门开发系列之前端动态渲染克里金插值 kriging 篇(附源码下载)
    21. Geoserver2.15.1 配置自带 GeoWebCache 插件发布 ArcGIS Server 瓦片(附配置好的 Geoserver2.15.1 下载)
    22. openlayers5-webpack 入门开发系列一初探篇(附源码下载)
    23. openlayers5-webpack 入门开发系列结合 turf.js 实现等值线(附源码下载)
    24. openlayers4 入门开发系列结合 echarts4 实现散点图(附源码下载)
    25. openlayers5-webpack 入门开发系列结合 echarts4 实现散点图(附源码下载)
    26. openlayers4 入门开发系列结合 echarts4 实现统计图(附源码下载)
    27. openlayers4 入门开发系列结合 echarts4 实现交通线流动图
    28. GeoTools介绍、环境安装、读取shp文件并显示
    29. openlayers6结合geoserver实现地图属性查询(附源码下载)

 

以上是关于OpenLayers开发Gis地图的主要内容,如果未能解决你的问题,请参考以下文章

openlayers 初步认识(转)

d3.js,openlayer,Leaflet或其他,哪些适合Web GIS的开发?

如何使用Openlayers 3加载谷歌离线地图

用OpenLayers 在地图上画简单的轨迹怎么画

vue openlayer聚合是啥意思

初识webGIS库—OpenLayers