GeoServer添加对各类数据库的支持、包括MySQL、SQLServer

      GeoServer默认只支持基于PostGIS插件的PostgreSQL数据库,在实际项目中,很多单位或部门都是不使用PostgreSQL数据库的,安装两个数据库也没有必要,因此在网上查询了一下GeoServer的资料,发现GeoServer支持居然支持几十种数据库,只是需要安装插件。


支持的数据库和差价如下图所示

geoserver-2.13.1-app-schema-plugin.zip452.2 KB2018-05-20 09:542
geoserver-2.13.1-arcsde-plugin.zip3.5 MB2018-05-20 09:540
geoserver-2.13.1-cas-plugin.zip156.4 KB2018-05-20 09:540
geoserver-2.13.1-charts-plugin.zip1.5 MB2018-05-20 09:540
geoserver-2.13.1-control-flow-plugin.zip43.2 KB2018-05-20 09:540
geoserver-2.13.1-css-plugin.zip626.8 KB2018-05-20 09:540
geoserver-2.13.1-csw-plugin.zip978.8 KB2018-05-20 09:540
geoserver-2.13.1-db2-plugin.zip48.7 KB2018-05-20 09:540
geoserver-2.13.1-dxf-plugin.zip35.8 KB2018-05-20 09:540
geoserver-2.13.1-excel-plugin.zip10.2 MB2018-05-20 09:540
geoserver-2.13.1-feature-pregeneralized-plugin.zip41.7 KB2018-05-20 09:540
geoserver-2.13.1-gdal-plugin.zip334.7 KB2018-05-20 09:541
geoserver-2.13.1-grib-plugin.zip17.4 MB2018-05-20 09:540
geoserver-2.13.1-h2-plugin.zip1.2 MB2018-05-20 09:540
geoserver-2.13.1-imagemap-plugin.zip40.1 KB2018-05-20 09:541
geoserver-2.13.1-imagemosaic-jdbc-plugin.zip121.3 KB2018-05-20 09:540
geoserver-2.13.1-importer-bdb-plugin.zip3.7 MB2018-05-20 09:540
geoserver-2.13.1-importer-plugin.zip1.2 MB2018-05-20 09:540
geoserver-2.13.1-inspire-plugin.zip42.2 KB2018-05-20 09:540
geoserver-2.13.1-jp2k-plugin.zip301.6 KB2018-05-20 09:540
geoserver-2.13.1-libjpeg-turbo-plugin.zip55.9 KB2018-05-20 09:540
geoserver-2.13.1-mongodb-plugin.zip1.4 MB2018-05-20 09:540
geoserver-2.13.1-monitor-plugin.zip10.3 MB2018-05-20 09:540
geoserver-2.13.1-mysql-plugin.zip955.3 KB2018-05-20 09:542
geoserver-2.13.1-netcdf-out-plugin.zip5.9 MB2018-05-20 09:541
geoserver-2.13.1-netcdf-plugin.zip6.7 MB2018-05-20 09:540
geoserver-2.13.1-ogr-wfs-plugin.zip26.2 KB2018-05-20 09:541
geoserver-2.13.1-ogr-wps-plugin.zip8.7 KB2018-05-20 09:541
geoserver-2.13.1-oracle-plugin.zip80.7 KB2018-05-20 09:542
geoserver-2.13.1-printing-plugin.zip3.9 MB2018-05-20 09:540
geoserver-2.13.1-pyramid-plugin.zip26.8 KB2018-05-20 09:540
geoserver-2.13.1-querylayer-plugin.zip10.6 KB2018-05-20 09:540
geoserver-2.13.1-sqlserver-plugin.zip40.5 KB2018-05-20 09:540
geoserver-2.13.1-teradata-plugin.zip41.1 KB2018-05-20 09:540
geoserver-2.13.1-vectortiles-plugin.zip310.5 KB2018-05-20 09:541
geoserver-2.13.1-wcs2_0-eo-plugin.zip77.2 KB2018-05-20 09:540
geoserver-2.13.1-wps-cluster-hazelcast-plugin.zip3.4 MB2018-05-20 09:540
geoserver-2.13.1-wps-plugin.zip989.7 KB2018-05-20 09:540
geoserver-2.13.1-xslt-plugin.zip30.6 KB2018-05-20 09:540
geoserver-2.13.1-ysld-plugin.zip

下面介绍最重要的安装插件的方法

1下载GeoServer连接各数据库的插件,从https://zh.osdn.net/projects/sfnet_geoserver/releases/

将下载好的插件压缩包解压后,将其中的所有jar包,放入..:\..\GeoServer 2.13.0\webapps\geoserver\WEB-INF\lib目录下

这里以MySQL和SQLServer为例,如下图:


然后启动GeoServer,在GeoServer的管理界面中的新建数据源界面就可以看到已经有添加插件所对应的数据库的按钮了,结果如下图所示:


GeoServer是一个开源的地理信息系统服务器,它将GIS数据转化为可视化或交互式的Web地图服务,并提供WFS服务,允许用户对数据进行查询、检索、修改和更新。GeoServer的WFS服务支持OGC WFS协议,允许用户使用GET、POST和SOAP请求方法以访问WFS功能。我们可以通过GeoServer发布WFS,并在Web应用程序中使用WFS服务来实现数据的查询和交互操作。 首先,我们需要在GeoServer中创建和配置数据存储。接着我们需要选择数据存储的类型,它可以是PostGIS、Oracle Spatial、MySQL、SQL Server、Shapefile或其他支持的空间数据库或文件。我们需要根据数据源的类型选择合适的存储类型,然后连接到数据源并创建工作区。工作区是一个组织空间数据和WFS服务的容器。我们可以在GeoServer中创建多个工作区,每个工作区可以包含一个或多个数据存储。 接下来,我们需要为每个数据存储定义图层。图层是具有独立名称和功能的GIS数据集。我们需要选择要发布的图层,根据需要设置样式和标签,并为每个图层分配名称和唯一的标识符。我们还需要选择要发布的图层格式,支持GML、GeoJSON、KML、Shapefile和WFS等格式。 然后,我们需要启用WFS服务,并为每个图层定义WFS功能。我们可以选择启用WFS 1.0.0、1.1.x和2.0.x协议,在每个协议中为图层定义各种类型的WFS查询。我们可以选择支持的查询操作(CRUD)和输出格式,如WFS、GML、JSON和CSV等。 最后,我们需要将发布的WFS服务与Web应用程序集成。我们可以使用Java、JavaScript、PHP或其他编程语言来构建自定义Web应用程序,使用WFS服务来查询、检索、修改和更新GIS数据。我们可以使用OpenLayers、Leaflet或其他开源GIS库来构建可视化和交互式Web地图应用程序。 综上所述,通过GeoServer发布WFS服务是非常简单和方便的,只需要完成一系列设置和操作,就可以在Web应用程序中使用WFS服务来访问和管理GIS数据。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值