GeoServer 2.3 发布地图

标签: geoserver 地图 | 发表时间:2013-08-01 22:14 | 作者:tracker_w
出处:http://blog.csdn.net

最近因为项目需要,要用GeoServer发布地图数据,因此不得不研究了一下。根据官方文档,我们可以直接发布*.shp文件,也可以通过PostGis中的数据表来发布。下面分别介绍一下这两种方式。


GeoServer简介:

GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。


一、发布*.shp文件

首先我们要准备好一个包含shp文件的目录。这里使用官方文档中使用的样例。点击下载: nyc_roads.zip 

解压后会有以下四个文件:


然后将nyc_roads目录拷贝到GeoServer 2.3.3\data_dir\data 目录下。

1.创建工作区

启动 GeoServer 并在浏览器中打开 http://localhost:8080/geoserver/,使用默认的管理员用户登陆。默认为admin / geoserver

点击 Create Workspaces :


输入工作区名、URL(测试用可以随便写一个),然后点击 Submit :



之后便能在列表中看到我们刚刚新建的工作区demo了:



2. 创建存储器(Create Stores)

单击Data --> Stores,并在新的页面中点击 Add New Store 打开 New Data Source 页面:


在 New Data Source 页面中选择数据源类型,这里我们选择 ShapeFile:



Data Source Name 中填写前面我们拷贝过去的*.shp文件的所在目录,即 nyc_roads . ShapeFile Location 要按照 file:data/[shp文件路径]  的格式填写。然后将charset 设置为GB2312, 并点击 Save. 截图如下:


3. 创建图层


在 New Layer 页面中,点击Action 列的 publish:


在Edit Layer页面中,我们发现EPGS信息已经自动设定好了。我们只需要分别点击 Compute from data 和 Compute from native bounds 链接来自动计算边界信息。最后点击下面的Save. 如下图:



此时应该能从 Data --> Layer 页面中看到我们刚刚创建好的图层:


4. 预览
单击 Data --> Layer Preview , 在右边的列表中找到创建好的图层,点击 OpenLayer即可可看效果。




二、从PostGis中发布数据

步骤跟发布shapefile文件基本相同,只是在Add Data Source 中要选择 PostGIS 而不是 ShapeFile.


更多详细信息,比如如何创建图层组,请参阅官方文档。
作者:tracker_w 发表于2013-8-1 22:14:32 原文链接
阅读:88 评论:0 查看评论

相关 [geoserver 地图] 推荐:

GeoServer 2.3 发布地图

- - CSDN博客互联网推荐文章
最近因为项目需要,要用GeoServer发布地图数据,因此不得不研究了一下. 根据官方文档,我们可以直接发布*.shp文件,也可以通过PostGis中的数据表来发布. GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息.

geoserver发布shp

- - 开源软件 - ITeye博客
Geoserver 发布图层. Geoserver除了浏览以外,其他譬如发布、删除等等操作均需要用户登陆,默认的账号和密码为:admin , geoserver .. 登陆后的首页应该是这样的:. 发布一个layer正确的顺序为:datastore(数据存储)->layer(图层). 需要先创建数据源,然后再从数据源中选择数据发布图层.

简析GeoServer服务的内部文件组织以及GeoServer自动化服务发布工具的开发思路 - Naa

- - 博客园_首页
通过GeoServer发布的服务,在GeoServer内部有固定的文件组织和构造. 如果对该文件组织和构造有足够的了解,可以通过此规律来自己开发GeoServer服务的发布工具,简化工程人员的操作流程. 此篇文章将跟大家一起探讨其中规律. 2.了解GeoServer中与服务相关的基本文件. 在GeoServer的Data文件夹中有如下文件:.

简析将shp导入Oracle并利用geoserver将导入的数据发布 - Naa

- - 博客园_首页
首先要安装有支持空间数据的Oracle,其次有安装版或免安装版的geoserver,两者都部署好后,我们将开始讨论进一步需要配置的环境. 这里我使用由Oracle提供的shp2sdo来进行shp导入,同时使用由geoserver提供的可以连接Oracle数据源的插件来进行数据的发布. Shp2sdo的下载地址为: http://down.51cto.com/data/223757.

三幅地图

- duyao678 - 格致
1901年的海底电报电话线地图. 15世纪到19世纪的全球海上贸易地图. 三者的相似性可能是因为路线和需求,以前是货物,现在则是信息,中国的国际信息需求不高:-).

“You Are Here”地图

- 欣 - Solidot
一幅英文标注的中文地铁地图(jpg),所有的中文地点名称下面的英文译名都叫“You Are Here”. 如果你是一位外国游客,你怎么可能知道自己在哪里,要去哪里. 一位Reddit用户发帖求救,称自己被北京地铁地图搞糊涂了.

百度地图推出卫星地图

- 丁丁 - 月光博客
  据百度地图微博报道,11月15日,百度地图正式上线卫星地图功能,目前首批覆盖的城市包括北京、上海、广州、深圳等35个城市,由中国四维提供影像数据.   卫星地图是百度地图新增加的地图浏览模式,目前用户可以在百度地图中选择使用“地图”、“卫星”和“三维”三种不同的视图. 通过新增的的“卫星地图”模式,用户可以看到真实的遥感卫星图像,查看到原有地图上无法涵盖的细节.

地图的垄断

- ning - 月光微博客
  看了国家测绘局公布了46家无地图资质企业的清单,感觉全是瞎扯蛋,这些所谓的曝光网站全部都是下游的地图应用商,如果这样的网站或企业都要查处,那基本上中国没有合法做地图应用的网站了. 这些网站和企业都有个共同特点,就是使用谷歌地图的API,国家测绘局不敢叫板谷歌,就拿那些网站穷开心啊.   我觉得中小型生活类地图网站没有必要去申请牌照,申请的话就相当于默认其合法性,之后就是他们想怎么搞你就怎么搞你,全世界就中国一个国家做地图网站需要牌照,连北朝鲜做地图网站都不需要牌照,我也想知道国家测绘局有没有能力进行跨部门管理,干涉工信部的职责,让那些不属于自己管辖的网站断网.

地图的隐喻

- hosven - 维舟试望故国
1950年秋,当军队从东面攻入昌都的时候,看到这个布满乞丐和污水坑的狭小城镇,许多年轻的战士颇感意外. 有人事后回忆:“看看周围破烂不堪的矮小的房屋和狭窄的街道,真不敢相信这就是地图上划成一个大圈的昌都. 我们想象中的昌都一定是个像样的中等城市,各种建筑鳞次栉比. 收藏到:Del.icio.us.

真有“味觉地图”吗?

- loudly - 谣言粉碎机 - 果壳网
流言: 舌头上特定区域专司一种味觉,舌尖对甜味最敏感,舌根对苦味最敏感,而舌两侧,则负责品尝酸味和咸味. 似是而非的“味觉地图”[1]. 真相: “味觉地图”的说法流传了几十年,长盛不衰. 其实,分辨各种味觉的细胞存在于每一个味蕾内,而味蕾在舌头表面和口腔内都有分布,也就是说,舌头上有味蕾的区域都能对所有味觉进行灵敏的分辨,传言中的“味觉地图”其实并不存在.