OpenLayers+Geoserver 简单入坑

Geoserver

        发布一个shp数据

                         1  将要发布的数据放入数据存放的文件夹

                           

                         2  如图打开Geoserver的发布数据界面

                          

                         3   这里我们选择shp的对应格式

                            

                         4   注意如果shp中有中文记得修改编码格式,点击保存后选择发布

                                              

                          5   填写坐标和显示范围等

                                     
                                        如果你想修改shp的样式可以在”发布”中的默认样式的下拉菜单中选择一个自己喜欢的,你也可以自定义这些样式
                                        
                                         自定义样式的方法如下(这一步最后在发布shp之前做好,你可以先跳过这个尝试)
                                         
                                         填写对应的参数,简单sld并不需要我们自己写,我们可以借助于udig生成。唯一值得注意的是编码的格式记得修改。
                                        
                                         udig中生成一个sld的方法是在图层上右键选择changestyle,设置自己想要的属性后将左边栏下XML烤出即可
                                         
                                         在选择好shp的样式后点击保存我们就可以在图层预览选项中选择Openlayers查看到我们发布的数据啦。下图是一个简单的例子。
                                         

Openlayers

                         在Openlayers中加载我们发布的数据,我们可以在Geoserver中直接查看怎么加载我们发布的数据,在预览数据的网页上直接查看代码,里面还有一些点击查询,模糊查询的代码,是不是很爽!我相信聪明的你一定知道怎么做的。下图是一个简单的演示。
                        
                                 
                              

转载自:https://mtr-1.oss-cn-beijing.aliyuncs.com/qyblog/2019/04/52728098.jpg

You may also like...