ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Нечеткое наложение

Доступно с лицензией Spatial Analyst.

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Комбинирует растровые данные по уровню принадлежности к нечеткому множеству на основе выбранного типа наложения.

Более подробно о том, как работает инструмент Нечеткое наложение (Fuzzy Overlay)

Использование

  • Этот инструмент рекомендуется использовать с результатом инструмента Нечеткое множество. Он предназначен для использования с растрами со значениями в диапазоне от 0 до 1.

  • Ниже приведен список соответствующих Типов наложения (Overlay type) для использования в конкретных условиях.

    • Выберите ИЛИ (OR) для использования максимального значения всех входных растров. В этом случае, если любой из входных растров имеет высокое значение, то окончательный результат будет высоким значением.
    • Выберите И (AND) для использования минимального значения всех входных растров. Тогда все входные показательные растры должны иметь большое значение, чтобы выходными данными было большое значение.
    • Используйте ПРОИЗВЕДЕНИЕ (PRODUCT), если комбинированная информация менее важна, чем любое одиночное значение.
    • Используйте СУММА (SUM), если комбинированная информация более важна, чем любое одиночное значение.
    • Параметр ГАММА (GAMMA) обычно используется для комбинирования нескольких простых данных. Если гамма равна 1, результат будет таким же, как и нечеткая сумма. Если гамма равна нулю, результат будет таким же, как и нечеткое произведение ПРОИЗВЕДЕНИЕ (PRODUCT). Промежуточные значения от 0 до 1 позволяют вам скомбинировать доказательство для получения результатов между этими двумя крайностями, установленными нечеткими AND или нечеткими OR.

  • См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

Синтаксис

FuzzyOverlay (in_rasters, {overlay_type}, {gamma})
ПараметрОбъяснениеТип данных
in_rasters
[in_raster,...]

Список входных растров принадлежности, которые будут комбинироваться в наложении.

Raster Layer
overlay_type
(Дополнительный)

Задает метод, используемый для комбинирования двух и более данных принадлежности.

  • AND —Минимум нечеткого множества из входных растров неразличимости.
  • OR —Максимум нечеткого множества из входных растров неразличимости.
  • PRODUCT — Функция уменьшения. Используйте ее, если комбинация нескольких значений меньше или менее важна, чем значения любого из входных растров
  • SUM —Функция увеличения. Используйте ее, если комбинация нескольких значений больше или более важна, чем значения любого из входных растров.
  • GAMMA — Алгебраическое произведение нечеткой СУММЫ (SUM) и нечеткого ПРОИЗВЕДЕНИЯ (PRODUCT), возведенных в степень гамма.
String
gamma
(Дополнительный)

Используемое значение гамма. Используется, только если для Типа наложения установлена GAMMA.

Значение по умолчанию равно 0,9.

Double

Возвращаемое значение

НазваниеОбъяснениеТип данных
out_raster

Выходной растр, который является результатом применения нечеткого оператора.

Эти выходные данные всегда имеют значение от 0 до 1.

Raster

Пример кода

FuzzyOverlay, пример 1 (окно Python)

В этом примере комбинируются входные растры принадлежности с типом наложения И (And) для определения минимального значения принадлежности между ними.

import arcpy
from arcpy.sa import *
from arcpy import env
env.workspace = "c:/sapyexamples/data"
outFzyOverlay = FuzzyOverlay(["fzymembout1", "fzymembout2"], "AND")
outFzyOverlay.save("c:/sapexamples/output/fuzzover.tif")
FuzzyOverlay, пример 2 (автономный скрипт)

В этом примере комбинируются входные растры принадлежности с типом наложения Гамма (Gamma).

# Name: FuzzyOverlay_Ex_02.py
# Description: Combine fuzzy membership rasters data together based on 
#    selected overlay type ("GAMMA" in this case). 
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRasterList = ["fzymembout1", "fzymembout2"]

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute FuzzyMembership
outFzyOverlay = FuzzyOverlay(inRasterList, "GAMMA", 0.9)

# Save the output
outFzyOverlay.save("c:/sapexamples/output/fuzzoverlay")

Параметры среды

  • Автоподтверждение
  • Размер ячейки
  • Сжатие
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Маска
  • Выходное ключевое слово CONFIG
  • Выходная система координат
  • Временная рабочая область
  • Растр привязки
  • Размер листа

Информация о лицензиях

  • ArcGIS Desktop Basic: Требует Spatial Analyst
  • ArcGIS Desktop Standard: Требует Spatial Analyst
  • ArcGIS Desktop Advanced: Требует Spatial Analyst

Связанные разделы

  • Обзор группы инструментов Наложение
  • Основы анализа наложения
  • Подходы анализа наложения
  • Применение логики неразличимости к растрам наложения
  • Нечеткое множество

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация