• uDig


    基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    OpenJUMP:OpenJUMP一个Java开源的地理信息系统。
    MyTourbook:这个RCP应用程序能够分析GPS设备记录的路径并把它显示在地图中。
    JDBC-Redis: JDBC-Redis是用于操作NoSQL数据库Redis的JDBC驱动,但这个项目并没有实现完整的JDBC规范,因为Redis不是一个关系型数据库。但是Java开发人员可以采用熟悉的JDBC接口来访问Redis数据库。
    GMAP3: 将Google Maps插入到网页中,Google在其产品中已经提供了很简便的方法。但是GMAP3这个jQuery插件提供了更加简便的方法,特别是在使用一些高级功能时(如:overlays和callbacks)。
    SimpleMapServer:一个WMS地图服务器,支持OpenGIS 1.0.0/1.1.0/1.1.1/1.3.0规范。简单、快速,非常适用于发布栅格图象(raster image)或矢量数据(vector data)。它既可以做为servlet运行,也可以嵌到应用程序中使用。支持Google Hearth superOverlays,支持shapefile,支持图片格式包括:JPEG、GIF、PNG。
    MyMaps:MyMaps由两部分组成。1.一个面向最终用户的桌面软件它可以让没有GIS知识的用户轻松定位地理空间数据,展示和操作地图图形。2.一组Swing GUI组件可运用到任何需要地图绘制功能的应用程序中。
    JUMP:JUMP-Project是由一组免费,开源的应用程序组成,这些应用程序为表示和操作空间数据集提供了可扩展的API和图形用户接口(GUI)。 JUMP Project当前包括的主要项目有:
      1.JUMP(The JUMP Unified Mapping Platform):提供包括主要UI和一个具备高扩展性的框架来开发与运行自定义的空间数据处理应用程序。
      2.JTS(The JTS Topology Suite):为在兼容OGC标准的空间对象模型中进行基础的几何操作提供2D空间谓词API。
      3.JSC(The JCS Conflation Suite):为在空间数据库上执行"异文合并"提供API和一组交互工具。
    Mapyrus:Mapyrus是一个能够把地理信息系统的数据绘制成PostScript,PDF,SVG和Web图片格式的开源项目。它结合一种类似于BASIC的脚本语言来读取存在关系型空间数据库(如PostGIS)中GIS数据集,文本文件,表格等。Mapyrus既可以以单独应用程序的方式运行,也可以当作一个完整的Web服务器为基于web的应用程序提供map和graph图片。
    OpenLayers:OpenLayers是一个用于开发WebGIS客户端的JavaScript包。OpenLayers实现访问地理空间数据的方法都符合行业标准。比如OpenGIS的WMS(Web Mapping Service)和WFS(Web Feature Service)规范。OpenLayers采用面向对象方式开发,并使用来自Prototype.js和Rico中的一些组件。
    ADBCJ: ADBCJ(Asynchronous Database Connectivity in Java )是一个异步数据库驱动程序的API for Java。 ADBCJ类似JDBC的,因为它是一个基于SQL的数据库交互的API。关键的区别是,ADBCJ,连接到数据库,执行SQL查询,启动和停止事务,并从数据库断开都是无阻塞。目前有一个ADBCJ调用JDBC的驱动程序,使用线程池来实现并发。还有一个MySQL 和 PostgreSQL的本地驱动。原生驱动程序都是建立在高性能的网络框架MINA的基础上。目前正在测试衡量性能和线程池之间的MINA的基础和实现资源利用的差异。