GeoServer发布地图服务

网友投稿 696 2022-09-02

GeoServer发布地图服务

GeoServer发布地图服务

最近要利用GIS服务器软件发布一些地图服务,商业的软件(比如ArcGIS Server肯定是用不起的),最后在开源GIS软件GeoServer和MapServer中选择了GeoServer。 下面简单说说如果使用,给初始GeoServer的朋友一点点帮助!愿他们不走我走过的弯路,哈哈!

这里假设你的tomcat环境是配置好的,可运行的。将-好的geoserver-2.7.0-war(我这里-的是2.7.0版本)扔进tomcat的webapps文件下,然后启动tomcat。

这里需要注意的是:如果采用tomcat默认配置的话,可能在使用GeoServer的时候会抛出java.lang.OutOfMemoryError: PermGen space的错误,解决方案是将tomcat的PermGen space设置大一些。 Windows下,修改tomcat\bin\catalina.bat文件在echo Using CATALINA_BASE: “%CATALINA_BASE%”前面加上set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512m Linux上,修改tomcat/bin/catalina.sh在位置cygwin=false前加上 JAVA_OPTS=”-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m” 具体参数含义参见:​​​Java内存溢出详解​​

2 配置Data Directory 这一步不是必须的,默认的Data Directory在tomcat/webapps/geoserver/data下,但是为了以后版本升级以及其他原因,我们可以配置Data Directory到其他地方。配置方法:修改geoserver下的WEB-INF/web.xml文件,内容如下:

... GEOSERVER_DATA_DIR /var/lib/geoserver_data ...

3 发布地图服务(WFS、WCS等服务是类似的,这里以WCS服务举例)

1 首先在浏览器打开geoserver,进行登录,默认用户名是admin,密码是geoserver,下面是默认界面。

创建工作区,以后记得启用WCS服务,因为我们要发布WCS服务,如图。

4 创建数据存储(Storage)。数据存储是真正用于数据存储的,你可以选择用来存储的数据类型,如下图。这里我选择GeoTIFF,进入下一步,如图。选择空间空间,填写数据名称,然后通过URL选择要发布的数据。

总结下,发布一个地图服务最重要的是创建工作区和数据存储。

就到这吧,对了,详细的用户手册也可以在GeoServer官网-,-好的用户手册,里面有user和developer两个文件夹,我们只需要查看user文件夹即可,里面介绍啦包括WorkSpace以及Store、Layer等的详细介绍,还有发布ShapeFile和发布PostgreSQL数据数据等的实际案例。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PHP RBAC权限控制实现思路,你会了吗(php货币)
下一篇:手把手教你使用QGIS制作地图
相关文章

 发表评论

暂时没有评论,来抢沙发吧~