使用GeoServer发布PostGIS表数据
来源:互联网 发布:斗鱼装机王哥淘宝店 编辑:程序博客网 时间:2024/05/22 06:42
- 最近在研究PostGIS,这里记录一下
- PostGIS 是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。我这里使用GeoServer发布PostGIS表数据
- 1.数据准备
- 我这里是一张存储有城市的信息的表(cities)。表有三列,一个是 ID 编号,一个是城市名,另一列是PostGIS独有的地理几何列
- 2.创建存储
- 新建一个数据源类型为“PostGIS”的数据存储,然后配置PostGIS的数据库信息
- 3.创建图层
- 创建图层,选择上一步中创建的存储,列表中会显示这个数据源中所有的包含地理几何的数据库表,点击发布,并计算边框和经纬度边框,完成发布。
- 4.图层预览
- 在图层预览中找到这个图层,点击Openlayers预览这个图层
- 5.地图调用(wfs调用,以openlayers为例)
- 我在图层预览中,下拉框中选择图层格式为Geojson,拿到这个图层的geojson格式的路径,然后在openlayers中通过远程Geojson的形式添加这个图层。
var wfsUrl = 'http://localhost:8080/geoserver/test/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=test:cities&maxFeatures=50&outputFormat=application%2Fjson'; var wfsVector = new ol.layer.Vector({ source: new ol.source.Vector({ format: new ol.format.GeoJSON(), url:wfsUrl }), style:new ol.style.Style({image: new ol.style.Icon({src:'icon.png'}) }) });map.addLayer(wfsVector);
最终效果:
阅读全文
1 0
- 使用GeoServer发布PostGIS表数据
- GeoServer基础教程(六):使用GeoServer发布PostGIS表数据
- GeoServer发布PostGIS数据
- Geoserver发布PostGIS地图数据:问题记录
- GeoServer+PostGIS发布图层
- PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示
- 使用Geoserver发布ArcSDE空间数据
- 使用GeoServer发布ArcSDE 9.3数据
- 【postgis&geoserver】在postgis中建立空间数据库并发布到geoserver
- 使用geoserver发布地图
- OSM数据插入PostGIS数据库为GeoServer提供数据
- GeoServer快速发布地图数据
- Geoserver数据发布中的参数设置
- PostGIS+GeoServer+OpenLayer随笔!
- geoserver+postgis+postgresql+arcgis
- PostGIS+GeoServer安装注意事项
- 搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3
- geoserver使用curl发布 imagemosaic
- 模型评估的方法: ROC,AUC,RMSE等指标
- jstorm 2.2.1安装
- Premature end of JPEG file
- [leetcode]解题报告35. Search Insert Position
- 测试流程优化
- 使用GeoServer发布PostGIS表数据
- js中的数字表示范围
- Android Hello Android 第一个Android 应用
- 原始套接字编程(四)
- activiti工作流的使用
- Eclipse快捷键
- 数据库优化
- android系统分享功能,将自己的APK加入可分分享的应用列表
- 5.22-Json-笔记--持续更新