搜档网
当前位置:搜档网 › GeoServer教程

GeoServer教程

GeoServer教程
GeoServer教程

GeoServer地图开发解决方案(一):环境搭建篇

GeoServer 是OpenGIS Web 服务器规范的J2EE 实现的社区开源项目,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。

搭建GeoServer环境需要安装GeoServer、Java JDK 1.5/1.6、Tomcat 5.0/6.0(老版本的GeoServer需要Tomcat的支持,最新版本的GeoServer 2.0.2版已经内置了HTTP 服务器)。

一、下载、安装Tomcat、Java JDK1.5/1.6

Tomcat和Java jdk都可以通过其官方网站下载到,详细请查看本文末的资源表。如本人电脑中就是将JDK安装在D盘下的,详细如下图:

如果是使用最新版本的GeoServer 2.0.2版本的就不需要安装Tomcat,GeoServer 2.0.2已经内置了HTTP服务器。

二、下载、安装GeoServer

GeoServer 是OpenGIS Web 服务器规范的J2EE 实现,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载,详细请查看本文档末的资源表。

GeoServer兼容WMS 和WFS 特性;支持PostGIS 、Shapefile 、ArcSDE 、Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为jpeg 、gif 、png 、SVG 、KML 等格式;能够运行在任何基于J2EE/Servlet 容器之上;嵌入MapBuilder 支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。关于GeoServer更多信息可以访问百度百科了解:

https://www.sodocs.net/doc/7912497703.html,/view/871332.htm或官网了解:

https://www.sodocs.net/doc/7912497703.html,/display/GEOS/Welcome。

安装GeoServer非常简单,由于GeoServer是Java编写的开源项目,故GeoServer 的运行需要有Java JDK的支持,也就是上面一步所安装Java JDK,在安装GeoServer的同时就必须提供Java JDK的jre才能完成GeoServer的安装。

使用GeoServer来部署发布shp格式地图数据为WMS服务,需要将shp 格式地图文件复制到GeoServer指定的地图数据目录下面,在最新版的GeoServer安装中就可以指定地图数据的存放目录,其默认放置在GeoServer的安装目录下。

GeoServer安装的时候提供默认的用户名(admini)和密码(geoserver),以及GeoServer 管理系统的访问端口号(8080)。

三、下载、安装uDig

uDig是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看。其下载地址:https://www.sodocs.net/doc/7912497703.html,/files/downloads/udig-1.2.0.exe

到此为止,基于GeoServer的地图部署环境基本搭建完成,下一篇我将详细介绍如何基于uDig进行地图数据查看、编辑以及地图样式导出等功能。

由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。如果是别的厂商提供的地图数据则需要进行一次地图数据格式转化。本篇主要介绍如何查看、编辑地图数据的应用。

一、地图数据转为shp数据格式

由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。在使用GeoServer部署地图数据之前则需要针对不同地图厂商提供的地图数据进行数据格式转化。比如说将MapInfo地图数据转为ArcGIS的shp格式地图数据,需要使用MapInfo提供的工具进行装换。操作非常简单,这里不做详细介绍。

二、使用uDig编辑SHP格式数据

首先使用uDig打开shp格式地图文件,支持同时打开多个shp格式地图数据文件。打开单个地图数据文件则以地图数据文件的地图风格呈现出来,如果是打开多个地图数据文件则是以按照地理坐标确定图层位置的图层重叠呈现。

在打开的shp格式地图数据文件后,通过uDig的图层面板就可以查看当所选择的shp地图数据文件中所包含的地图图层信息,当选中某个图层后就可以通过Table面板查看到该图层所对应的一些详细数据信息。如下图所示:

通过uDig工具可以对地图数据进行查看,编辑,是地图数据部署中对地图数据进行纠错处理不可缺少的一个工具,很给力的一个工具。

三、从uDig导出SHP格式数据样式

uDig提供了非常强大的地图数据编辑功能,实际上应用最多的就是使用uDig编辑shp格式的地图数据,从中提起样式文件。目的其实很简单就是为了修改编码,通常默认的文字编码发布出的WMS服务呈现出来的地图标签中午是乱码。通过图层的“Change Style”功能选项就可以进入图层的样式编辑器。

通过可视化编辑器将修改后的样式导出为样式文件(.sld),在发布地图数据的时候就可以使用编辑后的样式到对应的地图图层,从而解决中文标签乱码问题。

到此为止,基于uDig进行地图数据编辑处理介绍完毕,当然本文只是简单的介绍,希望可以通过本文抛砖引玉,期待关于uDig的更多精彩文章出现。下一篇我将介绍如何使用GeoServer进行地图数据部署相关的知识点。

本篇文章正式介绍基于GeoServer的地图数据部署实现,前提条件为成功搭建有GeoServer环境。实际上基于GeoServer部署shp格式的地图数据非常简单,对于GeoServer 对于的磁盘物理层主要就是一个地图数据目录的概念,对于GeoServer应用系统来说则有三大重要知识点,分别为:工作空间(workspace)、存储器(store)和地图图层(layer),这些概念的详细都将在本文中逐一的介绍。

一、GeoServer地图数据目录(Data Directory)

就已经指定了地图数据目录的位置。

部署地图数据非常简单,首先需要将地图数据文件(shp地图数据文件)复制到GeoServer 的数据目录(安装GeoServer的时候所指定的地图数据目录)下面,因为只有将地图数据放到此目录下,GeoServer后台才能发现shp的地图数据文件(建议使用英文命名地图数据文件)。

需要部署的地图数据必须放置在上面GeoServer提供的地图数据目录之下,如下图示就是将待部署发布的shp格式地图数据放在在GeoServer地图数据目录下名为“t_shapes”的目录中的。这里的“t_shapes”需要特别注意,在使用GeoServer进行地图数据部署发布的时候(创建存储器)需要使用到此名字(t_shapes)。

最新版(版本号:2.0.2)的GeoServer全面改善了shp格式地图数据的发布,并增加了OpenLayers方式的地图数据发布预览功能,以及将地图数据导出KML或GML等格式数据。下面将详细介绍这些功能点。

二、工作空间(workspace)

最新版的GeoServer里面修改了老版本的“目录”为“工作空间”,工作空间存放着多个数据存储器。成功登陆GeoServer管理系统后就可以从左边的功能导航处看到“工作空间”选项。工作空间管理平台详细如下图所示:

要发布地图数据为WMS服务,首先得建立工作空间(也可以使用现有的工作空间),然后建立数据存储器,最后在存储器里面发布地图数据。要想创建工作空间可以直接通过管理平台界面的“Add new workspace”进入工作空间创建界面,如下图所示:

编辑工作空间和创建工作空间一样,非常的简单,可以直接从工作空间管理列表界面进入工作空间编辑界面。

三、存储器(store)

基于工作空间只上的存储器,维护着和地图数据目录的映射关系。可以直接通过GeoServer左边的功能导航进入存储器管理界面,如下图所示:

如上图所示,在存储器管理界面中点击“Add new Store”就可以导航到创建存储器界面,可以完成存储器到地图数据目录的映射,为后面发布地图图层做准备。如下图所示:

通常我们使用的是“Directory of Spatial files”,也就是以目录为单位进行shp格式地图数据的部署。下图为添加存储器的界面:

按照GeoServer的约定一个数据存储器可以部署一个独立的shp格式地图数据文件,也可以部署一个目录的shp格式地图数据格式。

需要特别注意就是“URL”,这里指向的就是存放需要部署的地图数据的目录,此地址的格式为:“file:” + “GeoServer的地图数据目录”,比如说地图数据放在C:\Program

Files\GeoServer 2.0.2\data_dir\data\t_shapes 下,那么在建立存储器的时候的URL应该为file:data/t_shapes 。最终的配置如下图所示:

四、地图图层(layer)

地图图层主要就是管理部署在GeoServer里面的地图数据中的图层元素,通过地图图层管理列表可以非常清楚的看到地图图层的类型、所属工作空间、所属存储器、图层名称以及采用的SRS标准等相关信息。

通过图层管理界面的“Add a new resource”可以进入图层类型(工作空间:存储器)选择界面,详细如下图:

地图数据存储器管理维护着与地图数据目录对应的地图图层数据,选择了对应的图层存储器类型,就会列表处该图层类型下面的所有图层元素,如下列表所示:

使用图层列表管理维护着地图数据图层的发布,图上图所示成功发布地图数据图层为地图服务的前面有“V”标记,如果要修改已发布的地图图层可以使用再次发布功能完成。

本篇就介绍到这里,希望可以通过本文抛砖引玉,期待关于GeoServer地图数据部署更加精彩的文章。下一篇将详细介绍如何发布地图图层、应用地图样式以及通过Openlayers的方式预览地图数据。

GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇

一、发布地图图层

在上一篇《GeoServer地图开发解决方案(三):部署地图数据篇》中大家都看到基于工作空间的数据存储器管理的地图图层,还提到可在图层列表中发布地图图层为WMS服务,对于已经发布过的地图数据还可以进行修改发布。

从上图上可以看到每个图层有“Published”属性,表示当前图层是否发布,其后还有操作连接“Publish again”或“Publish”,表示对以及发布的图层进行再次发布,或者对没有发布的图层进行发布。

要发布地图图层可以在图层列表中点击“Publish”进入图层发布界面,这里需要注意的就是在进行图层发布的时候有几个必填的参数,分别为Declared SRS、Bounding Boxes等。Declared SRS表示当前发布的地图图层将采用何种地理空间引用标准,这里通常都是使用的

EPSG:4326标准;Bounding Boxes表示当前图层的经度、纬度范围,这两项值可以直接通过GeoServer提供的工具自动获取到。详细如下图所示:

二、发布地图样式

之所以要应用样式,主要是解决中文编码的问题以及某些地图数据需要做特别的处理,通常可以修改样式文件实现,这里大多数的图层使用默认的样式基本不会有问题,某些图层使用默认的样式却不能正确的发布为WMS服务,就需要使用前面所介绍的通过uDig对地图数据的样式进行编辑并导出样式文件(.sld),然后再GeoServer中发布新的样式,并在图层发布或者是编辑图层的时候就使用自己发布的样式。

通过样式列表界面的“Add a new style”就可进入下面的样式发布界面。如下图所示:

三、应用地图样式

应用地图样式非常简单,在添加地图图层或者编辑地图图层的时候,通过“Default style”功能选项进行地图图层的样式设置。详细如下图所示:

四、预览地图图层

通过GeoServer管理台左边功能导航“Layer Preview”可进入图层阅览列表,在此列表中部分类型地图图层还提供导出为KML和GML格式的地图数据。

从上图所示中点击图层所对应的“OpenLayers”就可以打开所对应地图图层的预览界面,上图图层列表的地图图层是为了测试而部署的,比如需要查看重庆大区界地图图层,那么可以直接预览大区边界地图图层就可以了,也就是上图中的名为“cq:dqjx_polyline”的图层。

GeoServer地图开发解决方案及OpenScales的地图网站开发

https://www.sodocs.net/doc/7912497703.html, 推荐类似课程北风网:基于OpenScales的地图网站全程开发(FLEX+GIS等技术结合)学习地址:https://www.sodocs.net/doc/7912497703.html,/goods.php?id=114 GeoServer 是OpenGIS Web 服务器规范的J2EE 实现的社区开源项目,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。 GeoServer地图开发解决方案(一):环境搭建篇

搭建GeoServer环境需要安装GeoServer、Java JDK 1.5/1.6、Tomcat 5.0/6.0(老版本的GeoServer需要Tomcat的支持,最新版本的GeoServer 2.0.2版已经内置了HTTP服务器)。 一、下载、安装Tomcat、Java JDK1.5/1.6 Tomcat和Java jdk都可以通过其官方网站下载到,详细请查看本文末的资源表。如本人电脑中就是将JDK安装在D盘下的,详细如下图: 如果是使用最新版本的GeoServer 2.0.2版本的就不需要安装Tomcat,GeoServer 2.0.2已经内置了HTTP服务器。 二、下载、安装GeoServer GeoServer 是OpenGIS Web 服务器规范的J2EE 实现,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载,详细请查看本文档末的资源表。 GeoServer兼容WMS 和WFS 特性;支持PostGIS 、Shapefile 、ArcSDE 、Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为jpeg 、gif 、png 、SVG 、KML 等格式;能够运行在任何基于J2EE/Servlet 容器之上;嵌入MapBuilder 支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。关于GeoServer更多信息可以访问百度百科了解: https://www.sodocs.net/doc/7912497703.html,/view/871332.htm 或官网了解: https://www.sodocs.net/doc/7912497703.html,/display/GEOS/Welcome 。 安装GeoServer非常简单,由于GeoServer是Java编写的开源项目,故GeoServer 的运行需要有Java JDK的支持,也就是上面一步所安装Java JDK,在安装GeoServer 的同时就必须提供Java JDK的jre才能完成GeoServer的安装。

GeoServer地图开发解决方案

本文档原创来自:https://www.sodocs.net/doc/7912497703.html,/beniao277 由Exlimit编辑 GeoServer 是OpenGIS Web 服务器规范的J2EE 实现的社区开源项目,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。 GeoServer地图开发解决方案(一):环境搭建篇 搭建GeoServer环境需要安装GeoServer、Java JDK 1.5/1.6、Tomcat 5.0/6.0(老版本的GeoServer需要Tomcat的支持,最新版本的GeoServer 2.0.2版已经内置了HTTP服务器)。 一、下载、安装Tomcat、Java JDK1.5/1.6

Tomcat和Java jdk都可以通过其官方网站下载到,详细请查看本文末的资源表。如本人电脑中就是将JDK安装在D盘下的,详细如下图: 如果是使用最新版本的GeoServer 2.0.2版本的就不需要安装Tomcat,GeoServer 2.0.2已经内置了HTTP服务器。 二、下载、安装GeoServer GeoServer 是OpenGIS Web 服务器规范的J2EE 实现,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载,详细请查看本文档末的资源表。 GeoServer兼容WMS 和WFS 特性;支持PostGIS 、Shapefile 、ArcSDE 、Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为jpeg 、gif 、png 、SVG 、KML 等格式;能够运行在任何基于J2EE/Servlet 容器之上;嵌入MapBuilder 支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。关于GeoServer更多信息可以访问百度百科了解: https://www.sodocs.net/doc/7912497703.html,/view/871332.htm或官网了解: https://www.sodocs.net/doc/7912497703.html,/display/GEOS/Welcome。 安装GeoServer非常简单,由于GeoServer是Java编写的开源项目,故GeoServer 的运行需要有Java JDK的支持,也就是上面一步所安装Java JDK,在安装GeoServer 的同时就必须提供Java JDK的jre才能完成GeoServer的安装。

geoserver显示中文

1.shp文件以及shp文件存放 的路径都改成英文或者拼音。 2.新建Stores的时候编码方式 设置成gbk 或者g2312 3.很关键的一步,在uDig中调整地图的样式,某个图层上点击右键—-change style,在simplefeature的label中选择要显示的中文字段,然后set font 这里的字体要选择中文字体,字符集选择Chinese—gb2312 ok。这一步之后在uDig中显示的应该也是汉字了。

4.还是在刚才的对话框中选择xml 然后找到font节点 宋体 12.0 normal bold 宋体bold都删掉, 然后再检查该xml 不通过的话把出错位置的节点删掉。通过之后把直接复制样式添加到geoserver的style中。在发布地图服务的时候选择该样式就ok了(注意选择了该样式之后,下面应该显示出该样式的图标) 如图:

Geoserver环境部署

Geoserver环境部署 在服务器上先创建一个文件夹,将环境包(https://www.sodocs.net/doc/7912497703.html,/s/1bnzyhlX)里面的以下文件先上传到服务器。(示例目录:/home/liuyong/map-software) 1.JDK1.8安装 切换到root账号

解压jdk后将其移动到/usr/local下 设置环境变量 在文档的最后输入以下内容: 执行以下命令查看是否成功。 重启机器看是否能够正常加载环境变量

重启后通过java –version查看java版本,通过echo $PATH查看环境变量是否正确。 2.Tomcat 8安装 切换到root账号 解压tomcat后将其移动到/usr/local/下 为方便记忆,设置tomcat8软链接 设置环境变量 打开profile

在文档最后输入以下内容: 设置tomcat环境变量 进入tomcat/bin目录,编辑catalina.sh文件,在# OS specific support. $var _must_ be set to either true or false.之前(大约97行)输入以下内容: 将tomcat添加到开机启动 设置startup.sh 打开startup.sh 在开头输入以下内容: 创建startup.sh软链接到rc.d/init.d/下面

查看tomcat8是否有可执行权限 如果没有使用chmod +x tomcat8添加。 使用chkconfig --add tomcat8添加到开机启动服务,然后使用chkconfig --list查看是否添加成功。 重启机器测试

GeoServer安装与部署

GeoServer安装与配置 目录 1、GeoServer介绍................................................................................... 错误!未定义书签。 2、java运行环境 ..................................................................................... 错误!未定义书签。 3、GeoServer安装................................................................................... 错误!未定义书签。 4、Udig安装 ............................................................................................ 错误!未定义书签。 5、启动GeoServer ................................................................................... 错误!未定义书签。 6、GeoServer配置与发布(最简发布)............................................... 错误!未定义书签。 7、修改发布图层的样式......................................................................... 错误!未定义书签。 8、发布图层组......................................................................................... 错误!未定义书签。 9、GeoServer与Oracle环境搭建 .......................................................... 错误!未定义书签。 10、缓存设置(还没弄)....................................................................... 错误!未定义书签。 1、GeoServer介绍 GeoServer 是OpenGIS Web 服务器规范的J2EE 实现的社区开源项目,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息. 搭建GeoServer环境需要安装GeoServer、Java JDK 。 GeoServer兼容WMS 和WFS 特性(有关WMS 和WFS内容详见文档“OGC标准”);支持PostGIS 、Shapefile 、ArcSDE 、Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为jpeg 、gif 、png 、SVG 、KML 等格式;能够运行在任何基于J2EE/Servlet 容器之上;嵌入MapBuilder 支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。 关于GeoServer更多信息可以访问百度百科了解:或官网了解:display/GEOS/Welcome 。 2、java运行环境 GeoServer是一个java应用程序,因此需要安装java运行环境。 从java官网下载 点击安装jdk。 3、GeoServer安装 GeoServer既可以以window服务形式安装,也可以作为应用软件来安装。 1、从官网display/GEOS/Stable下载最新geoServer版本双击安装

Windows下GeoServer的安装与配置

Windows下GeoServer的安装 郭伟伟2010-4-18 网上看了很多资料,对GeoServer的安装大多采用Windows installer的方式,结果是出了很多问题。很多人问GeoServer的安装问题,把出错的一堆代码丢过来,这些问题本来都不该出现的,可由于系统环境或者其他问题总是会引起这样那样的问题。包括我第一次安装的时候也是出了不少问题,后来在导师的指点下很顺利地安装完成。看到这么多GeoServer的新手总是为此烦恼,特写此文章,避免大家在后来的工作中走弯路。 GeoServer官网的下载Download栏目下面有好几个版本可供选择,包括稳定版、最新版和老版本,选择你所需要的下载。在这里我打算以GeoServer1.7.5做示范,所以选择Older Releases,然后再选择GeoServer 1.7.5,打开这个页面你会看到GeoServer1.7.5、相关文档以及插件的下载。在这里要注意了,很多新手一看Windows Console Installer就激动了,下下来参照说明手册一路安装,结果就出现了开头描述的那么多问题。其实呢,手册中有很多细节问题可能被你忽略,这些细节将会导致这样那样的问题。所以,最方便也最合理的方式是自己安装Servlet 容器(这里我们选用Tomcat,而GeoServer自带的是Jetty就不好用),然后自己再部署GeoServer的压缩包。

思路清楚了我们也就明白了,这里需要下载Web Archive(GeoServer的压缩包,Servlet容器会自动展开)。同时我们也需要下载Tomcat6.0.20,以及JDK1.6.0。 下载好所有的东西后,我们首先安装JDK。 1安装与配置JDK 1.1安装JDK与JRE 首先运行下载的jdk-6-windows-i586.exe(根据你下载的版本不同,名字可能不同)。开始安装前先阅读协议,然后“接受”进入下一步,如下图: 接下来是选择JDK的安装目录,一般选择默认的即可,若你要更改目录也可以,但记得在后面的环境变量配置时配置正确的目录,如下图所示,点击“下一步”。

geoserver与OpenLayers配置入门

geoserver与OpenLayers配置入门 作者:lizongbo发表于:13:10. 星期六, 一月5th, 2008 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。https://www.sodocs.net/doc/7912497703.html,/archives/2008/01/05/61.html geoserver与OpenLayers配置入门 Word文档在:https://www.sodocs.net/doc/7912497703.html,/docs/gis/geoserver_OpenLayers_Config.doc 因工作需要,这几天早对webgis进行摸索,总结如下: 2008年1月 目录 1 准备工作 4 1.1 需要用到的程序和资料 4 2 地图格式转换方式(一) 5 3 地图格式转换方式(二) 5 3.1 解压地图 5 3.2 打开地图 5 3.3 导出图层 6 3.4 转换MIF格式为SHP格式 6 4 GEOSERVER安装配置 6 4.1 GEOSERVER安装 6 4.2 配置地图 6 4.2.1 登录geoserver 7 4.2.2 配置数据7 4.2.3 新建数据集8 4.2.4 新建Feature Type 10 4.2.5 应用保存配置12 4.2.6 访问地图15 5 OPENLAYERS配置16 5.1 测试页面16 5.2 部署示例21 5.3 查看效果21 5.4 加上GOOGLEMAP图层21 5.4.1 申请Google 地图API 的key 21 5.4.1.1 将域名映射到本地21

5.4.2 编辑html 22 5.4.3 查看效果22 6 GEOSERVER高级设置23 6.1 自定义图层的STYLE 23 6.2 查看图层的字段信息26 6.3 在TOMCAT上部署GEOSERVER 27 6.4 自定义名称空间28 7 参考资料31 1 准备工作 相关资料文件下载 1.1 需要用到的程序和资料 1. JDK 1.6 : https://www.sodocs.net/doc/7912497703.html,/software/java_se/jdk-6u3-windows-i586-p.exe 安装好JDK1.6 2. MapInfo Professional 6.4 SCP中文版或者8.5 SCP英文版 安装好Mapinfo 3. geoserver 1.5.4 或者1.6.0 Rc2 https://www.sodocs.net/doc/7912497703.html,/sourceforge/geoserver/geoserver-1.5.4a.bin.zip https://www.sodocs.net/doc/7912497703.html,/sourceforge/geoserver/geoserver-1.5.4a.src.zip https://www.sodocs.net/doc/7912497703.html,/sourceforge/geoserver/geoserver-1.5.4a.war.zip https://www.sodocs.net/doc/7912497703.html,/sourceforge/geoserver/geoserver-1.6.0-RC2-war.zip https://www.sodocs.net/doc/7912497703.html,/sourceforge/geoserver/geoserver-1.6.0-RC2-pyramid-p lugin.zip https://www.sodocs.net/doc/7912497703.html,/sourceforge/geoserver/geoserver-1.6.0-RC2-mysql-plu gin.zip 来源:https://www.sodocs.net/doc/7912497703.html,/display/GEOS/Download 4. Openalyers 2.5 https://www.sodocs.net/doc/7912497703.html,/download/OpenLayers-2.5.zip 来源:https://www.sodocs.net/doc/7912497703.html,/

GeoServer基础教程

GeoServer基础教程(一):环境搭建篇 GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟(OGC)提出的开放标准,为地图创建和数据分享提供了强大的便利性。GeoServer是OpenGIS Web 服务器规范的J2EE 实现,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。 GeoServer 主要特性 兼容WMS 和WFS 特性;支持PostGIS 、Shapefile 、ArcSDE 、Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为jpeg 、gif 、png 、SVG 、KML 等格式;能够运行在任何基于J2EE/Servlet 容器之上;嵌入MapBuilder 支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。 这个系列博文将提供我在学习使用GeoServer的过程中的收获,内容包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。力图通过这个系列博文的介绍,增进大家对GeoServer的全面了解。也欢迎大家前来交流。 作为GeoServer基础教程(一):环境搭建篇,我们首先介绍如何搭建GeoServer的生产环境,搭建生产环境包括三个部分,分别为http服务器、JDK和GeoServer,因为新版本的GeoServer中内置了http服务器,我们实际上只需安装后两者: 一、安装Java JDK GeoServer是基于Java的软件,运行的时候需要JDK的支持,如果你的系统中没有安装配置好JDK,请按照这篇博文(Windows下JDK下载及安装与配置)首先安装配置好JDK。如果已经安装配置好的直接进入下一步。 二、下载安装GeoServer 前往https://www.sodocs.net/doc/7912497703.html,/display/GEOS/Stable下载最新稳定版的GeoServer,可以看到下载的时候根据系统的不同可以选择不同的安装文件: 对于windows,我们有两种选择,一个是使用二进制文件(binary),另一个是使用安装包进行安装。在这里,我推荐使用二进制文件,只需下载解压就能使用。当然,如果你使用windows installer也是一样的。 点击上图中的binary下载二进制文件的压缩包,解压后即可使用。 三、GeoServer基本操作 运行 切换到程序文件夹下的bin目录 双击startup.bat,开启服务。注意在使用过程中,这个窗口不能关闭。

GeoServer教程

GeoServer地图开发解决方案(一):环境搭建篇 GeoServer 是OpenGIS Web 服务器规范的J2EE 实现的社区开源项目,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。 搭建GeoServer环境需要安装GeoServer、Java JDK 1.5/1.6、Tomcat 5.0/6.0(老版本的GeoServer需要Tomcat的支持,最新版本的GeoServer 2.0.2版已经内置了HTTP 服务器)。 一、下载、安装Tomcat、Java JDK1.5/1.6 Tomcat和Java jdk都可以通过其官方网站下载到,详细请查看本文末的资源表。如本人电脑中就是将JDK安装在D盘下的,详细如下图:

如果是使用最新版本的GeoServer 2.0.2版本的就不需要安装Tomcat,GeoServer 2.0.2已经内置了HTTP服务器。 二、下载、安装GeoServer GeoServer 是OpenGIS Web 服务器规范的J2EE 实现,利用GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载,详细请查看本文档末的资源表。 GeoServer兼容WMS 和WFS 特性;支持PostGIS 、Shapefile 、ArcSDE 、Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为jpeg 、gif 、png 、SVG 、KML 等格式;能够运行在任何基于J2EE/Servlet 容器之上;嵌入MapBuilder 支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。关于GeoServer更多信息可以访问百度百科了解: https://www.sodocs.net/doc/7912497703.html,/view/871332.htm或官网了解: https://www.sodocs.net/doc/7912497703.html,/display/GEOS/Welcome。 安装GeoServer非常简单,由于GeoServer是Java编写的开源项目,故GeoServer 的运行需要有Java JDK的支持,也就是上面一步所安装Java JDK,在安装GeoServer的同时就必须提供Java JDK的jre才能完成GeoServer的安装。

GeoServer 学习手册

GeoServer Eclipse 搭建 矢量数据库搭建 安装数据库 sudo apt-get install postgresql postgresql-contrib postgis postgresql-9.1-postgis 安装完毕,我们需要更改postgres用户的密码,否则我们就没法使用这个数据库服务器。以postgres 这个系统用户的身份运行psql命令,在终端中输入如下: sudo su postgres -c psql template1 这时候会出现新的提示符,输入下面两个命令,用新密码替换<***password***>: ALTER USER postgres WITH PASSWORD ' <***password***> '; b)创建用户及数据库 postgres# CREATE USER zuefir WITH PASSWORD 'xxxx'; postgres# CREATE DATABASE osm; postgres# GRANT ALL PRIVILEGES ON DATABASE osm to zuefir; c)为数据库添加空间扩展 CREATE EXTENSION postgis; -- Enable Topology CREATE EXTENSION postgis_topology; -- fuzzy matching needed for Tiger CREATE EXTENSION fuzzystrmatch; -- 地理编码 CREATE EXTENSION postgis_tiger_geocoder; -- 用于存储属性tags,key-value CREATE EXTENSION hstore; 修改PostgreSQL数据库的默认用户postgres的密码 2.PostgreSQL登录(使用psql客户端登录) root@server2-virtual-machine:~# sudo -u postgres psql //其中,sudo -u postgres 是使用postgres 用户登录的意思 //PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的,所以这里 //设定为'postgres' 3.修改PostgreSQL登录密码:

geoserver中文开发手册

geoserver中文开发手册一.目录 目录 写在前面 一介绍 二工具 Java Maven Subversion 三源代码 源代码 提交 库结构 分支结构 四快速入门 取出源代码 由Maven构建 由Maven生成Eclipse工程文件 导入模块进Eclipse 在Eclipse中运行GeoServer 访问GeoServer首页 五 Maven指南 六 Eclipse指南 七编程指南 八释放指南 九释放测试检查列表 十 CITE测试指南

十一政策与步骤 二.介绍、工具、源代码三章 一介绍 空。 二工具 在GeoServer开发者环境搭建以前,需要安装以下工具: Java GeoServer开发需要JDK1.5及其以上版本,可从Sun Microsystems获取。 注:除了可以使用Sun提供的JDK以外,也可以使用其它的,但这里我们推荐使用Sun的。 Maven Geoserver使用Maven工具构建。当前推荐版本是2.1.0,可从Apache获取。虽然2.1.0是推荐的,但2.0.8以上版本同样可用。 Subversion Geoserver源代码由subversion库完成存储和版本管理。对于不同平台有多种subversion客户端可获取。更多细节请访问:https://www.sodocs.net/doc/7912497703.html,/getting.html。 三源代码 源代码 GeoServer源代码存放在: https://www.sodocs.net/doc/7912497703.html,/geoserver。 使用以下方式取出开发版/trunk版本 svn co https://www.sodocs.net/doc/7912497703.html,/geoserver/trunk geoserver 使用以下方式取出稳定版/stable版本: svn co https://www.sodocs.net/doc/7912497703.html,/geoserver/branches/1.7.x geoserver 警告:Geoserver库包含大量空间数据。从上取出这些数据对于低带宽用户来说相对就很慢或者很昂贵,这种情况下,用户可以通过以下方式仅获取源代码: svn co https://www.sodocs.net/doc/7912497703.html,/geoserver/trunk/src 提交 通过以下步骤提交到代码库: 1. 安装subversion配置文件,请看后面备注。 2. 注册获取提交权限。 3. 将库切换到”https”协议,例如:

geoserver配置及openlayers应用

geoserver与OpenLayers配置

目录 1准备工作 (3) 1.1需要用到的程序和资料 (3) 2地图格式转换方式(一) (4) 3地图格式转换方式(二) ................................................................................. 错误!未定义书签。 3.1解压地图 ............................................................................................... 错误!未定义书签。 3.2打开地图 ............................................................................................... 错误!未定义书签。 3.3导出图层 ............................................................................................... 错误!未定义书签。 3.4转换MIF格式为SHP格式 .................................................................... 错误!未定义书签。4GEOSERVER安装配置. (4) 4.1G EO S ERVER安装 (4) 4.2配置地图 (4) 4.2.1登录geoserver (4) 4.2.2配置数据 (5) 4.2.3新建数据集 (6) 4.2.4新建Feature Type (8) 4.2.5应用保存配置 (9) 4.2.6访问地图 (12) 5OPENLAYERS配置 (13) 5.1测试页面 (13) 5.2部署示例 (18) 5.3查看效果 (18) 5.4加上GOOGLEMAP图层 (18) 5.4.1申请Google 地图API 的key (18) 5.4.1.1将域名映射到本地 (18) 5.4.2编辑html (19) 5.4.3查看效果 (19) 6GEOSERVER高级设置 (20) 6.1自定义图层的S TYLE (20) 6.2查看图层的字段信息 (23) 6.3在T OMCA T上部署G EO S ERVER (24) 6.4自定义名称空间 (25) 7参考资料 (28)

GeoServer基础教程

G e o S e r v e r基础教程(一):环境搭建篇GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟(OGC)提出的开放标准,为地图创建和数据分享提供了强大的便利性。 GeoServer是OpenGISWeb服务器规范的J2EE实现,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。 GeoServer主要特性 兼容WMS和WFS特性;支持PostGIS、Shapefile、ArcSDE、Oracle、VPF、MySQL、MapInfo;支持上百种投影;能够将网络地图输出为jpeg、gif、png、SVG、KML 等格式;能够运行在任何基于J2EE/Servlet容器之上;嵌入MapBuilder支持AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。 这个系列博文将提供我在学习使用GeoServer的过程中的收获,内容包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。力图通过这个系列博文的介绍,增进大家对GeoServer的全面了解。也欢迎大家前来交流。 作为GeoServer基础教程(一):环境搭建篇,我们首先介绍如何搭建GeoServer 的生产环境,搭建生产环境包括三个部分,分别为http服务器、JDK和GeoServer,因为新版本的GeoServer中内置了http服务器,我们实际上只需安装后两者: 一、安装JavaJDK GeoServer是基于Java的软件,运行的时候需要JDK的支持,如果你的系统中没有安装配置好JDK,请按照这篇博文()首先安装配置好JDK。 如果已经安装配置好的直接进入下一步。

geoserver中文开发手册(完整资料).doc

【最新整理,下载后即可编辑】 geoserver中文开发手册一.目录 目录 写在前面 一介绍 二工具 Java Maven Subversion 三源代码 源代码 提交 库结构 分支结构 四快速入门 取出源代码 由Maven构建 由Maven生成Eclipse工程文件 导入模块进Eclipse 在Eclipse中运行GeoServer 访问GeoServer首页 五 Maven指南

六 Eclipse指南 七编程指南 八释放指南 九释放测试检查列表 十 CITE测试指南 十一政策与步骤 二.介绍、工具、源代码三章 一介绍 空。 二工具 在GeoServer开发者环境搭建以前,需要安装以下工具: Java GeoServer开发需要JDK1.5及其以上版本,可从Sun Microsystems获取。 注:除了可以使用Sun提供的JDK以外,也可以使用其它的,但这里我们推荐使用Sun的。 Maven Geoserver使用Maven工具构建。当前推荐版本是2.1.0,可从Apache获取。虽然2.1.0是推荐的,但2.0.8以上版本同样可用。 Subversion Geoserver源代码由subversion库完成存储和版本管理。对于不同平台有多种subversion客户端可获取。更多细节请访问:https://www.sodocs.net/doc/7912497703.html,/getting.html 。三源代码 源代码 GeoServer源代码存放在: https://www.sodocs.net/doc/7912497703.html,/geoserver。

使用以下方式取出开发版/trunk版本 svn co https://www.sodocs.net/doc/7912497703.html,/geoserver/trunk geoserver 使用以下方式取出稳定版/stable版本: svn co https://www.sodocs.net/doc/7912497703.html,/geoserver/branches/1.7.x geoserver 警告:Geoserver库包含大量空间数据。从上取出这些数据对于低带宽用户来说相对就很慢或者很昂贵,这种情况下,用户可以通过以下方式仅获取源代码: svn co https://www.sodocs.net/doc/7912497703.html,/geoserver/trunk/src 提交 通过以下步骤提交到代码库: 1. 安装subversion配置文件,请看后面备注。 2. 注册获取提交权限。 3. 将库切换到”https”协议,例如: [root of checkout]% svn switch https://https://www.sodocs.net/doc/7912497703.html,/geoserver/trunk 库结构 https://www.sodocs.net/doc/7912497703.html,/geoserver/ branches/ spike/ tags/ trunk/ branches包含以前所有稳定的开发分支,1.6.x,1.7.x,etc… spike包含实验版本和原型 tags包含以前所有释放版本 trunk为当前开发分支。

geoserver配置及openlayers应用

geoserver与OpenLayers配置 chenchangyun@https://www.sodocs.net/doc/7912497703.html, 2010年8月

目录 1准备工作 (3) 1.1需要用到的程序和资料 (3) 2地图格式转换方式(一) (4) 3地图格式转换方式(二) ................................................................................. 错误!未定义书签。 3.1解压地图 ............................................................................................... 错误!未定义书签。 3.2打开地图 ............................................................................................... 错误!未定义书签。 3.3导出图层 ............................................................................................... 错误!未定义书签。 3.4转换MIF格式为SHP格式 .................................................................... 错误!未定义书签。4GEOSERVER安装配置. (4) 4.1G EO S ERVER安装 (4) 4.2配置地图 (4) 4.2.1登录geoserver (4) 4.2.2配置数据 (5) 4.2.3新建数据集 (6) 4.2.4新建Feature Type (8) 4.2.5应用保存配置 (9) 4.2.6访问地图 (12) 5OPENLAYERS配置 (13) 5.1测试页面 (13) 5.2部署示例 (18) 5.3查看效果 (18) 5.4加上GOOGLEMAP图层 (18) 5.4.1申请Google 地图API 的key (18) 5.4.1.1将域名映射到本地 (18) 5.4.2编辑html (19) 5.4.3查看效果 (19) 6GEOSERVER高级设置 (20) 6.1自定义图层的S TYLE (20) 6.2查看图层的字段信息 (23) 6.3在T OMCA T上部署G EO S ERVER (24) 6.4自定义名称空间 (25) 7参考资料 (28)

相关主题