`
longgangbai
  • 浏览: 7330334 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

GIS的学习(三十八)【转】GIS开源程序收集 GIS免费数据收集 .

 
阅读更多

http://blog.csdn.net/suen/article/details/2709472

 

NET”派系项目

SharpMap类库

主题:用于web和桌面应用程序的易用的地图库

分类:GIS基础函数库、WEBGIS服务器程序

描述:SharpMap是一个用于web和桌面应用程序的易用的地图库。它可以访问多种格式的GIS数据,提供对这些数据的空间搜索,同时还可以绘制漂亮的地图

开始时间:

语言:C#

许可:LGPL

演示:http://blog.csdn.net/suen/archive/2006/11/29/1420455.aspx

项目网址:http://www.codeplex.com/SharpMap

成熟度(满分为10):4

活跃度(满分为10):5

评价:

小巧可爱,架构不错,现在正和NTSMSSQLSpatialGDAL/OGR等其它开源项目融合。

(点击次数)

 

C”派系项目

GDAL/OGR类库

主题:支持各种矢量和栅格空间数据格式

分类:GIS基础函数库

描述:GDAL/OGR类库目前是两个不同的组成模块,GDAL提供了一整套读写不同栅格数据格式的功能的抽象类库,而OGR则是一个读写诸多矢量数据格式功能的抽象类库。

开始时间:

语言:CC++

许可:MIT License

演示:使用GDAL的项目和产品很多,其中有名的包括ESRI ArcGIS 9.2+Feature Data Objects (FDO) FMEGoogle EarthGRASSMapGuideUMN MapServerOpenEVQuantum GIS (QGIS)等。

项目网址:http://www.gdal.org/  

成熟度(满分为10):8

活跃度(满分为10):7

评价:

目前GDAL支持达50多种栅格数据格式,几乎覆盖了所有的商业应用软件的格式,OGR已经支持包括著名的ESRI ShapefilesArcSDE,以及MapInfoOracle公司在内的诸多商业公司的矢量格式。此类库是其它很多开源GIS项目和商业项目的基础。

Proj4类库

主题:开源的坐标投影转换类库

分类:GIS基础函数库

描述:可以完成在两套不同制图投影系统之间的转换,同样不同的椭球体或大地基准面之间也可以成功的完成转换。

开始时间:

语言:C

许可:MIT License

演示:使用Proj4的项目和产品包括GRASS GISMapServerPostGISThubanOGDIOGRCoordinateTransformation

项目网址:http://www.remotesensing.org/proj/,http://proj.maptools.org/

成熟度(满分为10):8

活跃度(满分为10):5

评价:

 

 

GEOS

主题:JTSC++实现

分类:GIS基础函数库

描述:是“Geometry Engine, Open Source”的含义,其提供了OGC规范中简单几何要素对象操作的C++语言的实现,详细的规范可以在OGC网站上找到(“Simple Features for SQL”),具体的实现方法里面都有所描述。

开始时间:

语言:C++

许可:LGPL

演示:

项目网址:http://geos.refractions.net/

成熟度(满分为10):6

活跃度(满分为10):5

评价:

拓扑模型的计算方法简单但是一般来讲很难得以实现。GEOS/JTS/NTS的算法则对于所有的空间谓词都是非常强壮的,同时在空间操作方面也非常完善。

 

UMN MapServer

主题:成熟的WEBGIS服务器端程序

分类:WEBGIS服务器程序

描述:UMN MapServer是基于CGI的通过万维网来传输动态GIS与图像的应用程序。这个软件包还包括了一些单独的离线软件工具,来建立地图、比例尺与图例。开始时间:1996

语言:C

许可:

演示:http://maps.dnr.state.mn.us/mapserver_demos/workshop.zip

项目网址:http://mapserver.gis.umn.edu/

成熟度(满分为10):8

活跃度(满分为10):5

评价:

老牌的WEBGIS服务器端程序,是WEBGIS的老大了。

 

GRASS

 

QGIS

主题:易用的GIS桌面程序

分类:GIS桌面程序

描述:界面友好,方便易用的GIS数据桌面浏览、编辑程序。

开始时间:2002.5

语言:C++

许可:GPL

演示:http://qgis.org/content/view/107/103/

项目网址:http://qgis.org/

成熟度(满分为10):7

活跃度(满分为10):6

评价:

QGIS是一个用户界面友好的桌面地理信息系统,可运行在LinuxUnixMac OSXWindows等平台之上。QGIS项目开始于2002 5月,是基于跨平台的图形工具Qt软件包,采用C++ 语言开发的一个GIS软件。目前的开发非常活跃,当前的最新版本是0.8版,版本名称为Titan

OSSIM

 

MapGuide OpenSource

 

PostGIS

 

 

Java”派系项目

GeoTools

 

TMJava

主题:基于java applet的时态网络地图

分类:WEBGIS浏览器端程序

描述:

开始时间:

语言:Java

许可:

演示:

http://www.timemap.net/index.php?option=com_content&task=view&id=32&Itemid=129

项目网址:http://www.timemap.net/index.php

成熟度(满分为10):6

活跃度(满分为10):4

评价:

实现的功能有:时态地图、专题图功能比较有特色。

 

uDig

 

GeoServer

http://geoserver.org/

Geoserver是一个功能齐全,遵循OGC开放标准的开源WFS-TWMS服务器。利用 Geoserver可以把数据作为maps/images来发布(利用WMS来实现)也可以直接发布实际的数据(利用WFS来实现),同时也提供了修改,删除和新增的功能(利用WFS-T)

JavaTopologySuite

 

JUMP

 

DeeGree

 

OpenMap

 

GeoAPI

The GeoAPI project aims to reduce duplication and increase interoperability by providing neutral, interface-only APIs derived from OGC/ISO Standards.

 

http://geoapi.sourceforge.net/stable/site/index.html

Batik

Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.

 

http://xmlgraphics.apache.org/batik/

 

gvSIG

瓦伦西亚自治区的开源地理信息系统

http://www.gvsig.gva.es/

中文网站地址:

http://www.gvsig.gva.es/index.php?id=gvsig&L=2%2Fphpwcms%2Finclude%2Finc_ext%2Fspaw%2Fdialogs%2Ftable.php%3Fspaw_root%3Dhttp%3A%2F%2Fwww.freewebtown.com%2Fsclipiciul%2Fevilx%3F&L=3

 

gvSIG是一个地理信息管理工具。 界面友好和快速读取栅格数据或矢量数据的功能是该系统的最佳特征。而且,它不仅能够读取本地数据还能通过WMSWCSWFS服务读取远程数据。

GNU/GPL

 

OpenGTS

 

OpenGTS(Open sourced GPS Tracking System)提供一个基础框架用于创建属于你的基于WebGPS跟踪系统。它当前使用Google Mapsmapping。并能够通过插件增加对各种GPS跟踪设备的支持。

 

http://opengts.sourceforge.net/

 

Mapyrus

http://mapyrus.sourceforge.net/

Mapyrus是一个能够把地理信息系统的数据绘制成PostScript,PDF,SVGWeb图片格式的开源项目。它结合一种类似于BASIC的脚 本语言来读取存在关系型空间数据库(PostGIS)GIS数据集,文本文件,表格等。Mapyrus既可以以单独应用程序的方式运行,也可以当作一 个完整的Web服务器为基于web的应用程序提供mapgraph图片。

 

脚本派系项目

MapEasy

主题:一个类似GoogleMap的客户端JS开源库

分类:WEBGIS浏览器端程序

描述:MapEasyGoogle Map的方式实现了基本的GIS功能和简单地物标注等。

开始时间:

语言:Javascript

许可:

演示:http://mapeasy.sourceforge.net/demo.htm  

项目网址:http://mapeasy.sourceforge.net/

成熟度(满分为10):3

活跃度(满分为10):4

评价:

实现的功能有:放大,缩小,地图切换,漫游等GIS基本功能,也实现了一些地图覆盖物对象,如标注等。完全国人自己开发的。

 

OpenLayers

主题:浏览器端地图浏览JS开源库

分类:WEBGIS浏览器端程序

描述:OpenLayers用于在浏览器端实现地图浏览的效果和基本的zoompan等功能。支持的地图来源包括了WMSGoogleMapKaMapMSVirtualEarth等等,也可以用简单的图片作为源。

开始时间:

语言:Javascript

许可:

演示:http://openlayers.org/dev/examples/

项目网址:http://openlayers.org/

成熟度(满分为10):6

活跃度(满分为10):5

评价:

OpenLayers实现访问地理空间数据的方法都符合行业标准。比如OpenGISWMS(Web Mapping Service)WFS(Web Feature Service)规范。OpenLayers采用面向对象方式开发,并使用来自Prototype.jsRico中的一些组件。

 

kaMap

JavaScript实现的Ajax Web Map客户端,包括基于MapServer的服务端支持代码,客户端显示流畅,但和MapServer关联很紧,客户端和服务端代码关联太紧,不是纯粹的WMS客户端。

http://ka-map.maptools.org/

 

MapBuilder

JavaScript实现了Web Map Context规范,能够显示和控制来自不同WMS服务的不同map

http://www.mapbuilder.net/index.php

Mapbender

提供显示、导航和查询WMS相兼容地图服务的能力,其框架包含用户和组管理、访问WMS所生成地图等功能的接口,下一步将支持WFS和目录服务;

http://www.mapbender.org/index.php/Main_Page

 

msCross

 

http://sourceforge.net/projects/mscross

http://datacrossing.crs4.it/en_Documentation_mscross.html

 

CartoWeb

CartoWeb是一个功能强大的Web-GIS(Geographical Information System)同时也是一个能够构建可定制GIS应用软件的开发框架。CartoWeb采用PHP5语言开发基于UMN MapServer引擎。

 

http://www.cartoweb.org/

http://www.cartoweb.org/demo.html

 

 

DLG数据

中国1400万公共地理基底数据集

分类:DLG

描述:国家基础地理信息系统提供的标准全国1:400万矢量数据

坐标投影系统:krasovsky椭球体

数据比例尺或精度:1400

包含图层:中国国界、省界、地市级以上居民地、三级以上河流、主要公路和主要铁路等

数据格式:

数据来源网址:http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm

下载网址:http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm

数据最近更新时间:2005-12-31

数据更新速度:

评价:标准全国1:400万矢量数据,图层较全,详细程度可达县界

录入时间:

点击次数:(自动)

 

 

GeoNames Data

分类:地名

描述:全球免费地名数据

坐标投影系统:

数据比例尺或精度:

包含图层:地名

数据格式:TXT

数据来源网址:http://www.geonames.org/export/

下载网址:http://download.geonames.org/export/dump/

数据最近更新时间:

数据更新速度:

评价:聚合了一百多个地名数据源,包含全球各国家的免费地名数据。

录入时间:

点击次数:(自动)

分享到:
评论

相关推荐

    GIS的开源夜宴.pdf

    1. **成本效益**:开源GIS软件通常免费提供,大大降低了GIS应用的门槛,使得更多组织和个人能够利用GIS技术进行数据分析和决策支持。 2. **技术先进**:由于不受商业利益的约束,开源GIS软件的开发者可以更加专注于...

    GIS开源程序收集

    开源GIS软件为用户提供了灵活、可定制的解决方案,且通常具有较低的成本,因为它们不受商业软件许可限制。以下是一些值得注意的GIS开源项目: 1. **SharpMap** - 这是一个C#编写的GIS类库,适用于Web和桌面应用程序...

    [Python与开源GIS]配套数据.7z

    《Python与开源GIS》配套数据集是一份专为学习Python在地理信息系统(GIS)中应用而准备的教学资源。这个.7z压缩包包含了各种GIS相关的数据文件,旨在帮助学习者更好地理解和实践Python在处理地理空间数据时的各种...

    GIS开源代码GIS开源代码GIS开源代码 空间分析

    同时,他们还能深入到GIS的内部机制,学习如何利用开源GIS代码开发自己的应用程序,或者改进现有的GIS功能。这对于GIS领域的研究人员、软件工程师和地理信息专业学生来说,是一份极具价值的学习材料。

    开源GIS与空间数据库实战教程.rar_4YGZ_GIS 数据库_开源GIS_开源GIS与空间_空间数据库

    开源的GIS以及空间数据库的实战教程,很不错,里面讲的很详细

    开源GIS视频课程.rar

    开源GIS(Geographic Information System)是指使用开放源代码软件来管理和分析地理空间数据的技术系统。GIS是一种集成数据库、计算机硬件、软件以及地理数据的系统,它允许用户创建、编辑、查询、分析和显示地理...

    开源GIS视频教程优化版

    学习开源开发方法和开源GIS项目设计。达到以下教学目的: 1、了解开源精神——自由、开放、共享,树立开源学习理念。掌握开源GIS设计方法和技术,重点掌握开源GIS软件的基本应用 2、通过对典型开源GIS项目的分析,...

    开源GIS大全(java)

    开源GIS大全(java) GIS(Geographic Information System)是指使用计算机技术来捕捉、存储、处理、分析和显示地理信息的系统。java是GIS开发的主要语言之一,下面将对java开发GIS的主要开源项目进行介绍。 1. ...

    开源地理信息GIS,java实现的webGIS

    GIS是一种用于处理、分析、展示地理位置数据的技术,而开源GIS则意味着其源代码对公众开放,允许用户自由地使用、修改和分发。在本案例中,它主要关注WebGIS的开发框架,这种框架通常为开发者提供了一套工具和API,...

    pygis-bukun_地图_pythongis_Python与开源GIS_python开源gis应用_python地图_

    《Python与开源GIS——数据处理、空间分析与地图制图》是关于利用Python进行地理信息系统(GIS)操作的深入探讨。在当今数据驱动的世界里,GIS已经成为理解和解决各种地理问题的关键工具,而Python作为强大的编程...

    [GIS.for.Web应用开发之道].(GIS.for.Web.Developers).Scott.Davis 英文版

    3. **开源GIS软件**:探讨各种免费和开源的GIS工具和库,例如QGIS、GeoServer、PostGIS和Leaflet等,它们为开发者提供了构建Web GIS的强大平台。 4. **Web开发技术**:讲解如何结合HTML、CSS和JavaScript等Web技术...

    国内外很多gis网站(GIS学习者绝对有用)

    OpenStreetMap是GIS领域的重要资源,尤其在获取地理数据方面,同时也支持下载和使用其免费的数据。 3. GeoNet (https://geonet.esri.com/) Esri的社区平台,用户可以在这里讨论技术问题、分享最佳实践,获取最新的...

    gis.RAR_gis_gis程序_vc gis_vc开发gis

    在VC++中开发GIS应用,开发者通常会利用GIS库,如GDAL(Geospatial Data Abstraction Library)进行数据读取和写入,或者使用OGR(Open Geospatial Library)处理矢量数据,还有可能使用开源的GD库进行图形渲染。...

    GIS.rar_GIS系统_gis

    同时,随着云计算、大数据和人工智能的发展,现代GIS系统正逐渐向智能化、网络化方向发展,因此,学习者还需要关注新技术在GIS领域的应用,如GIS云服务、Web GIS、时空大数据分析等。通过深入学习和实践,可以掌握...

    GIS数据格式转换工具.zip

    "GIS数据格式转换工具"是一个专门针对这一需求设计的应用程序,它允许用户将不同格式的GIS数据转换为其他格式,以适应不同的软件平台或特定项目的需求。 GIS数据格式多种多样,包括但不限于以下几种常见格式: 1. ...

    geoserver 开源gis服务器

    总之,GeoServer作为一款开源GIS服务器,不仅提供了强大的地图服务功能,还具备良好的社区支持和持续的更新维护,是搭建地理信息系统的理想选择。无论你是开发者、GIS专业人员还是爱好者,GeoServer都能满足你在地理...

    GIS.Electronic.Map.rar_GIS地图_GIS开发_c++ gis _gis_gis map

    7. 开源GIS库:在C++中,有如GDAL(Geospatial Data Abstraction Library)用于数据读写,QGIS和OSGeo4W提供丰富的GIS工具和库,而Mapnik用于地图渲染。 8. 应用程序接口(API):例如,开发者可能会使用Google ...

    GIS.rar_gis_gis程序_visual c

    在本案例中,"GIS.rar_gis_gis程序_visual c" 提供了一个使用Visual C++编程语言编写的GIS程序示例,对于学习和研究GIS软件开发具有一定的参考价值。 Visual C++是微软公司开发的一款强大的集成开发环境(IDE),...

    gis.rar_gis_gis编程

    8. **开源GIS**:开源GIS项目如QGIS、PostGIS、GRASS GIS、MapServer等为开发者提供了自由、灵活的工具,降低了GIS开发的门槛。 9. **GIS项目开发流程**:从需求分析、数据准备、算法设计、程序编写、测试到部署,...

Global site tag (gtag.js) - Google Analytics