开源,商业GIS的终结者?
2007-02-27 08:52:25
/ 个人分类:开源知识
* 板块:刊首语
(Uo
Os@;Sn0 * 作者:Mars,3sNews技术主编
LUPA开源社区
lH,m E0Uf9H"V9cVY * 编者按:开源和免费渐渐成为
软件和IT的主流的2005,不知道昂贵的GIS系统随着MapServer基金会,以及诸如GRASS,MapTools,GeoTools这些
开源项目的努力,会不会有一个新的局面。
LUPA开源社区 H} C{1SA;}3^ * 作者简介:
LUPA开源社区b JN7[4e,_v3}%P/b * 来源:
LUPA开源社区u!x#FC8tH'tII;^+zi:G+g#e6c2c0
2005年应该是网络地图或者WebGIS红红火火的一年,年中随着
Google Map,Google Earth及其Google Map
API的推出,使GIS和相关的网络地图应用第一次实实在在的走向了社会和大众,接着,51ditu,MapBar,MapABC,新浪,baidu等都
推出了地图服务(或者被大众所知)。因此本期的新闻和技术评论将主要围绕网络地图等GIS技术的的公众服务和应用展开,剖析当前网络地图服务的市场与社会
前景、存在问题、难点和焦点等问题。
Q4Bo
C&O,L"{_0 }Y;?fd)?.~0 除了网络地图,开源GIS在2005年也逐渐开始升温,年底MapServer基金会成
立,2006年初,Open Source
Geospatial基金会成立,对推动GIS,特别是开源GIS的发展和应用将起到积极作用。记得2004年笔者在关于开源的一篇日志里写到:因为主要
专业是GIS和地学,GIS的成熟应用都是基于Windows桌面系统,相关开发也一样……
b)bF[pY7Cm;B0%Lp5p;rBK0 这样的想法或者认识,大概也代表了
很多3S从业者的认识。2005年,出于多种原因,对开源GIS有了更多的了解,回过头来才发现,“这里的世界也很精彩”,开源世界里也有很多出色的
GIS产品。2005年底,在《2005年GIS技术盘点》中,笔者写到:开源和免费渐渐成为软件和IT的主流的
2005,不知道昂贵的GIS系统随着MapServer基金会,以及诸如GRASS,MapTools,GeoTools这些开源项目的努力,会不会有
一个新的局面。
LUPA开源社区+aw1HZD%q9\LUPA开源社区 e/c p$B0R,R 很快,2006年初,Open Source Geospatial基金会最终成立,必将推动开源GIS的快速和健康发展,为开源GIS项目的正常运转、整合、应用和推广起到很好的作用。
LUPA开源社区eX'W7FlGA5]#F2[LUPA开源社区M/y'}t5z3A 当然,开源和免费的GIS产品远不止以上提到的那些,相信随着GIS产业和技术的成熟,我们可以看到越来越多和优秀的开源GIS(地图)产品,这些系统、软件、类库或平台已成为现有GIS系统提供商的一个重要竞争对手。
LUPA开源社区PA
x"x1`3k'g.uw:zI.Y8A3[q$Xw#^I i0
空间数据库作为目前GIS系统的核心和基础,目前已经有很多可以使用的开源空间数据库引擎,其中优秀的产品包括基于PostgreSQL的
PostGIS空间数据引擎,开源数据库的老大MySQL也增加了自己的空间数据引擎。在桌面GIS领域,GRASS是一个全功能的桌面GIS系统,涵盖
了数据管理、图像处理、制图、空间分析和建模以及二三维可视化等功能,其新版本6.0在功能和易用性等方面有了很大的进步。在地图的Web发布领域,
MapServer定位于WebGIS领域的地图引擎,主要用于空间数据的渲染输出,支持包括PostGIS、ESRI
ArcSDE、Shapefiles等大多数常见的空间数据引擎和数据格式,支持PHP、Python、Perl、Ruby、Java、C#
等开发语言。
LUPA开源社区J[$u*oe5y:}LUPA开源社区(Q6\
\([2l,[ 除了以上产品,开源GIS领域还有很多其他优秀产品,例如定位于浏览器端开源GIS解决方案的
MapBuilder,提供了一个浏览器端的开源类库;GeoTools是一个基于Java,兼容 Open GIS规范的开源GIS工具包;Java
Topology Suite和Net Topology Suite则分别基于Java和.net开发,是一个与OpenGIS Simple
Features Specification(SFS)兼容的空间数据检索、分析和运算核心类库;Open Source GIS-Python
Laboratory则基于Python和MapServer实现了Python Cartographic
Library(PCL)和PrimaGIS,前者是基于MapServer使用Python封装的一个基础类库,后者是一个WebGIS产品;
SharpMap则是一个刚刚开始的基于.net的一个GIS产品,可用于
桌面和Web程序;诸如此类。 笔者认为,开源产品的优势不仅仅是免费,而在
于其Free和Open的真正含义,前者代表自由,后者代表开放,与商业产品不同,因为Free和
Open,我们对产品有着完全的控制权。例如我们购买了××公司的产品,如果缺乏某种功能或者支持,是无法进行扩展修改的;开源产品则不一样,你可以增加
自己需要的功能,当所有人都这样做的时候,开源产品的性能与功能也就超过了很多商业产品,因而也造就了开源的优势和活力。对于开源GIS,除了开源、免费
等开源产品的优势,和一般的商业GIS平台相比,开源产品大多都具有
跨平台的能力,可以运行于
Linux、Windows等系统。
"}"om$v
X,V0LUPA开源社区X#OFG;|&]j%aE 本期的技术篇中的《SharpMap介绍及源码分析》将通过对这个基于.net的GIS系统的剖析,来说明一个GIS系统的整体结构和运行机制;《移动位置服务――GIS大众化应用的先锋》一文则对网络地图服务的热点应用――LBS做了整体的介绍。
相关阅读:
- 强强联姻,开源厂商烹开源盛宴 (joejoe0332, 2007-2-17)
- 开发狂想曲:如何在开源Java下生存 (joejoe0332, 2007-2-17)
- 质疑微软和情报部门合作古巴将向开源 (joejoe0332, 2007-2-21)
- 10大开源创新项目 (joejoe0332, 2007-2-25)
- 开源—你真正理解了它的真谛吗? (joejoe0332, 2007-2-25)
- 开源的基于java的wiki--jspwiki (lifxue, 2007-2-26)
- Java开源 Web功能测试工具介绍 (lifxue, 2007-2-26)
- 关注开源 kernel 虚拟机的个人博客 (sanool, 2007-2-26)
- 中国的开源3D引擎 KlayGE (lifxue, 2007-2-26)
- 开源的3d制作软件-Blender (lifxue, 2007-2-27)
推荐
收藏
导入论坛
等级(0)
编辑
管理
查看(621)
评论(7)
评分(0/0)
TAG:
gis
开源
开源知识