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.

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

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

Делает линейные объекты растра более тонкими путем сокращения количества ячеек, представляющих ширину объектов.

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

  • Типичное применение инструмента Утончение – обработка сканированной карты изолиний высот. Из-за разрешения сканера и ширины линий на исходной карте изолинии представлены в результирующем растре как линейные элементы шириной от пяти до десяти ячеек. После запуска инструмента Утончение, каждая изолиния будет представлена линейным объектом шириной в одну ячейку.

  • Для удаления коротких линейных объектов, ответвляющихся от основного объекта, включенная опция фильтрации использует тот же алгоритм фильтрации, что и инструмент Удаление границ. Этот алгоритм может также удалить объекты, размером уже трех ячеек.

  • Определение максимальной толщины входных линейных объектов существенно при выполнении утончения на растрах, где толщина линейных объектов может превышать или оставаться ниже используемого по умолчанию значения максимальной толщины. Лучшие результаты могут быть получены, когда максимальная толщина соответствует самым толстым линейным объектам, которые подлежат утончению.

  • Обычный алгоритм, используемый инструментом Утончение, описан в книге:

    Zhan, Cixiang, 1993, A Hybrid Line Thinning Approach, Proceedings Auto-Carto 11, Minneapolis, pp. 396-405

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

Синтаксис

Thin(in_raster, {background_value}, {filter}, {corners}, {maximum_thickness})
ПараметрОбъяснениеТип данных
in_raster

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

Должен быть целочисленным.

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

Задает значение ячейки, которое определит фоновые ячейки. Линейные объекты формируются из приоритетных (расположенных на переднем плане) ячеек.

  • ZERO —Фон состоит из ячеек с нулевым значением или с значением ниже нуля, либо с значением NoData. Все ячейки, значение которых больше нуля, будут определены как приоритетные.
  • NODATA — Фон состоит из ячеек со значением NoData. Все ячейки со значениями, отличными от Nodata, будут считаться ячейками переднего плана.
String
filter
(Дополнительный)

Устанавливает, будет ли на первой стадии утончения применяться фильтр.

  • NO_FILTER —Фильтр применяться не будет.Используется по умолчанию.
  • FILTER — К растру будет применен фильтр для сглаживания границ между приоритетными и фоновыми ячейками. Использование этой опции удалит мелкие неровности с выходного растра.
Boolean
corners
(Дополнительный)

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

Это ключевое слово также используется в процессе преобразования векторных данных для сглаживания кривых или создания четких пересечений или острых углов.

  • ROUND — Осуществляет попытку сгладить углы и соединения. Эта опция наилучшим образом подходит для векторизации природных объектов, например, изолиний или водотоков.
  • SHARP — Осуществляет попытку сохранить прямые углы и соединения. Эта опция наилучшим образом подходит для искусственных объектов, например, улиц.
String
maximum_thickness
(Дополнительный)

Максимальная толщина, в единицах карты, линейных объектов на входном гриде.

Толщина по умолчанию равна десятикратному размеру ячейки.

Double

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

ИмяОбъяснениеТип данных
out_raster

Выходной растр утончения.

Выходные данные всегда будут целочисленными.

Raster

Пример кода

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

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

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
thinOut = Thin("land","NODATA", "FILTER", "SHARP", 300)
thinOut.save("c:/sapyexamples/output/thinout")
Thin, пример 2 (автономный скрипт)

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

# Name: Thin_Ex_02.py
# Description: Thins rasterized linear features by 
#              reducing the number of cells 
#              representing the width of the features.
# 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
inRaster = "land"
tolerance = 300

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

# Execute Thin
thinOut = Thin(inRaster, "NODATA", "FILTER", "SHARP", tolerance)

# Save the output 
thinOut.save("c:/sapyexamples/output/thinoutput")

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

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

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

  • Basic: Требуется Spatial Analyst
  • Standard: Требуется Spatial Analyst
  • 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. | Конфиденциальность | Правовая информация