gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:2727回复:1

开源GIS项目——uDig

楼主#
更多 发布于:2011-09-09 09:39
<p> uDig是一个 开源 ( LGPL协议
)桌面应用程序框架,构建在Eclipse RCP和GeoTools(一个开源的Java GIS工具包)上的桌面GIS(地理信息系统)
;是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看;是一个开源空间数据查看器/编辑器,对OpenGIS标准,关于互联网GIS、网络地图服务器和网络功能服务器有特别的加强。uDig提供一个一般的java平台来用开源组件建设空间应用。</p><p> </p><p> 一、 在uDig中编辑和提交数据
</p><div class="spctrl"></div><p>  我们以修改一条路的路径为例。选择tasimania_roads_type图层,使用工具栏上的路径编辑工具。放大
</p><div class="spctrl"></div><p>  地图,我们会发现有一条道路与水面重合,通过修改一个节点的位置可以将其纠正。
</p><div class="spctrl"></div><p>  具体方法是将节点拖动到新的位置,然后选择路径编辑工具下来菜单中的Add Vertex命令。如果您想撤
</p><div class="spctrl"></div><p>  销编辑可以使用工具栏上的Rollback changes。修改完成后点击工具栏上的Commit
changes按钮。这是
</p><div class="spctrl"></div><p>  一个典型的事务处理操作。
</p><div class="spctrl"></div><p>  二、 在uDig中创建地图
</p><div class="spctrl"></div><p>  在
工程下新建一张map,在map中创建一个层。将图层geometry域的类型改为Geometry,并插入一个整型
</p><div class="spctrl"></div><p>  的名为type的域。在原图中选中 water层,用工具栏上的区域选择工具框选所有的水面,复制,并粘贴
</p><div class="spctrl"></div><p>  到新图中去。再选中roads层,框选全部道路,做同样的事情。
</p><div class="spctrl"></div><p>  三、 在uDig中编辑地图
</p><div class="spctrl"></div><p>  使用工具栏上的HoleCutter按钮,在湖中划一封闭区域,双击即完成岛的绘制。
</p><div class="spctrl"></div><p>  使用工具栏上的CreateLine按钮,在岛的内部画出一条道路,双击即完成。
</p><div class="spctrl"></div><p>  使用工具栏上的CreatePolygon按钮,在湖边绘制封闭区域。可以使用CTRL+SHIFT+S打开Snap状态,使用

</p><div class="spctrl"></div><p>  自动贴合功能。
</p><div class="spctrl"></div><p>  Sanp包括五种状态:
</p><div class="spctrl"></div><p>  No Snapping
</p><div class="spctrl"></div><p>  Selected Features
</p><div class="spctrl"></div><p>  Current Layer
</p><div class="spctrl"></div><p>  All Layers
</p><div class="spctrl"></div><p>  Grid
</p><div class="spctrl"></div><p>  意如其名,不再赘述。
</p><div class="spctrl"></div><p>  使用工具栏上的DeleteFeature按钮,点即刚才创建的区域,可以删除该区域。
</p><div class="spctrl"></div><p>  使用FillArea按钮创建区域,可以实现与原有的区域自动接合的功能。
</p><div class="spctrl"></div><p>  四、 uDig的地图属性操作
</p><div class="spctrl"></div><p>  从原map中删除city图层,打开Catalog选项卡,右击My GeoServer
WFS下的city图层,选择add to
</p><div class="spctrl"></div><p>  current layer的。
</p><div class="spctrl"></div><p>  在右击图层管理器中的cities层,选择Change
Style命令,勾选Label一项,进行相关的选择,即可显示
</p><div class="spctrl"></div><p>  Label的内容。
</p><div class="spctrl"></div><p>  用editGeometry工具点击城市符号,右键菜单中选择edit,即可在Default Feature
Editor中编辑属性
</p><div class="spctrl"></div><p>  值。使用CommitChanges即可提交。</p>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2011-09-09 09:42
<p>官网地址:<a href="http://udig.refractions.net/">http://udig.refractions.net/</a></p><p>界面截图:</p><p><img border="0" align="absmiddle" src="http://udig.refractions.net/confluence/download/attachments/13239228/workbench.jpg" height="384"/></p><p><img border="0" align="absmiddle" src="http://udig.refractions.net/confluence/download/attachments/3427/QuickstartCountriesMap.jpg"/></p>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部