为什么选择开源软件进行遥感研究?[关闭]


15

如果您根据GIS SE中有关FOSS软件的问题数量来判断,那么许多用户似乎更喜欢FOSS,而不是专有软件。

我读过一些文章-更确切地说是一些个人博客-支持这种选择。此外,像Esri这样的企业巨头似乎也承认开源开发运动。

所以,我问你在这件事上的立场。

为什么要使用开源工具?

您选择的优缺点是什么?

Answers:


12

使用FOSS的原因:

1)免费!

2)易于访问和功能-FOSS提供了大多数基本的遥感工具(例如过滤),因此无需为此付费

3)它是开放的-您使用的算法不是“黑匣子”的

4)可以添加/修改自己的工具

也;

5)告诉人们您使用FOSS会让您感觉很酷

6)在测试新的Beta版本时,您会遇到各种各样有趣的错误和崩溃

7)您喜欢使用该软件的用户论坛成为其他五个人之一的精英

8)意想不到的结果是新颖的


4
由于上述原因,我两年前在我的学术项目中使用了FOSS软件。最重要的是我不想使用盗版软件!(大学在这里不颁发免费的学生许可证)。我总是很自豪地说我的研究是通过100%FOSS4G应用程序完成的。
Chethan S.

5
大多数情况下,它们是多平台的(不限于Windows,例如ArcGIS)
基因

4
我们认为,明确使用免费和开放源代码软件(FOSS)以及代码的可用性对于完全开放科学至关重要。有关详细信息,请参阅生态与进化趋势。doi:10.1016 / j.tree.2012.03.009,全文:tinyurl.com/tree-four-freedoms
markusN

1
“专业”商业GIS程序通常需要花费数千欧元,并保持每年的维护费用。QGIS + GRASS + PostGIS + R + ...是免费的,拥有良好的社区对于爱好者或小型公司来说是更好的投资
simplexio 2013年

5

对我而言,重要的是,无论是否使用FOSS ,我都使用适合我的RS的软件来工作。话虽如此,我一直使用的FOSS工具是R,Python和SPRING。当我无法使用eCognition时,出于必要,我使用SPRING进行图像分割。在我看来,R根本无法替代许多与RS相关的应用程序(例如,决策树分类,空间统计等)。Python是RS和GIS世界之间的纽带,主要用于自动化。

我发现针对R的商业编程语言(例如IDL和MATLAB)比R和Python笨拙且用户友好程度较低。从某种意义上说,我感觉好像强加了许多商业软件包和语言而不是通过开源过程自然满足我们的需求。


4

如果您要使用GIS,而您不在学术机构或公司中,但有特殊条件或需要支付许可费用的钱,有什么解决方案?

  1. 盗版软件?
  2. 福斯?

对我来说,第二个解决方案是:

  • 我可以通过各种方式参与或有参与软件开发的幻想
  • 当我提出建议或提出解决方案时,如果社区感兴趣,则将其直接集成到该软件的下一版本中;否则,可能会很糟糕。
  • 我不需要使用Windows
  • 我没有义务使用“黑匣子”功能
  • 我不需要强制升级
  • 最重要的是,我更喜欢合作而不是竞争

对我来说,那是免费的(而不是免费的),如果需要的话我愿意付款(而且我只使用Python,QGIS,GRASS GIS,gvSIG,OpenJump,R和Octave( Matlab),PostgreSQL / PostGIS,SQLite / Spatialite,LibreOffice,git,gitHub等,均为开放源代码,不在Windows中)

考虑一下gvSIG开发过程:

  • gvSIG始于2003年,当时瓦伦西亚自治区(西班牙)的Conselleria d'Infraestructures i Transports(CIT)建议开发一种用于管理空间数据的软件(作为ESRI产品的替代产品)
  • 一家私营企业(IVERTecnologías)与Generalitat Valenciana和Castellon的Jaume I大学一起开发了该软件。
  • 它完全满足社区要求的功能(一开始不多,不少)
  • 但鉴于其地位(开放源代码),其他区域和国家主管部门,各个国家和国际组织,程序员也加入了该项目,他们添加了他们想要的东西,使该项目向前发展,朝着一个完整的GIS(现在使用3D)发展
  • 并且该软件适用于Windows,Linux,Mac OS X和Android(gvSIG Mini

使用专有软件可以做到吗?


1

如果这是关于“工业”的,那么您将使用使利润最大化的方法(MS Paint,Excel等)。如果这是关于科学研究的问题,那么在扩展人类知识的范围方面,则必须使用开源软件。

因为否则你在做炼金术

这是我的数据,铅灰色团块。这是我的结果,纯金。我不是在告诉你我是如何从铅到金的,这是在这个袋子里。不,你不能看里面。

科学需要开放-这不是一种选择。


7
我明白了,很同情。但显然,这里还有更多活动。情况很复杂。否则,您如何解释发表的大量依靠ArcInfo / ArcView / ArcGIS分析的同行评审科学论文?如果您试图说审稿人和出版者弄错了,那将使您成为一个骗子,并且您将再也不会在辩论中听到您的声音。考虑一个比喻:当您的科学研究依靠商业供应商制造的测量仪器时,您将做什么,而该测量仪器不会透露其工作的某些细节(商业秘密)?您当然可以对其进行校准。
ub

7
我可能会争辩说科学也需要开源硬件……
Spacedman

1

作为一名研究人员,应该可以完全访问源代码,算法是如何工作的。因此专有软件不是一个好的选择。


1

专有工具就像带有“焊接的引擎盖”的汽车一样,您无法看到引擎盖下发生了什么,相反,开放源代码允许您查看,研究,修改和进行特定于语言环境的适应(区域语言支持),从而提高引擎的总体效率。基础算法等


0

我们咨询客户希望我们使用的工具。如果客户希望在Excel和MSPaint中完成地图。地狱,我们会在那里做。

严格来说,ESRI是一种行业标准,如果您不咨询,则很难成为顾问。在不需要ESRI的项目中,您可以尝试其他工具。

在某些类型的项目,分析和面向结果的领域中,我发现由于社区规模大,易于升级或更新现有工具,FOSS工具的得分比专有堆栈更好

随着GIS工具和技术的越来越多的Web实施,我认为从“标准”到“标准”将有很大的转变,这意味着我们将有4种左右的领先产品在专有和FOSS之间分成两半


0

好吧,我建议您在RS中使用开源,因为您会学到东西!!!否则,复杂的算法会陷入向导中,而最终用户将不知道其下的复杂性和丰富性。仅在选项菜单中应用低通或高通滤波器并不能使最终用户感到满意。

如果您将FOSS用于RS,您将一劳永逸地学习所有内容,而不仅仅是分类,NDVI,NBR或复合材料等的厨房食谱。

从我的角度来看,这适用于研究和商业。

我使用ERDAS参加了RS课程,结果崩溃很多,以至于我真的以为它是beta版,他们没有告诉我们。正交引擎模块始终崩溃并出现5点图像。

在后来我用GRASS重新进行的无监督的Landat 5分类中,使用ERDAS可以使事情更加顺利,但是结果却非常相似。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.