Geoserver+Tomcat+GeoWebCache搭建地图服务

依赖

Tomcat

Geoserver

GeoWebCache

环境部署

JDK

  • JDK版本,geoserver2.10.0需要JDK 1.8以上的版本
  • 在bash_profile中配置JAVA_HOME、PATH环境变量:
JAVA_HOME=/mnt/data1/jdk1.8.0

export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin

export PATH
  • . ~/.bash_profile使配置生效

Tomcat服务器

  • 配置conf/server.xml
port端口号

<Connector port="9880" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/>

war包配置

<Host name="10.0.37.32" appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Context path="/" docBase="geoserver.war" debug="0" privileged="true" reloadable="true"/>

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t &quot;%r&quot; %s %b"/>

</Host>

Geoserver配置

  • 将geoserver.war包拷贝到tomcat目录下的webapps中

GeoWebCache配置

  • 将geowebcache.war包拷贝到tomcat目录下的webapps中
  • 配置tomcat目录下webapps/geoserver/WEB_INF/web.xml
  1. 配置切片缓存目录
  2. <context-param>
  3. <param-name>GEOWEBCACHE_CACHE_DIR</param-name>
  4. <param-value>/mnt/data4/tilecache</param-value>
  5. </context-param>

环境启动

  • 启动tomcat服务,查看logs下面日志,定位问题
  • 查看geoserver是否启动成功:
    Geoserver+Tomcat+GeoWebCache搭建地图服务
  • 查看geowebcache
    Geoserver+Tomcat+GeoWebCache搭建地图服务

使用使用geowebcache进行切片

  • 点击 a list of all …
  • 选择切片线程
    Geoserver+Tomcat+GeoWebCache搭建地图服务
  • 提交切片进程submit
  • 通过PNG等链接浏览切图
    Geoserver+Tomcat+GeoWebCache搭建地图服务
上一篇:【转载】Java与C++语言在作用域上的差异浅析


下一篇:【Unity】【ARPG开发日志】【49-50】光标修改