GeoServer安装(环境部署要求)-3

时间:2024-05-20 10:26:36

GeoServer安装(环境部署要求)-3

1、GeoServer部署

1.1、GeoServer安装

1.1.1、Windows环境

1)GeoServer最新版本为:1.17.1

2)GeoServer安装步骤(见上篇)

1.1.2、Linux环境

1)GeoServer最新版本为:1.17.1

2)GeoServer安装步骤(待补充)

1.2、GeoServer扩展配置

1.2.1、配置SQL Server数据存储扩展

1)下载与Geoserver版本对应的SQL Server 扩展

GeoServer安装(环境部署要求)-3

2)解压下载的压缩包文件,将所有jar包,拷贝至

C:\Program Files (x86)\GeoServer 2.15.1\webapps\geoserver\WEB-INF\lib

GeoServer安装(环境部署要求)-3

GeoServer安装(环境部署要求)-3

3)前往微软官方下载SQL Server JDBC支持包

地址:https://www.microsoft.com/en-us/download/details.aspx?id=11774

4)解压下载的压缩包,拷贝文件 sqljdbc4.jar 到

 C:\Program Files (x86)\GeoServer 2.15.1\webapps\geoserver\WEB-INF\lib

注:与Java8版本对应。

GeoServer安装(环境部署要求)-3

GeoServer安装(环境部署要求)-3

5)如果是在Window上运行GeoServer,需要拷贝 auth\x86\sqljdbc_auth.dll 和 xa\x86\sqljdbc_xa.dll 到 C:\Windows\System32

GeoServer安装(环境部署要求)-3

6)重启Geoserver,可在矢量数据源下查看到 Microsoft SQL Server

GeoServer安装(环境部署要求)-3

1.2.2、配置Vector Tiles扩展

1)下载与GeoServer版本对应的Vector Tiles 扩展

GeoServer安装(环境部署要求)-3

2)解压下载的压缩包文件,将所有jar包,拷贝至

C:\Program Files (x86)\GeoServer 2.15.1\webapps\geoserver\WEB-INF\lib

GeoServer安装(环境部署要求)-3

GeoServer安装(环境部署要求)-3

3)重启GeoServer,可在Tile Caching下查看到Tile Image Formats增加application/vnd.mapbox-vector-tile

GeoServer安装(环境部署要求)-3

1.3、解决GeoServer跨域问题

1.3.1、下载相关jar包到lib目录下

1)将cors-filter-2.6.jar和java-property-utils-1.13.jar文件拷贝到

C:\Program Files (x86)\GeoServer 2.15.1\webapps\geoserver\WEB-INF\lib

GeoServer安装(环境部署要求)-3

GeoServer安装(环境部署要求)-3

1.3.2、修改配置文件web.xml

1)web.xml文件路径为:

C:\Program Files (x86)\GeoServer 2.15.1\webapps\geoserver\WEB-INF

GeoServer安装(环境部署要求)-3

2)在与filter节点平级的位置写入下述代码:

<filter>

<filter-name>CORS</filter-name>

<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>

<init-param>

<param-name>cors.tagRequests</param-name>

<param-value>true</param-value>

</init-param>

</filter>

3)在与filter-mapping平级的位置写入下述代码:

<filter-mapping>

<filter-name>CORS</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

1.4、GeoServer登录密码修改

1)点击Users, Group, Roles;

GeoServer安装(环境部署要求)-3

2)输入及确认新密码。

GeoServer安装(环境部署要求)-3

1.5、GeoServer服务器字体安装(按需)

提供.tff格式字体文件,在部署GeoServer的服务器上安装该字体。

1.6、添加自定义坐标系(按需)

1)在 C:\Program Files (x86)\GeoServer 2.15.1\data_dir\user_projections 路径下找到

epsg.properties,开始编辑;

GeoServer安装(环境部署要求)-3

2)以苏州本地坐标为例,增加以下坐标系信息至epsg.properties。

44923=PROJCS["Suzhou_1954_3_Degree_GK_CM_120E",.......

2)重启GeoServer,可在坐标参考系统下查看到该坐标系已增加。

GeoServer安装(环境部署要求)-3

1.7、矢量切片资源部署(按需)

1.7.1、部署雪碧图及pbf格式字体

通过IIS部署矢量切片资源时,增加.pbf(application/msaccess)的MIME类型。

GeoServer安装(环境部署要求)-3

部署后提供雪碧图与字体的资源地址。

1.7.2、部署地图样式

部署后提供样式地址。