欢迎来到天天文库
浏览记录
ID:6364137
大小:1.26 MB
页数:32页
时间:2018-01-11
《geoserver地图开发解决方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.概述GeoServer是OpenGISWeb服务器规范的J2EE实现的社区开源项目,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。 1.环境搭建篇 搭建Ge
2、oServer环境需要安装GeoServer、JavaJDK1.5/1.6、Tomcat5.0/6.0(老版本的GeoServer需要Tomcat的支持,最新版本的GeoServer2.0.2版已经内置了HTTP服务器)。1.1.下载、安装Tomcat、JavaJDK1.5/1.6 Tomcat和Javajdk都可以通过其官方网站下载到,详细请查看本文末的资源表。如本人电脑中就是将JDK安装在D盘下的,详细如下图: 如果是使用最新版本的GeoServer2.0.2版本的就不需要安装Tomcat,Ge
3、oServer2.0.2已经内置了HTTP服务器。 1.2.下载、安装GeoServer GeoServer是OpenGISWeb服务器规范的J2EE实现,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载,详细请查看本文档末的资源表。 GeoServer兼容WMS和WFS特性;支持PostGIS、Shapefile、ArcSDE、Oracle、VPF、
4、MySQL、MapInfo;支持上百种投影;能够将网络地图输出为jpeg、gif、png、SVG、KML等格式;能够运行在任何基于J2EE/Servlet容器之上;嵌入MapBuilder支持AJAX的地图客户端OpenLayers;除此之外还包括许多其他的特性。关于GeoServer更多信息可以访问百度百科了解:http://baike.baidu.com/view/871332.htm 或官网了解:http://geoserver.org/display/GEOS/Welcome 。 安装GeoServer非常简单
5、,由于GeoServer是Java编写的开源项目,故GeoServer的运行需要有JavaJDK的支持,也就是上面一步所安装JavaJDK,在安装GeoServer的同时就必须提供JavaJDK的jre才能完成GeoServer的安装。 使用GeoServer来部署发布shp格式地图数据为WMS服务,需要将shp格式地图文件复制到GeoServer指定的地图数据目录下面,在最新版的GeoServer安装中就可以指定地图数据的存放目录,其默认放置在GeoServer的安装目录下。 Ge
6、oServer安装的时候提供默认的用户名(admini)和密码(geoserver),以及GeoServer管理系统的访问端口号(8080)。 1.1.下载、安装uDig uDig是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看。其下载地址:http://udig.refractions.net/files/downloads/udig-1.2.0.exe 到此为止,基于GeoServer的地图部署环境基本搭建完成,下一篇
7、我将详细介绍如何基于uDig进行地图数据查看、编辑以及地图样式导出等功能。 版权说明 本文属原创文章,欢迎转载且注明文章出处,其版权归作者和博客园共有。为了保存作者的创作热情,请在转载后的明显位置标记本文出处。 作 者:Beniao1.地图数据处理篇 由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。如果是别的厂商提供的地图数据则需要进行一次地图数据格式转化。本篇主要介绍如何查看、编辑地图数据的应用。1.1.地图数据转为shp数据格式 由于GeoServer只支持发布
8、ArcGIS格式的地图数据,既.shp格式的地图数据。在使用GeoServer部署地图数据之前则需要针对不同地图厂商提供的地图数据进行数据格式转化。比如说将MapInfo地图数据转为ArcGIS的shp格式地图数据,需要使用MapInfo提供的工具进行装换。操作非常简单,这里不做详细介绍。
此文档下载收益归作者所有