瑞士索洛图恩州政府化石堆中的QGIS

Solothurn

索洛瑟恩州为25万索洛瑟恩公民提供服务和基础设施。2001年,州议会决定从Windows迁移到Linux。其动机是独立于一个特定的供应商,以鼓励自由企业和降低许可证成本。结果是这样!索罗瑟恩州的地理信息系统部门开始采用FOSSGIS战略,向3500多名员工提供地理信息系统需求。

我们采取的第一步是介绍UMN MapServer和创建一个SO!地图客户端,为所有3500名员工提供一个易于使用的WebGIS客户端。第二步是将所有地理空间数据从shapefiles迁移到PostGIS空间数据库引擎。介绍非常成功,但缺乏一个易于使用的桌面地理信息系统。

经过对不同桌面地理信息系统的评估,我们决定在2006年将QGIS与Grass结合使用,取代ESRI ArcInfo和ArcView 3。

决定的驱动因素如下:

  • 由于我们在Linux终端服务器环境中使用桌面GIS,Java不是一种选择。

  • OSGEO项目组织

  • 用德语翻译的图形用户界面

  • 用德语编写的文件

  • 一个活跃的开发商(Marco Hugentobler),位于瑞士索洛瑟恩附近。

  • 我们可以与Marco Hugentobler签订合同来实现缺少的功能,比如数字化和地图绘制。

  • 用python开发应用程序和插件

  • 不断增长的用户社区

  • 非常活跃的开发者社区

  • 独立于单一操作系统

我们在哪里使用qgis

与UMN MapServer提供的交互式地图不同,桌面地理信息系统必须在索洛图恩的地理空间数据上提供灵活的视图。QGIS桌面地理信息系统被50多个用户用于日常工作。但他们中的许多人不是地理信息系统专家。他们希望通过直观的用户界面可视化和/或捕获地理空间数据。

桌面地理信息系统最重要的问题之一是:“我如何从PostGIS地理数据存储库获取所需的信息?”.由于我们的最终用户不熟悉数据模型和我们的空间数据库的底层结构,因此为用户提供与Postgis数据库的原始连接不是一种选择。我们有一个元数据数据库,它存储所有被称为“so”的生产数据的描述。数据“。

所以!数据包含人类可读的数据模型清单,非地理信息系统专家用户可以使用该数据库发现他们需要的信息。

"SO!GIS Layer" plugin developed at the Canton of Solothurn

“所以!“GIS层”插件在索洛瑟恩州开发

为了消除终端用户直接与PostGIS连接和表选择对话框交互的需求,在Python中开发了一个插件。这个插件被称为“所以!GIS层”(见图1)。插件连接到SO!地理信息系统postgis存储库,从so获取所有已发布地理空间数据层的信息!并为用户提供一个图形用户界面来查找他们需要的数据层。有了这个基础设施,我们的用户会很高兴——他们可以以一种单独的方式为地理处理、编辑和地图制作做准备。

"SO!GIS Suche" plugin developed at the Canton of Solothurn

“所以!gis suche“插件在索洛瑟恩州开发

我们创建的另一个必需的qgis插件称为“so!”地理信息系统这提供了搜索城镇、地址或地籍包裹等位置的可能性(见图2)。因此,用户可以很容易地导航到感兴趣的区域。

目前,许多其他插件正在开发中。这些将支持不同项目的数据操作、分析或映射。我们的开发插件包括自然保护区、土壤保护、地籍数据验证、危机管理、废弃场地等主题。

结论

今天我们可以说使用QGIS是我们的正确决定。QGIS提供了我们的用户要求的大部分功能。Solothurn的Canton将QGIS缺少的功能的创建分包给商业支持提供商。有了Pyqgis和Pyqt,基于Qgis的内部应用程序开发就有了很好的选择。一个巨大的好处是安装的数量是无限的。每个需要使用QGIS的人都可以不受任何限制地使用它。为了推动QGIS的发展,自2007年以来,索洛瑟恩州每年向QGIS投资约3万美元。这比向我们以前的软件供应商的黑盒支付支持更有效、更面向目标。除了使用fossgis,索洛瑟恩州还通过so免费提供公共地理数据!在线门户网站。

作者

Horst Düster

霍斯特·D·斯特

本文于2009年5月由Horst D_ster博士撰写。他是瑞士索洛瑟恩州地理信息部的地理信息系统协调员。