ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

布尔数学工具的工作原理

需要 Spatial Analyst 许可。

    布尔数学工具将输入像元值转换为布尔值,其中非零值视为“真”,值 0 视为“假”。将逐个像元地对输入栅格进行分析。

    共有四种工具用于执行布尔逻辑运算:布尔与、布尔或、布尔异或以及布尔非。

    布尔与

    如果两个输入值同时为真,则输出为 1。如果一个输入值为假或两个值同时为假,则输出为 0。

    Input1 ≠ 0 and Input2 ≠ 0, Output = 1 Input1 ≠ 0 and Input2 = 0, Output = 0 Input1 = 0 and Input2 ≠ 0, Output = 0 Input1 = 0 and Input2 = 0, Output = 0

    布尔或

    如果一个输入值为真或两个值同时为真,则输出为 1。如果两个输入值同时为假,则输出为 0。

    Input1 ≠ 0 and Input2 ≠ 0, Output = 1 Input1 ≠ 0 and Input2 = 0, Output = 1 Input1 = 0 and Input2 ≠ 0, Output = 1 Input1 = 0 and Input2 = 0, Output = 0

    布尔异或

    如果一个输入值为真而另一个值为假,则输出为 1。如果两个输入值同时为真或同时为假,则输出为 0。

    Input1 ≠ 0 and Input2 ≠ 0, Output = 0 Input1 ≠ 0 and Input2 = 0, Output = 1 Input1 = 0 and Input2 ≠ 0, Output = 1 Input1 = 0 and Input2 = 0, Output = 0

    布尔非

    与其他布尔工具不同,布尔非只有一个输入。

    如果输入值为真,则输出为 0(真值的补码)。如果输入值为假,则输出为 1。

    Input1 ≠ 0, Output = 0 Input1 ≠ 0, Output = 1

    注:

    如果任一输入像元值为 NoData,则输出值也将为 NoData。

    相关主题

    • 逻辑数学工具集概述
    • 布尔与
    • 布尔非
    • 布尔或
    • 布尔异或

    ArcGIS Desktop

    • 主页
    • 文档
    • 支持

    ArcGIS 平台

    • ArcGIS Online
    • ArcGIS Desktop
    • ArcGIS Enterprise
    • ArcGIS for Developers
    • ArcGIS Solutions
    • ArcGIS Marketplace

    关于 Esri

    • 关于我们
    • 招贤纳士
    • 内部人员博客
    • 用户大会
    • 开发者峰会
    Esri
    分享您的想法。
    Copyright © 2018 Esri. | 隐私政策 | 法律声明