我们的实验室在ArcGIS 9中大约有10个项目(在ArcGIS 10中有几个项目),每个项目中都包含以下项目:


地理参考(WGS1984地理投影)栅格海底图像,代表约20m x 20m的区域。
图像上的一层点,每个点都超链接到驻留在同一台计算机上的文档。
几层点(特征类)代表要素
表示栅格图像中要素的几层多边形(要素类)。

通过上述操作,我们已经能够:


分析用多边形勾勒出的区域并向其中的某些区域添加缓冲区。
回答诸如以下问题:这种鱼(用点层表示)是否总是出现在某种岩石类型(表示为点)附近通过多边形或点)。
添加代表相同区域的新海底图像(作为新图层),但是在稍后时间拍摄的,以查看其中的地物分布是否发生了变化d随着时间的推移(即还有15%的鱼类等)。

将来,我们希望添加测深数据,以便可以用图像表示3D海底视图。

最后一个问题:以上内容能否成功迁移到QGIS,我该怎么做? (这样我们就可以节省许可费用,还可以使用开放源代码软件等。)

基于我最初看过的QGIS,我上面概述的大部分内容都可以完成,但是有人可以确认吗?

如果这样做,则需要在接下来的几个月内完成,而这一切都是我们自己没有编程能力的。 (我们没有资金雇人来为我们做迁移或向QGIS添加功能)。

#1 楼

老实说,您提到的迁移时间听起来非常紧,尤其是如果您要研究,测试,评估和部署!

我们最近已经从使用ArcGIS作为桌面客户端迁移到了QGIS。虽然您提到的所有内容听起来都是可能的,但我发现最大的问题是管理Raster数据集的存储,但是就像前面提到的Nick一样,我也正在等待PostGIS 2解决那里的问题!

我们创建了一个“功能矩阵”,我相信您在某个阶段也应该这样做。在一段时间(1-2个月)内,我们所做的工作是从地理处理工具箱和ArcGIS应用程序中创建了一系列工具,这些工具用来完成日常任务。然后,我们花时间复制这些任务并在QGIS应用程序中搜索这些工具,如果任务可以在QGIS中完成,则只需打勾即可;如果不能,则只需打叉即可。如果无法完成,那么我们将寻找实现相同结果的替代方法。

我们现在已经将QGIS用作桌面GIS客户端,但是这种方法可以使我们清楚地了解是否QGIS是一个可行的选择。老实说,我认为这是一个非常合适的桌面应用程序,拥有强大而活跃的社区。我相信与PostGIS搭配使用会和我们以前的ArcGIS,ArcSDE / Oracle组合一样好!

确保在测试过程中进行了严格的测试,记录了挑战,并在这里和QGIS论坛上提出了很多问题。

#2 楼


1)分析用多边形勾勒出的区域,并在其中一些区域添加缓冲区。


支持缓冲区。要获得更多帮助,我们需要了解“分析区域”的含义。发生在某个岩石类型(由多边形或点表示)附近。


您可以检查多边形之外是否有鱼点。


3)添加代表相同区域但在以后拍摄的新海底图像(作为新图层),以查看其中的地物分布是否随时间变化(即还有15%的鱼类等。)


没问题。


将来,我们希望添加测深数据,以便我们可以用图像表示海底3D视图。


已经进行了一些工作,将3D Viewer包含到标准QGIS分布中,但是离生产质量还差得远。认真的支持者会有所帮助。


以上内容能否成功迁移到QGIS,我该怎么做? OGR / GDAL可以读取文件,您应该不会遇到任何问题。 (您使用哪种格式?)只需尝试一下。真的不需要花一个多下午的时间就能找到答案。

#3 楼

老实说,您在GIS上的工作似乎并不复杂,并且可以在QGIS中实现。您应该做的是阅读软件文档,以检查它是否满足您的需求,因为没人能更好地了解您的需求。迁移过程不一定是最后期限,您可能应该开始使用QGIS来检查是否适合您。检查所有文件是否可以在QGIS中打开。可能您将需要花费一些时间来创建新的工作区,在这里您会注意到,尽管具有QGIS的所有优势,但在地图布局方面却很差。您不必是程序员即可执行此操作。可悲的是,如果您没有钱付钱给某人,那么您必须自己做。

#4 楼

就像您自己说的那样,我认为所有这一切都可以在QGIS中完成。是开源最重要的部分。一切皆有可能。

您可能还希望将数据存储在PostGIS中。当postgis 2退出时,您将在数据库中获得栅格支持,并且可以直接在数据库中进行大量栅格分析。并在qgis中显示结果。