• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

Geoserver对发布的数据源进行金字塔切片

开发技术 开发技术 3个月前 (12-08) 27次浏览

一、建立切片数据源
1.1建立工作区
Geoserver对发布的数据源进行金字塔切片
Geoserver对发布的数据源进行金字塔切片

1.2添加数据
Geoserver对发布的数据源进行金字塔切片
我这里是老师给的高清卫星地图数据,格式为tif
Geoserver对发布的数据源进行金字塔切片
工作区选择之前建立的工作区,浏览那里选择对应的文件
Geoserver对发布的数据源进行金字塔切片

1.3建立切片源的图层
Geoserver对发布的数据源进行金字塔切片
这里建立的图层中先不用管之前切片的坐标系的问题,但需记住你的图片的坐标系(geoserver会自动识别出图片对应的坐标系)以便后面切片的时候使用
Geoserver对发布的数据源进行金字塔切片
Geoserver对发布的数据源进行金字塔切片
Geoserver对发布的数据源进行金字塔切片
可以先发布图层即可

二、添加切片坐标系以及切片
2.1添加切片坐标系
Geoserver对发布的数据源进行金字塔切片
在这里添加你需要切片的坐标系
Geoserver对发布的数据源进行金字塔切片
Geoserver对发布的数据源进行金字塔切片
我准备切成九级的金字塔,一直点那个add zoom即可添加层级
Geoserver对发布的数据源进行金字塔切片
保存之后即可看到自己添加的坐标系

Geoserver对发布的数据源进行金字塔切片
在图层中找到刚刚发布的切片源,修改他的切片坐标系
Geoserver对发布的数据源进行金字塔切片
我这里缩放等级跟切片等级都是选择的0-8级,点击保存

2.2进行切片
进行切片之后先说下自己遇到的几个问题:
1.本地切片在哪
2.怎样加快切片的速度

先解决第一个问题:本地切片在哪
我第一次切片的时候,我切了近一个小时但是没找到本地切片的路径在哪,但是得回寝室睡觉了,导致那天晚上都没睡好哈哈
我是用的tomcat启动的geoserver,也能显示切片完成的日志,但是发现本地根本没有缓存下来的切片数据,后来发现是我那个geoserver的配置文件中没设置切片缓存的路径
Geoserver对发布的数据源进行金字塔切片
这个就是切片缓存目录的配置文件,需要在里面添加以下代码:
<context-param> <param-name>GEOWEBCACHE_CACHE_DIR</param-name> <param-value>E:Geoserverapache-tomcat-8.5.56webappsgeoserverdatadata_dir</param-value> </context-param>
那个data_dir文件夹是我自己创建的,以为之前我没发现这个文件,现在就可以进行切片了
Geoserver对发布的数据源进行金字塔切片

Geoserver对发布的数据源进行金字塔切片
第二个问题的解决方案就在其中,选择切片的进程越多,切的越快,点击提交开始切片
Geoserver对发布的数据源进行金字塔切片
可以看到切片成功,有什么问题欢迎大家关注我的微信公众号向我讨论!
Geoserver对发布的数据源进行金字塔切片
人生很长,一起加油!!!


程序员灯塔
转载请注明原文链接:Geoserver对发布的数据源进行金字塔切片
喜欢 (0)