Questions tagged «whitebox-gat»

1
是否将Whitebox GAT(免费和开放)与ArcMap UI集成在一起?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我在研究生院写了许多ArcGIS VBA自动化程序。但是,它们完全依赖于ArcGIS Spatial Analyst扩展,该扩展不仅是闭源的,而且在威慑方面也很昂贵。 由于不赞成使用VBA,并且由于U的一些研究人员仍在使用我的VBA工具,所以我认为用.Net重写它们会很有趣。但是现在,有了更多经验,我进一步意识到,如果那些实用程序使用了开放算法,则将更适合于学术用途。 考虑到这一点,我正在考虑将Whitebox GAT视为Spatial Analyst水文学工具的潜在替代者,并且我很好奇是否存在与ArcGIS / Whitebox集成相关的成功案例或省时的“难题”。 我预计会有几个人会反对Saga,GRASS,R等的建议。如果这是您的职位,请说明为什么进行Whitebox集成是不明智的。例如,它是否仅支持几种输入格式,对大文件(1-2 GB以上)的处理不佳等? 我在Whitebox UI上进行了一些操作,并在他们的教程的帮助下,对放置的30米DEM进行了预处理并不困难。接下来,排列水力栅格后,我创建了一个倾泻点并绘制了分水岭。这足以让您感受到Whitebox的用户体验。 Whitebox可使用.Net或Python进行扩展和/或使用。在Whitebox UI中完成了一些基础知识之后,我认为我已经将典型的DEM预处理任务与简单的.Net自动化(目前还没有ArcMap)链接在一起。DEM预处理通常意味着以下内容: 不设置数据值(Whitebox需要此值,但Arc从来不需要) 填充水槽 创建流向栅格 创建流量累积栅格 我将以下Windows窗体“应用程序”(aka WhiteboxDaisyChain)放在一起。它需要一个包含ArcGIS Grid(.FLT)的系统目录,并执行上述任务。如果您想尝试此操作,则需要下载已编译的二进制文件,解压缩,然后将所有.dll文件从其中复制..\WhiteboxGAT_1_0_7\Plugins到您的项目中-我将所有内容都放入..\WhiteboxDaisyChain\Whitebox。但是,此示例仅需要DLLs在代码示例顶部提到的四个。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; // 1) Create a new Windows Form // …
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.