环游世界,就用开源的GIS

jopen 10年前

        英文原文:Mapping the world with open source

        在地理空间信息的世界里,闭源的软件解决方案已经存在了几十年。但是由于开源的 GIS(地理信息系统 Geographic Information System)软件的占比逐渐增大,形势正在慢慢发生变化。开源公司 Boundless 的高级战略师 Paul Ramsey,就是正在促使这种改变的人之一。

环游世界,就用开源的GIS

        Ramsey 作为一名开发者和顾问,已经在地里空间信息软件行业里工作了超过十年。他在 2001 年投资建立了 PostGIS 空间数据库项目,并且也是一名活跃的贡献者,和项目筹划指导委员会的成员之一。Ramsey 作为该项目开源套件的发起者,和 Boundless 的商业开发团队一起来分享他们在世界大会上发表的观点,和技术。

        在这篇文章里,Ramsey 会向我们展示 Boundless 如何将开源方案带入 GIS 软件。

        Boundless 是什么?

        Boundless 就是“GIS 的 Red Hat 版”,这可以对我们的商业模型有一定的说明,但是又不能完全解释我们的技术。GIS 和 IT 专业人员使用我们的工具在空间 SQL 数据库(PostGIS)中存储数据,通过 Web(GeoServer)发布地图和数据,在 Web 浏览器(OpenLayers)中或桌面上(QGIS)查看和编辑数据。基本上,我们的工具让开发者能够实现显示位置的程序。我们帮助人们从 GIS 部门提取空间数据,用它来改善工作流程,让团队做决策时不受限于位置。这就是我们眼中 IT 未来的发展趋势所在:在公司里,空间数据可以使得公司的市场决策更有效率。

环游世界,就用开源的GIS

        谁在使用你们的软件?

        对于建立面向大众用户的程序,我们的软件是极好的,因为不会受到资金的限制:没有各级的 license 和收费框架之类的东西。所以我们的客户有比如:波特兰交通局,使用我们的软件动态的显示交通状态;美国联邦通讯委员会,也是交通流量的地图;纽约市,实现 了一个在暴风雪中实时显示积雪状况的地图。

        为什么说开源对于 Boundless 如此重要?为什么使用这种商业模型而不是私有收费的呢?

        就 IT 的其他行业来说,开源就意味着无限可能:学生可以使用,商业上也不需要交税因此更容易融资,政府组织可以更容易分享相互的解决方案。所以这种软件的新型模 型是市场需要的,也需要公司去提供支持。这就是我们的定位。我们立足于和社区一起解决问题,这也是我们的激情和价值所在,但是我们也需要和企业,政府市场 共同努力。从创立开始,我们的社区已经帮我们完善了扩展了软件功能,也建立了专业的企业服务团队来应对现在日趋负责的应用。

        在闭源的软件仍然主导的领域里,Boundless 如何开展这种开源模型?

        闭源工具链在数据的产生领域里仍然主导着产业,但是在 Web 和移动应用领域,却是收费软件,开源软件和软件即服务的自由选择。我们认为商业的开源空间数据方案提供了最好的选择,一个提前部署的可升级的云端可以提供 解决方案,但用户还是得升级自己使用的收费软件。即将到来的势不可挡。开发者需要灵活的选择来满足项目需要。在过去的几年中,他们投资的收费软件能提供的 很少,他们需要像我们这样的软件来使系统更易用来满足目前的需求。

        拥有一个社区版本对 OpenGeo 来说意味着什么?免费试用这些软件如何影响试用率?

        对于企业来说,在使用我们的工具时,不会感觉到即将进入一个收费的紧闭区是重要的。社区的东西 100% 是开源的,任何团队可以以自己需要的方式去部署它们。并且这么做也是免费的:这是开源宗旨。我们希望客户以一种积极参与的方式获得我们的支持,积极参与改 进,而不是被强迫这么做。我们已经看到大量的企业和政府机构在成为我们的客户之前使用我们的软件。

        社区的代码会成为企业的产品,Boundless 如何与社区上游的那些代码提供者交流?

        如果在社区上游没有自己的员工参与,我们认为听欧冠可靠和有效的开源技术支持是不可能的。所以我们所有的软件,都有自己的员工是社区成员。有些是核心成员,甚至有一些是社区的负责人。必要时,我们会在自己的代码库中维护一些补丁,但我们会定期将其更新到上游。

        大数据如何影响 GIS,Boundless 为未来无限量的数据增长做了哪些准备?

        空间信息是一个不可思议的领域。我们已经和大数据打交道有一段时间了:地图数据本就比常规的数据要大的多,也需要更多的计算。也就是说新采集的 数据会明显增加我们处理的数据量。我们有两种方式应对:第一个,加强现有的软件,使得云部署与云基础设施的集成更为简单;第二个,更多的使用 NOSQL 系统,像 MongoDB 和 Cassandra。在未来,我们可能会有想 Hadoop 那样的大数据分析软件。并不是说只有数据会增多,使用者也会越来越多。由于在任何时间点上,保持空间数据版本的一致越来越困难。为了解决这个问题,我们已 经发布了 Versio,一个专门用于空间数据的版本控制系统。对于数据编辑者,它提供了有效的方法来管理,维护空间数据。这个能力是独一无二的。

        Boundless 下一步怎么走?在未来的几个月或几年,你希望完成什么?

        引用史蒂夫鲍尔默的话,“开发者,开发者,开发者,开发者!”我们真心希望 OpenGeo 和 Versio 能够成为建立现代化的空间数据的移动和桌面 Web 应用的主流路线。这就意味着在移动端更多的开发工作,更多的易用的数据打包,更多的云部署选择,这样如果开发者和数据分析者不想的话,就不用在自己主机上 部署和开发应用。

来自: CSDN