开源GIS实验田

OpenSource GIS Space

  • 内容导航

  • 最新评论

    • Gao Ang: 这将是一次开源GIS百科全书式的大会 ...
    • SHG: 恭喜恭喜 希望到时有更多国外的专...
    • Gao Ang: 这个示例可以搜索指定位置500m范围内...
    • suan: 你好,我想請問你GOOGLE MAPS API的問題 ...
    • Gao Ang: 静态地图现在支持用户自定义图标,...
  • 热门主题

  • 随机阅读

    • 2009 年六月
      « 五   七 »
      1234567
      891011121314
      15161718192021
      22232425262728
      2930  
    • Gao Ang

      GaoMiao's Portrait
      有了理想
      就不要寻找放弃的理由

      站点搜索

    • 只言片语

      年轻的妙处在你的经验不足以让你知道你不能做你现在在做的事。——佚名

    Archive for 六月 20th, 2009

    开源GIS项目OpenJUMP简介

    20th 六月 2009

    在开源Java GIS领域中,OpenJUMP无疑是敏捷小巧,且功能全面的GIS客户端代名词,能为使用者带来类似ESRI ArcExploer般的地图浏览、编辑和空间分析功能。

    OpenJUMP前身是JUMP GIS项目,JUMP名称为Java Unified Mapping Platform的缩写,最初由加拿大GIS公司Vivid Solutions和Refractions Research共同开发。这两家公司都以提供Java GIS解决方案而闻名,并且分别向开源GIS社区贡献了Java空间分析库JTS和通用Java GIS平台uDig

    OpenJUMP在GPL协议授权下开放源代码,并在系统构建时使用了Java拓扑分析套件JTS、Java高级绘图库JAI、工程与科学计算库JMathTools等已有类库。在矢量数据源支持方面,OpenJUMP支持GML 2.0,WKT(Well Known Text)、ESRI Shapefile以及JUMP自有的JML格式。

    在OGC服务方面,OpenJUMP已提供了WMS支持,并且在JUMP可拓展性框架支持下,可以很方便的添加第三方WFS和WPS插件。除此之外,OpenJUMP直接支持PostGIS数据集的加载、绘制和写回,并且提供ArcSDE、Oracle Spatial以及MySQL Spatial的访问接口,通过支持空间拓展的数据库获取空间数据。

    OpenJUMP内置了GIS空间分析操作,包含Buffer缓冲区分析,Intersection叠加求交、Union叠加求和等空间分析功能,可以用来实现特定的空间分析计算,并可以通过插件方式为OpenJUMP进行功能的定制或拓展。在拓展方面,OpenJUMP提供Java API接口,并且支持轻量级Java脚本BeanShell和Python的API拓展开发。

    在德国,OpenJUMP被作为GIS专业教学软件,来为学生演示矢量栅格数据绘制,以及基本的空间分析功能,并以此让更多人从学生阶段就多接触开源GIS的软件环境。感兴趣的朋友可以下载OpenJUMP的上手指南,来了解OpenJUMP平台上所提供的各项GIS功能。

    Posted in 思维记录 | No Comments »