未游网

GIS地理信息系统框架(uDig) GIS地理信息系统框架(uDig)
32位64位无插件无广告
  • 文件大小:163.5 MB
  • 界面语言:中文
  • 发布日期:2023-05-16
  • 系统平台:Win7/WinXP/Win8/Win10
  • 软件标签:CRM系统
本地下载 安全放心,最新版本
广告位500x320
uDig是应用Eclipse Rich Client(RCP)技术性搭建的开源(EPL和BSD)桌面应用程序流程架构。具备完善的分层次开源论坛GIS,uDig可以应用GRASS开展繁杂的矢量运算,还能够置入来源于Horton Machine的JGRASS和技术专业水文水利专用工具,它适用shapefiles、PostGIS、WMS和很多别的数据库。有须要的小伙伴们欢迎大家来下载感受。
软件介绍
uDig是一个open source(EPLandBSD)桌面应用程序流程架构,搭建在Eclipse RCP和GeoTools(一个开源的Java GIS工具箱)上的桌面上GIS(大数据技术);是一款开源桌面上GIS软件,根据Java和Eclipse平台,可以开展shp文件格式地图文档的编写和查询;是一个开源空间信息查看器/在线编辑器,对OpenGIS规范,有关互联网技术GIS、互联网地图网络服务器和互联网作用网络服务器有非常的提升。uDig给予一个一般的java服务平台来用开源部件基本建设室内空间运用。
软件特色
uDig是一个开源的(EPL和BSD)桌面应用架构,选用Eclipse Rich Client(RCP)技术性搭建。
uDig可以当作一个单独的应用软件来应用。
uDig可以根据RCP 软件 开展拓展。
uDig可以做为目前RCP应用软件中的软件应用。
uDig的总体目标是为桌面上GIS数据信息的浏览、编写和查询给予一个完全的Java解决方法。
客户友善,为GIS客户给予一个了解的图型自然环境。
桌面上精准定位,做为一个厚手机客户端运作,原生地在Windows、Mac OS/X和Linux上运作。
朝向互联网技术,消費规范(WMS、WFS、WPS)和实际上的(GeoRS S、KML、Tiles)自然地理室内空间互联网服务;及其。
uDig是一个为GIS准备好的,给予了比较复杂的逻辑思维能力的架构,可以在这个基础上创建繁杂的逻辑思维能力,并慢慢将这种工作能力归于到主应用软件中。
uDig是在Eclipse Public License EPL下发表的。
应用软件
1、 在uDig中编写和递交数据信息
大家以改动一条路的途径为例子。挑选tasimania_roads_type涂层,应用工具栏上的途径编辑工具。变大
地图,大家会看到有一条路面与河面重叠,根据改动一个连接点的部位可以将其改正。
具体做法是将连接点拖拽到新的部位,随后挑选途径编辑工具出来菜单栏中的Add Vertex指令。假如您想撤
销编写可以应用工具栏上的Rollback changes。改动进行后点一下工具栏上的Commit changes按键。这也是
一个非常典型的事务管理实际操作。
2、 在uDig中建立地图
在 工程项目下新创建一张map,在map中建立一个层。将涂层geometry域的种类改成Geometry,并插进一个整形
的名叫type的域。在原照中选定 water层,用工具栏上的区域挑选专用工具选中全部的河面,拷贝,并黏贴
到新图中去。再选定roads层,选中所有路面,做一样的事儿。
3、 在uDig中编写地图
应用工具栏上的HoleCutter按键,在湖内划一封闭式区域,双击鼠标即进行岛的制作。
应用工具栏上的CreateLine按键,在岛的內部绘制一条路面,双击鼠标即进行。
应用工具栏上的CreatePolygon按键,在河边制作封闭式区域。可以应用CTRL SHIFT S开启Snap情况,应用
全自动迎合作用。
Sanp包含五种情况
No Snapping
Selected Features
Current Layer
All Layers
Grid
意与其名,不会再过多阐释。
应用工具栏上的DeleteFeature按键,点一下刚刚建立的区域,可以删掉该区域。
应用FillArea按键建立区域,可以完成与原来的区域全自动紧密连接的作用。
4、 uDig的地图特性实际操作
从原map中删掉city涂层,开启Catalog菜单栏,右键My GeoServer WFS下的city涂层,挑选add to
current layer的。
在右键涂层管理工具中的cities层,挑选Change Style指令,启用Label一项,开展相应的挑选,就可以表明
Label的內容。
用editGeometry专用工具点一下大城市标记,鼠标右键菜单中挑选edit,就可以在Default Feature Editor中编写特性
值。应用CommitChanges就可以递交。