`
holoblog
  • 浏览: 1246017 次
博客专栏
E0fcf0b7-6756-3051-9a54-90b4324c9940
SQL Server 20...
浏览量:19287
文章分类
社区版块
存档分类
最新评论

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更多信息可以访问百度百科了解:http://baike.baidu.com/view/871332.htm或官网了解:http://geoserver.org/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格式地图文件的编辑和查看。其下载地址:http://udig.refractions.net/files/downloads/udig-1.2.0.exe

        

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

分享到:
评论

相关推荐

    GeoServer地图开发解决方案

    ### GeoServer地图开发解决方案 #### 一、GeoServer概述与环境搭建 GeoServer是一个开源的地理信息系统(GIS)服务器,遵循Open Geospatial Consortium (OGC)标准,提供了丰富的地图服务,包括WMS(Web Map Service...

    GeoServer地图开发解决方案.doc

    总的来说,GeoServer地图开发解决方案涉及了从环境搭建、地图数据处理到服务发布的全过程,旨在创建一个高效、可扩展的空间信息共享平台。通过这个解决方案,开发者和GIS专业人员可以轻松地将各种地理数据转换为可...

    基于GeoServer的WebGIS开发.pdf

    文档本身可能包含了更加详细的操作指南、配置示例以及实际开发中遇到的问题和解决方案,这些在知识点的整理中未能完全体现。在实际的WebGIS开发过程中,掌握上述知识点将为开发人员提供理论指导和操作基础。

    geoServer入门资料

    GeoServer是一款功能强大的地图开发解决方案,能够帮助用户轻松地发布地图数据,实现Web地图服务(WMS)。本文将从环境搭建、地图数据处理到部署地图数据等多方面进行介绍,为初学者提供了一个系统的学习参考。 一...

    geoServer地图服务包(包含java包和tomcat服务器包).zip

    GeoServer是一款开源的...综上所述,"geoServer地图服务包(包含java包和tomcat服务器包).zip"是一个全面的解决方案,包含了运行GeoServer所需的一切。了解并掌握这些知识点,你就能有效地管理和分享你的地理数据了。

    geoserver-2.2.4-war.zip

    总的来说,GeoServer 2.2.4作为一个强大的GIS服务器,为地理空间数据的发布、共享和交互提供了全面的解决方案。通过与Tomcat的结合,使得部署和管理变得简单,让开发者和GIS专业人员能更专注于应用的开发和数据分析...

    开源架构Webgis解决方案开发指南视频教程

    2. GIS服务搭建:学习如何部署和配置GIS服务,如Geoserver、QGIS Server等,提供地图瓦片和WMS/WFS服务。 3. RESTful API设计:理解RESTful架构原则,设计高效、可复用的GIS接口。 4. 数据库管理:掌握GIS兼容的...

    常用GIS平台方案对比

    MapServer是一个基于C语言开发的开源GIS服务器,主要功能包括发布基于OGC标准的地图服务,大体上和Geoserver类似。MapServer的扩展开发需要掌握GEOS、OGR/GDAL、Proj.4库,在服务器端通过定制CGI应用程序连接Web ...

    开源gis解决方案说明,包含前后端,二三维

    总结,构建开源GIS解决方案涉及多个层面,包括前端地图展示、后端服务提供、数据发布、二维三维应用开发、数据分析以及数据库管理。选择合适的开源工具并进行适当整合,可以构建出满足特定需求的GIS系统,既降低了...

    开源架构Webgis解决方案开发指南

    课程主要介绍开源GIS从后端到前端搭建一套可用架构的webgis网站平台,在课程中你可以学习开源GIS前端基础、各种地图服务调用、数据库创建备份与恢复、离线切片地图的发布等等,学完后可以基于开源架构搭建一套企业级...

    webgis毕业设计.zip

    10. **WebGIS应用实例**:通过实际案例研究,如城市规划、环境监测、交通管理等,学习WebGIS在不同领域的应用和解决方案设计。 在完成这个毕业设计的过程中,学生将有机会综合运用上述知识,实现一个功能完善的...

    MapServer.Open.Source.GIS.Development.Aug.2005

    MapServer是一种开源的Web映射服务器解决方案,支持多种操作系统(如Windows、Linux等),能够创建和发布空间数据,并提供交互式的在线地图服务。MapServer最初由加拿大滑铁卢大学的地理信息系统实验室开发,自1995...

    Python库 | c2cgeoportal_geoportal-2.3.5.51-py2.py3-none-any.whl

    在众多的Python库中,c2cgeoportal_geoportal是一个专注于地理信息系统(GIS)的开源库,它为Web地图服务提供了完整的解决方案。该库的版本号为2.3.5.51,兼容Python 2和Python 3,体现了其对多版本Python环境的良好...

    基于cesium的原生JS技术栈开发的项目源码

    本项目——"mars3d-widget-project",正是基于Cesium的原生JavaScript技术栈进行开发,旨在提供一套高效、可扩展的解决方案。 首先,我们来理解一下Cesium的核心特性。Cesium是一款完全基于WebGL的库,它能够实现在...

    Python库 | GeoNode-2.0b25.tar.gz

    对于希望构建GIS应用或者需要在组织内部搭建地理信息平台的人来说,GeoNode是一个值得考虑的解决方案。通过深入理解其源代码和架构,你可以根据具体需求进行定制,以满足各种地理信息管理的需求。

Global site tag (gtag.js) - Google Analytics