从 geoserver 导出图层配置
是否可以从 geoserver 导出图层配置并将其导入另一台计算机上的 geoserver 中?每次我切换电脑时,都需要很长时间来继续设置图层。
is it possible to export layer configurations from geoserver and import them into geoserver on another computer? It takes a long time to keep setting up the layers everytime i switch computers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
显然你不能..唯一的方法是复制 data_dir 目录并替换新安装的 data_dir 。然后,当您启动 geoserver 时,您设置的图层配置应该会自动加载。
Apparently you cant..The only way is to copy the data_dir directory and replace the new installations data_dir. Then when you start up geoserver the layer configs you setup should load automatically.
您可以使用 Geoserver Manager1(Geoserver rest-api 的包装器),配置您的图层并存储该过程。然后您可以将管理器指向新的地理服务器。
You could use the Geoserver Manager1 (a wrapper around the Geoserver rest-api), to configure your layers, and store the procedure. Then you could just point the Manager to the new Geoserver.
将 Geoserver 2.x 迁移到 Geoserver 2.y(使用 Tomcat):
备份 Geoserver 2.x 的目录“数据”。
在 Tomcat 中停止 Geoserver 2.x,然后停止 Tomcat (sudo /etc/init.d/tomcatx stop)。
删除(最好备份)“webapps”的目录“geoserver”。 (一般是tomcatx/webapps)。
安装新版本的 Geoserver(在本例中为 Geoserver 2.y)。如果您使用 Tomcat,则可以使用 war 文件。
使用新路径编辑文件“web.xml”(tomcatx/webapps/geoserver/WEB-INF/web.xml)。例如:
将
将数据目录的权限更改为tomcatx。 (chgrp, chown)
重新启动 Tomcat。
问候。
Geoserver 2.x 是旧版本。
Geoserver 2.y 是新版本。
tomcatx 是您的 Tomcat 版本。
For the migration of Geoserver 2.x to Geoserver 2.y (using Tomcat):
Make a backup of your directory "data" of Geoserver 2.x.
Stop Geoserver 2.x in Tomcat and then, stop Tomcat (sudo /etc/init.d/tomcatx stop).
Remove (a backup is best) your directory "geoserver" of "webapps". (generally is tomcatx/webapps).
Install the new version of Geoserver (in this case Geoserver 2.y). If you are using Tomcat, you could use the war file.
Edit the file "web.xml" (tomcatx/webapps/geoserver/WEB-INF/web.xml) whit the new path. For example:
to
Move your new directory "security" to other place (usually is tomcatx/webapps/geoserver/data/security).
Change permissions of your data directory to tomcatx. (chgrp, chown)
Restart Tomcat.
Regards.
Geoserver 2.x is old version.
Geoserver 2.y is new version.
tomcatx is your version of Tomcat.
/etc/init.d/tomacat7 restrat
-cd 到 /var/lib/tomcat7/webapps/geoserver
sudo chown -R tomcat7 数据
sudo chown -R :tomcat7 数据
/etc/init.d/tomacat7 restrat
-cd to /var/lib/tomcat7/webapps/geoserver
sudo chown -R tomcat7 data
sudo chown -R :tomcat7 data