本节将讲解ol使用wfs同后台geoserver进行交互,从而实现要素的增删改查。由于geoserver需要服务器端,所以我们将从环境搭建开始讲解,使用公开的数据源,进行查询,修改,添加,删除操作的演示,使得大家最终学会。
1、Geoserver环境配置
由于wfs协议涉及到跨域的问题,在配置过程中,我们也将把跨域的环境配置好。虽然跨域的解决方式有很多,但此处选择一个稍微简单的方式,详见下面的具体步骤。
一、安装java环境,这个就不赘述了,网上一搜一大堆
二、下载安装TomCat,这个资源和教程网上也是一搜一堆,在此不再赘述!
三、安装Geoserver
此时,我们需要到GeoServer官网去下载geoserver,我选择了最新的2.15.1版本,由于我使用tomcat作为服务器,所以我选择下载Web Archive
格式的geoserver-2.15.1-war.zip。
下载后解压到得到war文件:geoserver.war
,把该文件放置到tomcat目录下的webapps目录下,比如放置该文件后,我的路径为:H:\softs\apache-tomcat-8.0.53\webapps\geoserver.war
。
然后在命令行终端启动tomcat,可能需要稍微等待一下,因为要部署geoserver,待tomcat命令行终端启动完成,就可以打开浏览器输入http://localhost:8080/geoserver
打开geoserver的管理页面,如下:
Tomcat启动成功页面: