1.前言本开源方案的构架是:geoserver(服务器)+tomcat(中间件)+postgis(数据库)+uDig(desktop)。本文将主要讲解如何将shp数据通过postgis导入到postgresql中,并且在uDig上进行展示和编辑,然后如何将postgresql中的图层数据通过geos...
分类:
Web程序 时间:
2014-12-30 11:34:14
阅读次数:
272
1 背景我们在ArcMap中可以直接通过symbol功能对图层进行定制化配图。但是,如果我们将配好图的shp图层在GeoServer中发布时,会发现图层样式完全丢失了。其实原因很简单,用ArcMap配好的图层,其样式文件并不是保存在shp中,而是保存在mxd或者msd中。那么如何才能让GeoServ...
分类:
其他好文 时间:
2014-12-21 10:18:28
阅读次数:
377
在Geoserver安装包中,默认是不能发布Oracle数据库里的数据的,只能发布postgis、shp等数据,详细如截图:如果想发布oracle数据,得安装相应版本的关于oracle数据源的插件,本机geoserver版本是2.6.1,那么要下载对应版本的oracle plugin。下载地址:ht...
分类:
数据库 时间:
2014-12-05 12:33:08
阅读次数:
236
使用Geoserver发布一个空间表,在图层预览的过程中没有任何问题,但是当我根据这个空间表传创建视图再发布wms服务,访问时就会报错,错误信息如下:Caused by: java.sql.SQLException: ORA-29902: 执行 ODCIIndexStart() 例行程序中出错O.....
分类:
其他好文 时间:
2014-12-05 10:24:30
阅读次数:
232
效果图:
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/...
分类:
其他好文 时间:
2014-11-13 14:44:48
阅读次数:
296
由于项目的地图数据放在不同的服务器上面,因此进行POI搜索和路径导航的时候需要进行跨域检索,容器环境用的是Tomcat 7.0.53.配置跨域请求的步骤为:
1. 下载Proxy.cgi,或者到Openlayers的安装目录中,安装盘符\OpenLayers-2.13.1\examples中查找,或者直接拷贝本文下面的代码到proxy.cgi文件中。并修改allowedHosts,添加需要访问的...
分类:
其他好文 时间:
2014-09-27 12:06:29
阅读次数:
300
功能要求如下:要求能在给定地图上测量长度和面积。此处实现主要是调用Openlayers接口实现。
一、界面设置
在HTML界面中设置好测量按钮的布局,代码如下图所示:
测量
长度:
面积:
选择
球面:...
分类:
其他好文 时间:
2014-09-27 11:49:09
阅读次数:
217
上一篇文章基于Geoserver发布了一个18个图层的地图,本文介绍如何利用OpenLayers访问Geoserver发布的地图。
要访问Geoserver发布的地图,主要困难点是地图URL地址的确定,方法是打开Geoserver,在LayerPreview中找到要访问的地图,单击该地图后面的OpenLayers,如下图所示
这时客户端会调用OpenLayers访问该地图,如下图所示
...
分类:
其他好文 时间:
2014-09-27 11:13:59
阅读次数:
203
打算实现的功能:基于OpenLayers实现对地图中城市POI模糊查询,并且能提供基于位置的查询(GIS中就是基于圆的查询,通俗的说就是当确定用户位置后,可以查询用户周边一定范围内的POI)和基于多边形的查询(用户自己画出多边形,实现在多边形范围内的POI查询),设定的界面如下图所示
1. 界面实现
页面的body主体实现如下:
...
分类:
其他好文 时间:
2014-09-18 22:23:54
阅读次数:
323