PostGIS
切换深色/浅色/自动模式 - PostGIS 空间数据库 切换深色/浅色/自动模式 - PostGIS 空间数据库 切换深色/浅色/自动模式 - PostGIS 空间数据库 返回主页 - PostGIS 空间数据库

法国国家地理研究所

法国国家地理研究所(IGN)是法国的国家测绘机构,拥有1800名员工,其职责是收集、整合、管理和分发整个国家的参考地理信息。

多年来,IGN一直使用 [GeoConcept](http://www.geoconcept.com/) 桌面 GIS 系统管理国家空间数据。与其他桌面 GIS 系统一样,使用 GeoConcept 需要将数据分解为地图瓦片进行管理。

大约在 2002 年,IGN 开始探索将他们的整个国家的数据存储在无缝数据库中。他们对包括 Oracle、DB2 和 PostGIS/PostgreSQL 在内的多种技术进行了基准测试,寻找一种满足以下多种要求的产品:

  • 处理超过 1 亿个空间对象的能力;
  • 在如此庞大的数据库中快速响应查询的速度;并且,
  • 完整的事务完整性,以确保维护操作期间的数据质量。

基准测试表明 PostgreSQL/PostGIS 的性能与专有替代方案相似。

Frank Fuchs 是 IGN 的项目经理,也是选择 PostGIS 的团队成员。“由于 PostgreSQL 和 PostGIS 是免费的开源软件,我们可以在原型中安静地使用它们。另一方面,如果我们使用商业 DBMS,我们可能会在招标中遇到问题”,Fuchs 说。“而且,PostGIS 的低价也是一个优点。”

Fuchs 的项目团队已将 PostGIS 集成到法国“BDUni”数据库的数据管理系统中——这是一个包含道路、铁路、水文、植被、建筑物、行政边界等的三维国家综合数据库。他们定义了一个新的流程和新工具,用于在无缝的国家数据库中管理所有 BDUni 数据,将新的数据存储适配到 IGN 现场工作人员熟悉的现有工具中。该团队选择 PostGIS 作为后端数据库,并保留 GeoConcept 作为更新数据的编辑环境。GeoConcept 软件经过修改,添加了用于将数据检入和检出中央数据库的新工具。

  • 一个数据加载器,用于从现有的 GeoConcept 平面文件存档中获取数据并将其加载到 PostGIS 数据库中。这仅在文件被移动到新的管理系统时使用一次。

  • 一个数据提取器,用于将特定的数据工作单元从数据库中提取到 GeoConcept 中进行编辑。工作单元允许重叠,多个更新者可以同时提取同一个要素。重叠工作单元消除了旧的基于文件的数据边缘匹配问题。

  • 一个数据同步器,用于将客户端的更新推送到数据库,并将数据库中的更改下拉到客户端。如果两个人更新了同一个要素,则会引发冲突,操作员必须选择如何解决冲突。

通过使用完整的 GeoConcept GIS 作为编辑环境,新系统允许研究人员在现场完全断开连接的情况下工作,并在连接到 IGN 主网络时根据需要更新数据库。现场研究人员不必学习新的 GIS 系统来编辑数据,因为他们已经熟悉 GeoConcept。提取和同步工具大量使用了 PostgreSQL 的事务系统,以确保在发生意外网络故障或同步过程中断开连接的情况下不会违反数据完整性。

截至 2006 年 10 月,法国 6 个不同城市的 40 名现场研究人员正在使用 BDUni 系统。到目前为止,法国刚刚超过 1/4 的区域已加载到数据库中,大约有 3000 万个要素。第一个要素于 2006 年 7 月加载。预计到 2006 年底,将有 130 名现场研究人员使用该系统。为了满足高可靠性和数据完整性的要求,该系统还包括一个冗余备份服务器,该服务器每天与主服务器同步多次。

完成此项目后,Fuchs 向其他管理人员提出了以下建议,“请记住,数据库是非常强大的工具,而事务是关键特性。PostGIS 将这些工具非常高效地带到了 GIS 社区。”