- 浏览: 783398 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
最近要做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即可提交。
一、安装配置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即可提交。
发表评论
-
Flex 非常实用的资料
2012-05-31 15:38 1223【改变输出swf的尺度,背景颜色或帧频】 在"Na ... -
Flex正则表达式规则
2012-05-31 15:35 17121.Flex正则表达式规则 1.1普通字符 字母、数字、汉 ... -
Flex中[Bindable]的使用心得
2012-05-30 16:55 920在Flex编程中,Bindble使用到最多的元数据。该标签可以 ... -
FLEX元标签_Bindable
2012-05-30 16:46 11071 概述 [Bindable ... -
Flex Bindable
2012-05-30 16:41 828对一个类声明绑定,相当于给这个类里的所有属性都声明了绑定。等同 ... -
Flex [Bindable] 以及使用方法
2012-05-30 16:37 1131绑定: 举个例子: 给下面的public变量加上[Bind ... -
关于flex开发自定义组件需要注意的问题
2012-05-23 14:24 1153一.首先回答,为什么要 ... -
Flex中自定义组件
2012-05-23 14:17 1114如要重写组件,就不得不了解Flex中组件初始化过程。初始化过程 ... -
flex,datagrid多列排序
2012-03-21 15:01 1079<?xml version="1.0" ... -
flex,datagrid 按照列来排序
2012-03-21 13:56 2139排序部分 import mx.controls.DateFie ... -
flex 动态给控件赋值,通过反射遍历MXML中的组件
2012-03-21 13:52 1373flex 动态给控件赋值,通过反射遍历MXML中的组件。当有1 ... -
flex双击不生效问题
2012-03-21 13:50 962今天用到flex的doubleclick的事件,但是不生效,原 ... -
FLEX datagrid 点击列头排序后,行编辑问题
2012-03-21 13:45 1001点击列头排序后。行编辑事件结束后,adobe默认会自己重新将d ... -
flex内存管理机制
2012-03-20 13:44 938一.简述Flex内存释放优 ... -
Flex 内存处理的方法
2012-03-20 11:25 8771.当任何对象unload后,fl ... -
Flex3 Profile的使用
2012-03-13 15:38 955flex的profile就是一个性能监测器,也是adobe向传 ... -
FLEX内存释放优化原则
2012-03-13 15:36 821FLEX内存释放优化原则: 1. 被删除对象在外部的所有引 ... -
flashplayer的缓存目录
2012-03-13 15:34 3062flashplayer的缓存目录是: XP系统下是C:/Do ... -
swf 更新后,客户端不需要清空缓存即可查看最新版本
2012-03-13 14:20 2390我们在用Flex开发应用的时候,每次修改了swf,上传到服务器 ... -
用RSL来为你的flex程序减肥
2012-03-13 14:19 1173用RSL来为你的flex程序减肥 问题:一个只有几个控件的 ...
相关推荐
通过以上步骤,你已经在Windows环境下成功安装和配置了GeoServer,现在可以开始利用这个强大的GIS服务器来管理和共享你的地理空间数据了。记得持续学习和探索GeoServer的更多高级功能,以提升你的GIS工作能力。
总结起来,`geoserver`与`uDig`的结合使用,使得地理空间数据的发布、样式设计和多图层管理变得更为便捷。通过`geoserver`,我们可以高效地发布和管理GIS服务,而`uDig`则提供了直观的样式编辑功能,帮助我们美化...
在本文中,我们将深入探讨如何在Windows环境下安装和配置Geoserver,以及如何与PostgreSQL和Mapbox集成,实现地图数据的可视化。首先,我们从安装PostgreSQL开始,这是一个广泛使用的开源关系型数据库系统,特别适合...
项目中提供的文档很可能是详细步骤指南,涵盖了如何使用uDig创建地图样式,如何在Geoserver上发布地图服务,以及如何使用OpenLayers和Cesium进行展示和验证。同时,文档中可能还包含了代码示例,帮助用户理解如何与...
Geoserver-2.23.1 windows直接安装
在地理信息系统(GIS)领域,Geoserver和Udig是两个不可或缺的重要工具。本文将深入探讨这两个软件的核心功能、使用方法以及它们之间的协同工作。 一、Geoserver简介 Geoserver是一款开源的GIS服务器,基于Java平台...
对于地理信息系统(GIS)领域的开发者和使用者来说,GeoServer提供了一个强大的平台来管理和分发地理数据。 #### 二、安装前准备 在安装GeoServer之前,需要确保已经安装了JDK,并且配置好了JAVA环境变量。这是...
通过上述步骤,我们成功地构建了一个基于GeoServer、MapBuilder、uDig和PostGIS的GIS系统。这个系统不仅能够有效地存储和管理复杂的地理空间数据,还能够通过Web客户端进行交互式的浏览和查询。此外,uDig的应用使得...
这是gis方向文档,用于shape文件美化显示,用udig软件对shape文件添加美化style,并导出style文件,利用geoserver加载style文件并发布,可以通过openlayers显示
整个安装过程可以分为四个部分:JDK安装、PostgreSQL安装、PostGIS安装和Geoserver安装。 JDK安装 JDK是Java开发工具包的缩写, 是Java语言的核心组件之一。安装JDK之前,需要确认环境是否正确。首先,打开命令行,...
GeoServer是一个开源的用于共享地理空间数据的服务器,它支持使用开放标准对多数主要空间数据源进行发布。GeoServer实现了行业标准的OGC协议,如Web Feature Service(WFS)、Web Map Service(WMS)和Web Coverage ...
Geoserver安装步骤
由于官网下载比较慢,这里友情提供GeoServer2.23.2版本的二进制安装包和windows安装包,供用户选择。 GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟(OGC)提出的开放...
在安装和配置 GeoServer 之前,需要安装 JDK 1.8 并配置环境变量。本文将详细介绍 GeoServer 的安装配置过程和 GIS 应用简介。 一、前提条件 在安装 GeoServer 之前,需要安装 JDK 1.8 并配置环境变量。JDK 1.8 是...
2. 将插件archive解压到Geoserver安装目录下的WEB-INF/lib目录下。 安装完成后,需要检查插件是否启用。可以通过检查layer preview dropbox中的mime-types来确定插件是否启用。如果插件启用成功,应该可以看到image...
由于Geoserver和Udig都是基于Java语言开发的应用程序,因此需要先安装JDK以确保后续步骤顺利进行。 #### 安装步骤如下: 1. 打开浏览器访问Oracle官方网站提供的JDK下载页面,地址通常为:*** ** 在JDK下载页面找到...
- 安装过程中可以选择将GeoServer配置为系统服务,方便之后使用。 - 在安装GeoServer之前,用户需要下载GeoServer、Java等软件。通常,GeoServer的安装文件是包含了Java运行环境的,但有时用户可能需要单独安装...
"geoserver-2.12.1.exe"是GeoServer的安装程序,用户可以通过运行这个文件在Windows环境下安装GeoServer。安装过程中,通常会包括配置服务器端口、设置数据目录、选择服务运行模式等步骤。 "使用需知.txt"文件很...
在本安装手册中,我们将详细介绍如何在本地计算机上安装 GeoServer 和 PostGIS。 1. **GeoServer 安装** - **下载安装包**:首先,你需要从官方站点(http://geoserver.org/display/GEOS/All+Releases)下载 ...