468个超实用的ArcGIS开源工具!涉及GIS分析、遥感和图像处理、空间水文分析、地形分析、激光雷达数据处理等等

         今天要向大家分享一个ArcGIS的开源免费的工具箱合集——WhiteboxTools-ArcGIS。具有468个超实用的工具合集。

图片

图片

WhiteboxTools-ArcGIS是WhiteboxTools的 ArcGIS Python 工具箱,WhiteboxTools可用于执行常见的地理信息系统 (GIS) 分析操作,例如成本距离分析、距离缓冲和栅格重新分类。遥感和图像处理任务包括图像增强(例如全色锐化、对比度调整)、图像镶嵌、大量过滤操作、简单分类(k-means)和常见图像变换。白盒工具还包含用于空间水文分析(例如流量累积、流域划分、河流网络分析、汇去除)、地形分析(例如常见地形指数,如坡度、曲率、湿度指数、山体阴影;测高分析;多尺度地形)的高级工具位置分析)和激光雷达数据处理。可以询问 LiDAR 点云(LidarInfo、LidarHistogram)、分割、平铺和连接、分析异常值、插值到栅格(DEM、强度图像),并且可以对地面点进行分类或过滤

下面贴一下工具官方的介绍

文后会提供下载方式


WhiteboxTools-ArcGIS

ArcGIS Python Toolbox for WhiteboxTools。此存储库与ArcGIS Python Toolbox for WhiteboxTools相关,后者是名为WhiteboxTools的独立可执行命令行程序的 ArcGIS 前端。重要提示:此工具箱仅支持ArcGIS Pro 和 ArcGIS 10.6 或更高版本。不要浪费时间在 ArcGIS 10.5 或更早版本上尝试。

  • 作者:约翰·林赛 ( https://jblindsay.github.io/ghrg/index.html )

  • 贡献者:吴秋生 ( https://wetlands.io )

  • Whitebox工具:https: //github.com/jblindsay/whitebox-tools

  • 用户手册:https://www.whiteboxgeo.com/manual/wbt_book/preface.html

  • WhiteboxTools-ArcGIS:https://github.com/opengeos/WhiteboxTools-ArcGIS

  • WhiteboxTools-Python:https: //github.com/opengeos/whitebox

  • WhiteboxTools-Jupyter:https: //github.com/opengeos/whiteboxgui

  • WhiteboxTools-R:https: //github.com/opengeos/whiteboxR

  • 免费软件:麻省理工学院许可证

内容

描述

    WhiteboxTools-ArcGIS是WhiteboxTools的 ArcGIS Python 工具箱,WhiteboxTools 是由圭尔夫大学地貌测量和水文地理研究小组的 John Lindsay 教授(网页;jblindsay )开发的高级地理空间数据分析平台。WhiteboxTools可用于执行常见的地理信息系统 (GIS) 分析操作,例如成本距离分析、距离缓冲和栅格重新分类。遥感和图像处理任务包括图像增强(例如全色锐化、对比度调整)、图像镶嵌、大量过滤操作、简单分类(k-means)和常见图像变换。白盒工具还包含用于空间水文分析(例如流量累积、流域划分、河流网络分析、汇去除)、地形分析(例如常见地形指数,如坡度、曲率、湿度指数、山体阴影;测高分析;多尺度地形)的高级工具位置分析)和激光雷达数据处理。可以询问 LiDAR 点云(LidarInfo、LidarHistogram)、分割、平铺和连接、分析异常值、插值到栅格(DEM、强度图像),并且可以对地面点进行分类或过滤。白盒工具不是制图或空间数据可视化包;相反,它旨在充当其他数据可视化软件(主要是 GIS)的分析后端。建议引用:Lindsay, JB (2016)。Whitebox GAT:地貌测量分析的案例研究。计算机与地球科学,95, 75-84。doi:10.1016/j.cageo.2016.07.003。

安装

第一步:下载工具箱

  1. 单击此页面右上角的绿色按钮(克隆或下载)以 zip 文件形式下载工具箱。

  2. 解压缩下载的 zip 文件。

第 2 步:连接到工具箱

  1. 导航到目录窗口树中的“文件夹连接”节点。

  2. 右键单击该节点并选择“连接到文件夹”。

  3. 输入路径或导航到WhiteboxTools-ArcGIS文件夹,然后单击确定。

  4. 浏览工具箱并开始使用其工具。

用法

打开工具箱中的任意工具并开始使用它。查看WhiteboxTools 用户手册,了解每个工具的更详细的帮助文档。

教程

介绍 WhiteboxTools 前端(Python、Jupyter、ArcGIS、R)

可用工具

WhiteboxTools库目前包含468 个工具,每个工具根据其主要功能分为以下类别之一:数据工具、GIS 分析、水文分析、图像分析、LiDAR 分析、数学和统计分析、河网分析和地形分析。有关可用工具的列表以及完整的文档和使用详细信息,请参阅WhiteboxTools 用户手册。

支持的数据格式

WhiteboxTools库目前支持以Whitebox GAT、GeoTIFF、ESRI (ArcGIS) ASCII 和二进制 (.flt & .hdr)、GRASS GIS、Idrisi、SAGA GIS(二进制和 ASCII)和 Surfer 7 数据格式读/写栅格数据。该库主要使用白盒栅格数据集进行测试,如果您在读取/写入其他格式的数据时遇到问题,您应该报告该问题。请注意,考虑到保持纯(或尽可能接近)Rust 代码库的设计目标,没有计划在项目中合并第三方库,例如GDAL 。

目前, WhiteboxTools读取矢量地理空间数据的能力有限。库中将很快增强对 Shapefile(和其他常见矢量格式)的支持。

LiDAR 数据可以以常见的LAS数据格式读取/写入。WhiteboxTools可以读取和写入使用常见 DEFLATE 算法压缩(以 .zip 扩展名压缩)的 LAS 文件。请注意,压缩存档文件中应仅包含 LAS 文件。该库当前不支持压缩 LiDAR 格式 LAZ 和 ESRI LiDAR 格式。

贡献

如果您想作为开发人员为该项目做出贡献,请按照以下说明开始:

  1. 分叉 WhiteboxTools-ArcGIS 存储库 ( https://github.com/opengeos/WhiteboxTools-ArcGIS )

  2. 创建您的功能分支(git checkout -b my-new-feature)

  3. 提交您的更改(git commit -am '添加一些功能')

  4. 推送到分支(git push origin my-new-feature)

  5. 创建新的拉取请求

除非另有明确说明,任何有意提交的包含在作品中的贡献均应获得MIT 许可,无需任何附加条款或条件。

执照

ArcGIS Toolbox for WhiteboxTools是根据MIT 许可(一种宽松的开源(免费软件)许可)分发的。

报告错误

ArcGIS Toolbox for WhiteboxTools按原样分发,不保证应用程序的适用性。如果您遇到软件缺陷(即错误),请报告问题。提供错误发生条件的详细描述将有助于识别错误。使用GitHub 上的问题跟踪器报告软件问题并请求功能增强。请不要直接向 Qiusheng Wu 博士或 John Lindsay 博士发送错误信息。

工具箱截图


图片

图片

图片

获取方式

1、获取途径1:公众号后台回复   20240320  即可自动获取。

468个超实用的ArcGIS开源工具!涉及GIS分析、遥感和图像处理、空间水文分析、地形分析、激光雷达数据处理等等分享468个超实用的ArcGIS工具合集!(GIS) 分析、遥感和图像处理、空间水文分析、地形分析、激光雷达数据处理等等!icon-default.png?t=N7T8https://mp.weixin.qq.com/s/9Ki8YSxuVxdiUQlTrZ5k5g

 推荐学习

ArcGIS全系列实战视频教程——9个单一课程组合

  • 19
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1.文本文件操作 1.1 excel转点 1.2 表格转点 1.3 点集转面 1.4 线封闭 1.5 征地部标准坐标导出 1.6 征地部标准坐标导入 2.mxd操作 2.1 数据打包 2.1.1 mxd批量打包 2.1.2 mxd文档发邮件 2.1.3 数据发邮件 2.2 mxd检查 2.3 mxd批量裁剪 2.4 mxd文档相对路径和无效数据检查 2.5 mxd中查找替换 2.6 PDF合并 2.7 按当前MXD批量符号化 2.8 把多个MXD批量导出一个PDF 2.9 批量mxd导出图片 2.10 批量mxd压缩 2.11 转到XY 3.编号工具 3.1 按图形自动编号 3.2 更新BSM 3.3 整库更新BSM 3.4 字符串前补零 4.剪切和合并 4.1 按属性裁剪 4.2 矢量数据批量裁剪 4.3 矢量数据批量裁剪按别名 4.4 矢量数据批量合库 4.5 影像合并 4.6 影像批量裁剪 5.其他 5.1 度分秒转度 5.2 度转度分秒 5.3 飞行网络路线制作 5.4 获得工具箱的工具数 5.5 移除tbx 6.数据处理 6.1 按长度分割线 6.2 分区域消除 6.3 距离角度生成点 6.4 两个图层按重叠度赋属性 6.5 两个图层按重叠度赋属性old 6.6 批量定义坐标系 6.7 批量修复几何(修复前一定备份数据) 6.8 批量压缩数据库 6.9 融合时字段连接 6.10 线分割面保留属性 6.11 要素旋转 6.12 要素移动 6.13 一次性消除指定面积以下的地块 7.数据检查和信息获得 7.1 属性赋值 7.1.1 比例分析 7.1.2 加权平均 7.1.3 取面积最大的 7.2 四至和范围获得 7.2.1 地块四至点获得 7.2.2 地块四至点坐标获得 7.2.3 获得绝对四至(根据四至点坐标) 7.2.4 获得数据的XY范围 7.2.5 获得数据的经纬度范围 7.2.6 获得相对四至(适合大比例小地块) 7.2.7 四邻信息获得 7.3 道路河流依次经过的地方 7.4 获得内角并判断是否凸多边形 7.5 获得线面两个折点方向 7.6 计算点到线的距离 7.7 锐角检查 7.8 添加经纬度坐标 7.9 椭球面积计算 8.数据转换 8.1 SHP转数据库 8.2 批量数据库转数据库 8.3 栅格彩色转黑白 9.拓扑错误处理 9.1 点不在线面上处理 9.2 检查多部件要素 9.3 面缝隙处理 9.4 面线边界不重合 9.5 面重叠处理 9.6 删除完全重复的点线面 9.7 删除线面上重复点 9.8 删除线面直线上的点 9.9 伪节点处理 9.10 线部分或完全重叠处理 10.业务相关 10.1 查询节点距离小于指定距离的点 10.2 村级行政区生成行政界线 10.3 代码名称互填 10.4 地类符号生成 10.5 上级行政区和下级行政区图形不一致处理 10.6 生成上级行政区 10.7 修改面左上角点为第一个点 10.8 修改面左上角点为第一个点根据点层 10.9 宗地获得界址点顺序号 11.制图 11.1 公里网或方里网制作 11.2 经纬网制作 11.3 矩形接幅表 11.4 梯形接幅表 11.5 制作色带 使用方法: 1.打开ArcMap,找到Catalog的窗口 2.Catalog窗口中,找到工具的存放文件夹
里面有就是多种数据处理工具,非常便利。 1.文本文件操作 1.1征地部标准坐标导出... 2 1.2征地部标准坐标导入... 6 1.3线封闭... 6 1.4点集转面... 7 2.     数据转换... 8 2.1        SHP转数据库... 8 2.2        批量数据库转数据库... 9 2.3        栅格彩色转黑白... 9 3.     数据检查和数据信息获得... 10 3.1        锐角检查... 10 3.2        获得内角并判断是否凸多边形... 11 3.3        获得线(面)两个折点方向... 12 3.4        四至和范围获得... 14 3.4.1获得数据的XY范围... 14 3.4.2获得数据的经纬度范围... 15 3.4.3四邻信息获得... 15 3.4.4地块四至点获得... 17 3.4.5地块四至点坐标获得... 18 3.4.6获得相对四至(适合大比例小地块) 19 3.4.7获得绝对四至(根据四至点坐标)... 20 3.5        属性赋值... 22 3.5.1比例分析... 22 3.5.2加权平均... 23 3.6        椭球面积计算... 23 3.7        计算点到线的距离... 24 3.8        道路河流依次经过的地方... 24 4.     裁剪和合并... 25 4.1        按属性裁剪... 25 4.2        矢量数据批量裁剪... 25 4.3        矢量数据批量合库... 26 4.4        影像批量裁剪... 27 4.5        影像批量合并... 28 5.     MXD文档处理... 29 5.1        MXD批量裁剪... 29 5.2        MXD批量导出图片... 30 5.3        mxd压缩和版本另存... 31 5.4        mxd文档相对路径和无效数据检查... 31 6.     制图... 32 6.1        梯形接幅表的创建... 32 6.2        矩形接幅表的创建... 33 6.3        公里网或方里网制作... 34 6.4        经纬网制作... 35 6.5        色带制作... 35 7.     拓扑错误处理... 36 7.1        删除线面直线上的点... 36 7.2        点不在线面上处理... 37 7.3        线部分或完全重叠处理... 38 7.4        删除完全重复的点线面处理... 38 7.5        面线边界不重合... 39 7.6        面缝隙处理... 39 7.7        面重叠处理... 40 7.8        删除线面上重复点... 40 7.9        检查多部件要素... 41 7.10          删除伪节点... 42 8.     编号工具... 42 8.1        整库更新BSM.. 42 8.2        更新BSM.. 43 8.3        字符串前补零... 43 8.4        按图形自动编号... 44 9.     数据处理... 45 9.1        两个图层按重叠度赋属性... 45 9.2        分区域消除... 46 9.3        批量压缩数据库... 47 9.4        批量修复几何(修复前一定备份数据) 47 9.5        按长度分割线... 48 9.6        线分割面保留属性... 48 9.7        融合时字段连接... 49 9.8        要素移动... 51 10.            业务相关... 51 10.1          上级行政区和下级行政区图形不一致处理... 51 10.2          修改面左上角点为第一个点... 52 10.3          修改面左上角点为第一个点根据点层... 53 10.4          地类符号生成... 53 10.5          宗地获得界址点顺序号... 54 10.6          村级行政区生成行政界线... 55 10.7          生成上级行政区... 56 10.8          查询节点距离小于指定距离的点... 56 11.            其他工具... 57 11.1          获得工具箱的工具数... 57 11.2          飞行网络路线制作... 57 12.            版本说明... 59 12.1          个人版... 59 12.2          企业版... 59 ———————————————— 版权声明:本文为CSDN博主「gisoracle」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/gisoracle/article/details/98242703
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS思维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值