`

Windows平台下GeoServer、uDig的安装和使用

    博客分类:
  • flex
阅读更多
        最近要做webgis的项目,刚接触这个,先从各个软件入手,希望可以明白其中的相关业务和软件的使用方法。

一、安装配置Java平台
        此步骤不必多说,如果您是Java开发者可以跳过。如果您的机器上没有Java平台,那么请到http://java.sun.com下载jdk,当下最新的版本是1.6。
安装jdk,请注意,GeoServer运行所需的是jdk,而非jre。
在环境变量中设置jdk路径。具体方法是右击我的电脑,依次选择属性-高级-环境变量,新建系统变量,JAVA_HOME,值为jdk安装路径。
如:
        配环境变量 "C:\j2sdk1.4.2_13"为安装目录
        classpath    C:\j2sdk1.4.2_13\lib\tools.jar
        JAVA_HOME    D:\j2sdk1.4.2_13
        Path         C:\j2sdk1.4.2_13\bin

二、安装GeoServer
        通过双击下载的EXE安装包就可以实现自动安装。安装前安装程序会检测您系统中Java环境的版本,并对您进行相关提示。此安装程序还照顾到了升级的朋友,专门提供了配置文件的路径供选择,当然,如果是第一次安装这一步可以跳过。

三、启动GeoServer
        可以从开始菜单中选择GeoServer -> Start GeoServer进行启动。
GeoServer默认的Java容器是Jetty,如果你已经有程序占用了8080端口,那么可以通过修改GeoServer安装目录下的etc/jetty.xml文件更改端口:查找8080,可以找到,修改其默认设置重启服务器即可。
        打开您的浏览器,输入http://localhost:8080/geoserver/就可以查看到GeoServer的欢迎界面了。

四、 查看Demo
         在welcome界面中单击demo page链接,进入页面后单击WFS-T链接就可以启动一个名叫MapBuilder的基于Javascript的地图编辑器。MapBuilder是一个开源项目,你可以在SF.net找到它。
        启动MapBuilder后我们可以看到一张样图,那就就从它开始吧!

五、 从uDig中访问GeoServer
         uDig是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看。它的地址为:http://udig.refractions.net。由于已经有了Java环境,你可以下载安装包直接进行安装。
        在uDig中新建工程,地图。
        返回GerServer的欢迎界面,复制WMS Capabilities的链接地址。右击map使用Add命令,在弹出的对话框中选择Web Map Server。将刚才复制的URL粘贴到输入框中,点击确定。
        运行处理后我们可以在窗口中看到可用的资源。例如,我们选择tasimania_cities_type和tasmania_state_boudaries两项,单击完成。
继续返回GerServer的欢迎界面,复制WFS Capabilities的链接地址。继续使用add命令,选择Web Feature Server,粘贴地址。
服务器上的资源会被列出来,我们选择tasimania_water_type和tasimania_roads_type,单击完成。我们就可以在uDig的窗口中看到刚才在MapBuilder中的地图了。

六、在uDig中编辑和提交数据
        我们以修改一条路的路径为例。选择tasimania_roads_type图层,使用工具栏上的路径编辑工具。放大地图,我们会发现有一条道路与水面重合,通过修改一个节点的位置可以将其纠正。
        具体方法是将节点拖动到新的位置,然后选择路径编辑工具下来菜单中的Add Vertex命令。如果您想撤销编辑可以使用工具栏上的Rollback changes。修改完成后点击工具栏上的Commit changes按钮。这是一个典型的事务处理操作。
        这时,我们再打开MapBuilder,地图已经被修改了。

七、在uDig中创建地图
        在工程下新建一张map,在map中创建一个层。将图层geometry域的类型改为Geometry,并插入一个整型的名为type的域。在原图中选中 water层,用工具栏上的区域选择工具框选所有的水面,复制,并粘贴到新图中去。再选中roads层,框选全部道路,做同样的事情。

八、在uDig中编辑地图
        使用工具栏上的HoleCutter按钮,在湖中划一封闭区域,双击即完成岛的绘制。
        使用工具栏上的CreateLine按钮,在岛的内部画出一条道路,双击即完成。
        使用工具栏上的CreatePolygon按钮,在湖边绘制封闭区域。可以使用CTRL+SHIFT+S打开Snap状态,使用自动贴合功能。
Sanp包括五种状态:
        No Snapping
        Selected Features
        Current Layer
        All Layers
        Grid
        意如其名,不再赘述。
        使用工具栏上的DeleteFeature按钮,点即刚才创建的区域,可以删除该区域。
        使用FillArea按钮创建区域,可以实现与原有的区域自动接合的功能。

九、 uDig的地图属性操作
        从原map中删除city图层,打开Catalog选项卡,右击My GeoServer WFS下的city图层,选择add to current layer的。
        在右击图层管理器中的cities层,选择Change Style命令,勾选Label一项,进行相关的选择,即可显示Label的内容。
        用editGeometry工具点击城市符号,右键菜单中选择edit,即可在Default Feature Editor中编辑属性值。使用CommitChanges即可提交。


分享到:
评论

相关推荐

    Windows下GeoServer的安装与配置

    通过以上步骤,你已经在Windows环境下成功安装和配置了GeoServer,现在可以开始利用这个强大的GIS服务器来管理和共享你的地理空间数据了。记得持续学习和探索GeoServer的更多高级功能,以提升你的GIS工作能力。

    geoserver+uDig发布服务

    总结起来,`geoserver`与`uDig`的结合使用,使得地理空间数据的发布、样式设计和多图层管理变得更为便捷。通过`geoserver`,我们可以高效地发布和管理GIS服务,而`uDig`则提供了直观的样式编辑功能,帮助我们美化...

    windows环境geoserver安装1

    在本文中,我们将深入探讨如何在Windows环境下安装和配置Geoserver,以及如何与PostgreSQL和Mapbox集成,实现地图数据的可视化。首先,我们从安装PostgreSQL开始,这是一个广泛使用的开源关系型数据库系统,特别适合...

    uDig定制地图样式发布到Geoserver并使用Openlayers和Cesium验证.rar

    项目中提供的文档很可能是详细步骤指南,涵盖了如何使用uDig创建地图样式,如何在Geoserver上发布地图服务,以及如何使用OpenLayers和Cesium进行展示和验证。同时,文档中可能还包含了代码示例,帮助用户理解如何与...

    Geoserver-2.23.1 windows直接安装

    Geoserver-2.23.1 windows直接安装

    Geoserver&Udig技术文档_geoserver_Geoserver文档_

    在地理信息系统(GIS)领域,Geoserver和Udig是两个不可或缺的重要工具。本文将深入探讨这两个软件的核心功能、使用方法以及它们之间的协同工作。 一、Geoserver简介 Geoserver是一款开源的GIS服务器,基于Java平台...

    Geoserver中文教程

    由于Geoserver和Udig都是基于Java语言开发的应用程序,因此需要先安装JDK以确保后续步骤顺利进行。 #### 安装步骤如下: 1. 打开浏览器访问Oracle官方网站提供的JDK下载页面,地址通常为:*** ** 在JDK下载页面找到...

    利用udig美化shape文件并由Geoserver发布

    这是gis方向文档,用于shape文件美化显示,用udig软件对shape文件添加美化style,并导出style文件,利用geoserver加载style文件并发布,可以通过openlayers显示

    pg+Geoserver安装部署手册.docx

    整个安装过程可以分为四个部分:JDK安装、PostgreSQL安装、PostGIS安装和Geoserver安装。 JDK安装 JDK是Java开发工具包的缩写, 是Java语言的核心组件之一。安装JDK之前,需要确认环境是否正确。首先,打开命令行,...

    Geoserver使用最全详解

    GeoServer是一个开源的用于共享地理空间数据的服务器,它支持使用开放标准对多数主要空间数据源进行发布。GeoServer实现了行业标准的OGC协议,如Web Feature Service(WFS)、Web Map Service(WMS)和Web Coverage ...

    Geoserver安装、部署步骤

    Geoserver安装步骤

    geoserver安装配置.doc

    在安装和配置 GeoServer 之前,需要安装 JDK 1.8 并配置环境变量。本文将详细介绍 GeoServer 的安装配置过程和 GIS 应用简介。 一、前提条件 在安装 GeoServer 之前,需要安装 JDK 1.8 并配置环境变量。JDK 1.8 是...

    Geoserver发布WorldWind使用DEM 的BIL服务

    2. 将插件archive解压到Geoserver安装目录下的WEB-INF/lib目录下。 安装完成后,需要检查插件是否启用。可以通过检查layer preview dropbox中的mime-types来确定插件是否启用。如果插件启用成功,应该可以看到image...

    Geoserver2.23.2安装包

    由于官网下载比较慢,这里友情提供GeoServer2.23.2版本的二进制安装包和windows安装包,供用户选择。 GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟(OGC)提出的开放...

    开源GIS服务平台 最新的GeoServer2.23.3版本的部署包

    GeoServer是一款广泛使用的开源GIS(地理信息系统)服务平台,它的最新版本是2.23.3。这个版本提供了许多先进的GIS功能,包括地图发布、数据共享、WMS(Web Map Service)、WFS(Web Feature Service)等,使得地理...

    GeoServer2.12服务软件及GeoPackage扩展包

    "geoserver-2.12.1.exe"是GeoServer的安装程序,用户可以通过运行这个文件在Windows环境下安装GeoServer。安装过程中,通常会包括配置服务器端口、设置数据目录、选择服务运行模式等步骤。 "使用需知.txt"文件很...

    geoserver发布WMS,图层有SLD符号化

    - 安装过程中可以选择将GeoServer配置为系统服务,方便之后使用。 - 在安装GeoServer之前,用户需要下载GeoServer、Java等软件。通常,GeoServer的安装文件是包含了Java运行环境的,但有时用户可能需要单独安装...

Global site tag (gtag.js) - Google Analytics