地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--postgis空间数据库

本文介绍了如何配置PostgreSQL+PostGIS为空间数据库,导入并转化.shp地图数据。接着,详细阐述了GeoServer连接PostGIS,发布地图及使用Udig修改图层样式。此外,还探讨了利用GeoServer的WFS服务实现条件查询,并讨论了遇到的跨域问题及解决方案。最后,提出了样式使用和WFS查询的优化方案作为遗留问题。
摘要由CSDN通过智能技术生成

此节主要介绍以下内容:    

       1、安装配置postgresqlpostgis,升级postgresql为空间数据库,导入.shp格式的地图,转化为空间数据

2深入研究geoserver的用法和功能,实现其连接postgis空间数据库,发布地图

3完成geoserver的发布数据库的地图,并使用Udig修改地图样式

4学习geoserverWFS服务,实现按照过滤条件高亮查询的图层。 


1.....前期准备工作:

   前周主要学习的都是geoserver调用的本地.shp格式的地图数据,其实geoserver的数据源可以有很多种,如下所示:


     可见,geoserver可以读取很多的数据源,经过内部机制处理,发布为一个地图图层,本周学习的是以PostGis Database空间数据库作为数据源,前期使用uboss平台的时候,框架组曾经使用过postgresql数据库,只知道其优势就是可以存储地图数据,具体没有研究过,所以本周进行了相应的学习和配置。


关于PostgreSQL

   通过上网查阅资料可以发现,PostgreSQL(以下简称PG数据库) 是一个自由的对象-关系数据库服务器(数据库管理系统),除了作为普通关系数据库所具有的的特征外,我看到其最吸引的优势是其数据类型,包括:任意精度的数值无限制长度文本几何图元IP地址IPv6地址无类域间路由地址块,MAC地址数组…………此外,用户可以创建自定义数据类型,通常通过PostgreSQLGiST机制,它们也能被很好得索引,比如PostGIS地理信息系统的数据类型 同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。

  

关于PostGIS

     在PostgreSQL中已经定义了一些基本的集合实体类型,这些类型包括:点(POINT)、线(LINE)、线段(LSEG)、方形(

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值