background image

括购物,出行,通勤,住房,旅游等等各方各面。

 

  如用于空间规划和资产管理的有:武汉市城市基础设施管理信息系统的开发与应用
[6],济南市市政设施项目管理与决策系统[2],天津市市政设施 GIS[1],南京市基础设施管
理系统

[7],大连市市政管理处 MIS[8],十堰市燃气管网调度管理系统[10],广州市自来水

公司的供水管网

GIS[9],广州市房产测绘系统[5],长江电力公司生产 GIS 管理系统[14],

咸阳供电公司电网空间信息管理系统

[15],深圳市供电局 EAM 系统[16]等等。这样的例子不

胜枚举,但仅仅是从上面这些城市例子中就可以看到,经济较发达的地区都已经广泛使用
GIS 系统辅助城市管理,这说明,GIS 在空间规划方面是大有可为的。对于 GIS 在其它领域
的大规模应用也可从海量的文献中找到,这里不再一一列举。

 

  

GIS 的这两方面应用是相辅相成的,谈不上谁更重要。如果没有存储和分析地理空间数

据的功能,那么就谈不上规划和决策,第二方面的应用成为无源之水;相反,如果

GIS 不

提供第二类应用,那么即使存储了大量精确有效的数据也无用武之地,

GIS 的分析功能成

为了屠龙之术,空有一身本领却无处施展。建立

GIS 系统应该为目标服务,才能够达到最好

的效果。

 

  三、

GIS 软件 

  作为

GIS

“灵魂”的计算机软件是 GIS 不可或缺的一个重要组成部分。由于 GIS 的特殊性,

GIS 软件既有与通用软件相同的特点,又有其自身的特质。GIS 大致上可以分成两类,一种
是平台软件,另外一种是专用软件。

 

  平台软件中比较著名的包括

ESRI 公司的 ArcGIS,MapInfo 公司的 MapInfo,中地公司

MapGIS , 超 图 公 司 的 SuperMap , Intergraph 公 司 的 GeoMedia , AutoDesk 公 司 的

AutoCAD 及 MapGuide。平台 GIS 软件的特点是其功能完整而强大,几乎能够提供从存储数
据到分析数据可视化输出的所有的

GIS 功能,并且具有二次开发的能力。但是缺点是功能太

通用,因此面对特殊的问题时,不能提供最适合的解决方案。这种情况下可以采用第二种方
案即开发专用的

GIS。 

  专用的

GIS 软件是指使用开发语言结合平台 GIS 软件的组件进行开发的软件。比如说最

常见的

Windows 平台上,结合数据库,可视化开发语言,平台 GIS 软件提供的组件等技术,

提供专门的

GIS 服务,如数据录入,管理,分析,人机交互,信息共享。 

  其中,

GIS 开发中常用的数据库包括平台软件自己提供的存储格式文件,通用的数据

库如中小型开发中常用的微软公司的

Microsoft SQL Server,大型开发中常用的甲骨文公司

Oracle 数据库。通用数据库的特点是效率高,但是并没有针对地理数据的特点进行优化。 

  可视化开发语言常见的有甲骨文公司(并购于

Sun 微系统公司)的 Java 语言,微软公

司的

.NET 平台包括 Visual Basic.NET,C#.NET 以及 Visual C++.Net。 

  另外,针对不同的

GIS 目标,还需要结合其它的一些技术。如 3D 开发技术,如

OpenGL,DirectX,可用于 3D 展示数据;音视频开发技术,可以为 GIS 提供音频或者视频
展示,这是虚拟现实(

VR)的一个重要组成部分;互联网开发技术,如结合 WebService

可以提供在线的

GIS 服务,这是电子政务的一个重要方面,如现在房地产网上预售即是这

方面的应用;还有信息安全技术,基础地理数据是国家的机密,应当妥善保管,涉及到敏
感数据的时候应该保密,这些都是信息安全技术的用武之地。

 

  总言之,平台

GIS 软件可以通过简单的操作提供复杂的分析功能,但是并不适合于所

有的情况;而自行开发的

GIS 软件则可以综合利用各种技术,为特殊的目标提供专用的服

务,但是开发技术难度大,有较高的技术门槛。而对于开源的

GIS 系统,因为受众面小,单

个软件开发力量薄弱,并且不能提供商业级的技术支持,所以在政府主导的开发中并不常
见。不过可以预见,在我国的信息化建设进程中,开源软件所占份量将会越来越大。

 

  五、总结