乐趣区

关于javascript:GeoServer-离线地图的发布

(自己集体部署在 windows10 下部署,经尝试,linux 也能够部署,并且运行响应速度比 windows 好,装置最新 2.17.x 版本亦可防止很多坑)
装置步骤

装置 JDK

1、装置 GeoServer 是基于 Java 的环境,所以须要先装 Jdk 环境。

2、返回官网下载 Java SE

http://www.oracle.com/technetwork/java/javase/downloads/index.html

3、承受协定并下载相应版本

- 配置环境变量

(1)右击“我的电脑”-> 属性 -> 高级零碎设置 -> 环境变量 -> 零碎变量 -> 新建三个变量:

(2)第一个

变量名输出:JAVA_HOME

变量内容输出:E:\Program Files\Java\jdk-12.0.2(依据 JAVA 的装置门路来确定,实际上是应用 JAVA 装置门路下 JDK 的目录)

(3)第二个

变量名输出:Path(这个变量可能曾经存在)

变量内容输出:%JAVA_HOME%\bin

(4)第三个

变量名输出:classpath

变量内容输出:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(留神最后面的点 . 不要漏掉。)

(5)、进行测试,运行 cmd,输出 java -version 查看 java 版本信息,若能胜利则阐明后面配置均已正确。

装置 GeoServer

1、返回官网下载最新稳定版 http://geoserver.org/

2、对于 windows,咱们有两种抉择,一个是应用二进制文件(binary),另一个是应用安装包进行装置。

3、切换到程序文件夹下的 bin 目录

4、双击 startup.bat,开启服务。留神在应用过程中,这个窗口不能敞开。

5、关上浏览器,输出 http://localhost:8080/geoserver 进入 GeoServer 的管理员界面。(start.ini 文件能够更改一些根底设置,比方 8080 这个关上端口号)

6、应用默认用户名 admin 和明码 geoserver 登陆。

7、敞开运行时关上的窗口或者双击 bin 目录下 shutdown.bat 即可敞开服务。

多层级地图 MBTilers 标准数据公布

1. 配置 Geoserver

Geoserver 默认是不反对 MBTilers 数据的,但其官网也给咱们提供扩大 jar 包,咱们只需官网下载对应的扩大 jar 即可,如果你的 Geoserver 没有配置过 wps 服务,须要额定下载 geoserver-2.9.3-wps-plugin.zip 包(我的 geoserver 版本是 2.9.3, 你们只须要下对应本人的版本即可),而后再去下载 MBTilers 包 geoserver-2.9-SNAPSHOT-mbtiles-plugiin.zip 这个包,下载下来间接把外面所有的 jar 包解压到你们装置门路下的 /webapps/geoserver/WEB-INF/lib 文件下(先装置后面的,重启下再装置前面的),重启 geoserver 即可。

1、下载 GeoServer MBTiles 插件

Geoserver 默认是不反对 MBTilers 数据的

http://geoserver.org/release/stable/

https://build.geoserver.org/geoserver/ 插件下载地址

https://build.geoserver.org/geoserver/2.15.x/community-latest/geoserver-2.15-SNAPSHOT-mbtiles-plugin.zip

将下载 jar 包拷贝至 Geoserver 装置门路 \webapps\geoserver\WEB-INF\lib 文件夹中

2、为 GeoServer 实例装置相应的 WPS 扩大

下载地址   geoserver-2.15.1-wps-plugin.zip

https://jaist.dl.sourceforge.net/project/geoserver/GeoServer/2.15.1/extensions/geoserver-2.15.1-wps-plugin.zip

将下载 jar 包拷贝至 Geoserver 装置门路 \webapps\geoserver\WEB-INF\lib 文件夹中.

重启服务,在 Geoserver 数据存储的栅格数据源中新增 MBTiles 格局

下载 MBTiles 格局 地图数据源

  1. http://www.tuxingis.com/locaspace.html 下载 图新地球软件,装置。
  2. 关上图新地球,输出须要下载地图的地址,搜寻。场景数据的图层、地形都能够右击减少新的。依据需要抉择,个别用高德路线标注,谷歌影像,谷歌地形。
  3. 菜单点击下载,影像 / 地图,依据需要抉择绘制的图形。下载工作设置中,输入格局抉择 MBT(离线地图包),叠加图层抉择高德路线标注,级别能够 1 -18,或者 10-18.(记住要与地图公布时设置统一)

公布 一个新的 Geoserver离线地图

1. 启动 bin 文件夹下的 startup.bat 文件(windows 环境), 登录网址 http://localhost:8080/geoserver/web/ 账号 admin  明码 geoserver

2. 工作区 -》增加新的工作区 -》Name(map)命名空间 URI(http://localhost:8081/map)-》默认工作区 -》提交

3. 数据存储 -》表中的 map -》MBTiles – MBTiles plugin -》工作区(你创立的工作区),数据源名称(map),URL(file:layers/map.mbtiles,data_dir 文件下,你的 mbtiles 文件门路)-》确定 -》公布 –》数据[命名(map2)、题目(map2)],Tile Caching[EPSG:4326(抉择下载的 MBTiles 格局地图中的级别),EPSG:900913(抉择下载的 MBTiles 格局地图中的级别)] -》保留

4.Layer Preview -》增加新的数据存储 -》OpenLayers -》关上了新页面,并且呈现下载的地图,即公布离线地图胜利

参考网址:

https://www.giserdqy.com/gis/opengis/geoserver/16485/

https://leafletjs.com/

https://blog.csdn.net/g0415shenw/article/details/103531586

http://www.voidcn.com/article/p-zwhfmsos-ga.html

https://blog.csdn.net/qq_36595013/article/details/83144874

https://blog.csdn.net/happyduoduo1/article/details/51789033

退出移动版