最近由于项目需求,需要用到GeoServer进行地图发布。之前草草的学习过一段时间的GeoServer,但是都没有记录下来,到现在用的时候很多东西都需要重新查阅。所以现在将步骤记录下来,以供查阅。 GeoServer简介 GeoServer定义 GeoServer定义 是 OpenGIS Web 服 ...
分类:
其他好文 时间:
2016-04-03 15:58:40
阅读次数:
374
更多uDig信息 更多GeoAPI信息 更多Geotools信息 更多Quantum GIS (QGIS)信息 更多Geoserver信息 更多deegree信息 更多JUMP信息 更多OpenMap信息 更多GISToolkit信息 更多quickWMS信息 更多mapbuilder-lib信息
分类:
编程语言 时间:
2016-03-13 15:59:56
阅读次数:
351
1.背景 实际项目中需要获取到Geoserver中的图层组织以及各图层的描述信息:比如字段列表等。在AGS中,我们可以直接通过其提供的REST服务获取到图层组织情况以及图层详细信息列表,具体如下所示: 那么在Geoserver中是否也有相关用法?各种方法之间有何优劣? 2.REST请求方法 2.1方
分类:
其他好文 时间:
2016-03-09 12:38:55
阅读次数:
141
之前有几篇文章结束基于pgrouting的最短路径规范,获取最短路径用的是wms方式,这样的好处就是路径样式可以预先是geoserver中设置好,且路径渲染由geoserver在后台渲染。但是用户的需求是无穷无尽的,加入用户要求结果路径的样式需要动环效果该怎么做呢?
Wms方式获取的地图是后台渲染好的图片,如果要在前端做出动画效果,就需要用wfs的方式来请求最短路径了,这样做的...
分类:
其他好文 时间:
2016-03-08 10:54:40
阅读次数:
163
1.SQL Views简介
Geoserver+postgresql+openlayers(leaflet)是目前主流的gis开发工具。Postgresql用于存储地图数据,geoserver用于发布地图数据,openlayers或者leaflet用于访问发布地图。正常情况下当shapefile格式的数据导入postgresql数据库中之后,我们需要通过geoserver把所有的数据发布出去,这...
分类:
数据库 时间:
2016-03-08 10:52:32
阅读次数:
290
geoserver提到的缓存工具共有两个:tilecache和geowebcache。geowebcache是java写的,整合进geoserer中。tilecache则是python写的一个小程序。tilecache是由MetaCarta Labs开发的用来缓存地图,配合openlayers使地图...
分类:
其他好文 时间:
2016-01-21 19:51:51
阅读次数:
239
GeoServer:代码实现批量发布地图服务利用GeoServer发布WCS服务,那么如果我有很多数据需要进行发布,这样利用GeoServer提供的UI界面进行操作显然很不显示。那能不能利用GeoServer提供的API进行操作呢?GeoServer提供了REST API方便我们利用代码进行操作。用...
分类:
其他好文 时间:
2016-01-21 19:46:26
阅读次数:
226
GeoServer的8080端口被占用了怎么办?如何修改GeoServer的端口?GeoServer管理页面的登陆地址正常情况下为:http://localhost:8080/geoserver/web 如8080端口被占用,访问GeoServer Web Admin Page时会显示:Bad Re...
分类:
其他好文 时间:
2016-01-21 19:11:32
阅读次数:
243
在geoserver中使用Restlet来提供所有的rest服务,并且geoserver中所有的在/rest目录下的请求都被看作为一个restful server,下图就是rest服务的调用过程当新建一个项目的时候需要新建一个pom.xml到meven项目中 4.0.0 org.geoserve.....
分类:
编程语言 时间:
2016-01-21 18:27:24
阅读次数:
333
上一章我们通过实现一个服务对如何扩展GeoServer有了一定的了解,但是,对于为何要这样做并没有说明,本章我们重点来说说GeoServer的结构,下图来自GeoServer官网(希望没有侵权),它很好的揭示了GeoServer处理请求的全过程。我们说GeoServer使用Spring框架来构建,这...
分类:
其他好文 时间:
2016-01-21 15:40:25
阅读次数:
234