Удалить растры из набора данных мозаики (Управление данными)—ArcMap
- Сводка
- Использование
- Синтаксис
- Пример кода
- Параметры среды
- Информация о лицензиях
Сводка
Удаляет выбранные наборы растровых данных из набора данных мозаики.
Использование
Должна быть задана выборка или запрос, в противном случае инструмент не запустится. Если вы хотите удалить все записи из набора данных мозаики, задайте запрос, который выбирает все растры, например, «OBJECTID>=0».
У вас есть опция для перемещения обзорных изображений, но не удаления их. Если обзорные изображения создаются в наборе данных мозаики, они будут удалены при перемещении, т.к. они управляются набором данных мозаики. Если вы создали обзорные изображения в папке или местоположении не по умолчанию, они не полностью управляются набором данных мозаики; поэтому вы можете переместить их, но не удалить с диска.
Возможно, вы не захотите удалять обзорные изображения, если вы используете их в другом месте.
Если вы решите отмечать поврежденные обзорные изображения, но не удалять их, вы можете использовать инструмент Построить обзорные изображения для восстановления поврежденных.
Этот инструмент также удаляет кэш, созданный для каждого элемента в наборе данных мозаики. Можно удалить кэш растра и кэш LAS. Свойства кэша для этих наборов данных определяются в их функциях.
Этот инструмент не выполняет пересчет экстента для набора данных мозаики. Для пересчета экстента необходимо пересчитать экстент объекта в окне Свойства набора данных мозаики.
Фрагментация базы данных и частая обработка данных может существенно повысить размер набора данных мозаики. Если размер базы данных увеличивается из-за постоянных транзакций, запустите инструмент Уплотнить.
Синтаксис
arcpy.management.RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, содержащий растры, которые вы хотите удалить. | Mosaic Layer |
where_clause (Дополнительный) | SQL-выражение для выбора определенных растров для их удаления из набора данных мозаики. Должна быть задана выборка или запрос, в противном случае инструмент не запустится. Если вы хотите удалить все записи из набора данных мозаики, задайте запрос, который выбирает все растры, например, «OBJECTID>=0». | SQL Expression |
update_boundary (Дополнительный) | Обновляет ограничивающий полигон набора данных мозаики. По умолчанию объединяются все полигоны контуров для создания единой границы, представляющей экстент значащих пикселов.
| Boolean |
mark_overviews_items (Дополнительный) | После удаления растров из каталога мозаики, любые обзорные изображения, созданные с помощью этих растров, больше не могут быть точными, поэтому они могут быть определены или удалены, если больше не нужны.
| Boolean |
delete_overview_images (Дополнительный) | Удалять обзорные изображения, связанные с выбранными растрами.
| Boolean |
delete_item_cache (Дополнительный) | Удалять кэш, основанный на исходном растровом наборе, который вы удаляете из набора данных мозаики.
| Boolean |
remove_items (Дополнительный) | Удалить элемент, кэш, обзорные изображения и наборы растровых данных. Или удалить только кэш и обзорные изображения, а наборы растровых данных оставить.
| Boolean |
update_cellsize_ranges (Дополнительный) | Обновить диапазоны размеров ячеек набора данных мозаики. Выберите эту опцию, если вы удаляете все изображения с определенным размером ячейки.
| Boolean |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Слой мозаики |
Пример кода
RemoveRastersFromMosaicDataset, пример 1 (окно Python)
Это пример скрипта Python для RemoveRastersFromMosaicDataset.
import arcpy arcpy.RemoveRastersFromMosaicDataset_management( "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", "MARK_OVERVIEW_ITEMS", "#", "#", "#", "#")
RemoveRastersFromMosaicDataset, пример 2 (автономный скрипт)
Это пример скрипта Python для RemoveRastersFromMosaicDataset.
#Delete Overviews with Query import arcpy arcpy.env.workspace = "C:/Workspace" mdname = "remove.gdb/md2" query = "#" updatebnd = "#" markovr = "#" delovr = "DELETE_OVERVIEW_IMAGES" delitemcache = "#" removeitem = "NO_REMOVE_MOSAICDATASET_ITEMS" updatecs = "UPDATE_CELL_SIZES" arcpy.RemoveRastersFromMosaicDataset_management( mdname, query, updatebnd, markovr, delovr, delitemcache, removeitem, updatecs)
Параметры среды
- Экстент
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да
Связанные разделы
Модуль «Растр»
Профессиональный растровый редактор
Современный инструмент инженера, предназначенный для коррекции растровых изображений и их последующей векторизации.
Получить лицензию Скачать
Автоматическая векторизация
Автоматическая векторизация – это процедура, в ходе которой из исходного растрового изображения создаются векторные объекты: точки, отрезки, дуги, окружности, штриховки, тексты, символы и контуры. По результатам векторизации программа может распознавать типы линий, окружностей, дуг и полилиний, а также стрелки на отрезках и дугах.
Фильтрация монохромных изображений
В модуле «Растр» существует множество команд для фильтрации монохромных растровых изображений: сглаживание, утоньшение/утолщение, удаление «мусора», заливка разрывов в линиях,
заливка «дырок», контур, инверсия, выделение объектов по типу и размеру.
Калибровка
Команда «Калибровка» позволяет устранить произвольные (линейные и нелинейные) искажения любых растровых изображений: цветных, монохромных, полутоновых. Этот инструмент часто применяется для выравнивания геодезических планов и карт в растровом формате. Калибровка исправляет ошибки, возникшие как результат деформации исходных графических материалов, а также появившиеся при сканировании.
Бинаризация и разделение цветов
Бинаризация и разделение цветов позволяют получить из цветных изображений монохромные растры, в которых объекты разного цвета (дороги, реки и др.) размещаются на отдельных монохромных слоях. Эффективность векторизации растра, полученного этим путем, выше, чем при черно-белом сканировании цветного изображения.
Работа с растрами любых типов
Интуитивно понятный модуль «Растр» предоставляет все необходимые инструменты для работы с растровыми монохромными, полутоновыми и цветными изображениями различной сложности.
Выделение объектов по типу и размеру
Инструменты выделения объектов по типу и размеру позволяют не только удалять объекты с растра, но и перемещать их на другие растровые изображения, расположенные на указанных слоях.
Трассировка: полуавтоматическая векторизация
Трассировка выполняет функции векторизации растров любого типа, а также сглаживание или удаление объектов монохромных растров. Модуль поддерживает четыре режима трассировки: создание вектора, создание вектора и стирание растра, стирание растра, сглаживание растра.
Попробуйте прямо сейчас
Попробуйте прямо сейчас ознакомительную версию Платформы nanoCAD бесплатно в течение 30 дней. Никакого риска, никакой оплаты, просто загрузите.
Быстрый старт
Участвуйте в тест-драйвах и скачивайте учебные материалы для общего ознакомления с программой.
Модули Платформы nanoCAD
Механика
Топоплан
Организация
Купить
Скачать
Техническая поддержка
Для получения консультаций и технической поддержки свяжитесь с нами по электронной почте [email protected]
Удаление растров из набора данных мозаики (Управление данными) — ArcGIS Pro
В этом разделе
- Сводка
- Использование
- Параметры
- Среды
- Информация о лицензировании
56
Сводка
Удаляет выбранные наборы растровых данных из набора данных мозаики.
Использование
Должен быть указан выбор или запрос; в противном случае инструмент не будет работать. Если вы хотите удалить все записи из набора данных мозаики, укажите запрос, который выберет все растры, например, «OBJECTID>=0».
У вас есть возможность удалить обзоры, но не удалять их.
Если обзоры созданы в наборе данных мозаики, они будут удалены при удалении, так как они управляются набором данных мозаики. Если вы создали обзоры в папке или не по умолчанию, они не полностью управляются набором данных мозаики; следовательно, вы можете удалить их, но не удалить с диска. Вы можете не захотеть удалять обзоры, если вы используете их в другом месте.
Если вы решили пометить затронутые обзоры, но не удалить их, вы можете использовать инструмент «Создать обзоры» для повторного создания затронутых обзоров.
Этот инструмент также удалит кэш, созданный для каждого элемента в наборе данных мозаики. Можно удалить как растровый кэш, так и кэш LAS. Свойства кэша для этих наборов данных определяются в их функциях.
Фрагментация базы данных и частые манипуляции с данными могут значительно увеличить размер набора данных мозаики.
Если размер вашей базы данных завышен из-за постоянных транзакций, запустите инструмент Compact.
Parameters
Label Explanation Data Type Mosaic Dataset
The mosaic dataset containing the rasters you want to remove
Mosaic Layer Определение запроса
(Необязательно)
Выражение SQL для выбора наборов растровых данных, которые вы хотите удалить из набора данных мозаики.
Должен быть указан выбор или запрос; в противном случае инструмент не будет работать. Если вы хотите удалить все записи из набора данных мозаики, укажите запрос, который выберет все растры, например, «OBJECTID>=0».
Выражение SQL Обновить границу
(Необязательно)
Обновляет полигон границы набора данных мозаики. По умолчанию граница объединяет все полигоны контура, чтобы создать единую границу, представляющую экстент допустимых пикселей.
- Отмечено — граница будет обновлена. Это значение по умолчанию.
- Не отмечено — граница не будет обновлена.
Логический Отметить затронутые обзоры
(Необязательно)
Когда растры в каталоге мозаики удалены, любые обзоры, созданные с использованием этих растров, больше не могут быть точными; поэтому их можно идентифицировать, чтобы их можно было обновить или удалить, если они больше не нужны.
- Отмечено — затронутые обзоры будут идентифицированы. Это значение по умолчанию.
- Не отмечено — затронутые обзоры не будут идентифицированы.
Логический Удалить обзорные изображения
(Необязательно)
Удалить обзоры, связанные с выбранными растрами.
- Отмечено — удалить обзоры, связанные с выбранными растрами. Это значение по умолчанию.
- Не отмечено — не удалять обзоры, связанные с выбранными растрами.
Булево значение Удалить кэш элементов
(Необязательно)
Удалить кэш, основанный на любых исходных наборах растровых данных, которые вы удаляете из набора данных мозаики.
- Отмечено — удалить элемент и соответствующий ему кэш. Это значение по умолчанию.
- Не отмечено — сохранить кэш как часть набора данных мозаики.
Булево значение Удалить элементы набора данных мозаики
(Необязательно)
Удалить элементы, кэш, обзоры и наборы растровых данных. Или удалите только кеш и обзоры и сохраните наборы растровых данных.
- Отмечено — удалить элемент из набора данных мозаики. Это значение по умолчанию.
- Не отмечено — удалить кэш элемента и все связанные с ним обзоры, но не сам элемент.
Логический Обновить диапазоны размеров ячеек
(дополнительно)
Обновление диапазонов размеров ячеек для набора данных мозаики.
Выберите этот параметр, если вы удаляете все изображения в ячейке определенного размера.
- Отмечено — обновите диапазоны размеров ячеек. Это значение по умолчанию.
- Не отмечено — не обновлять диапазоны размеров ячеек.
Boolean Полученная выход
Метка Объяснение Тип данных 0050 Обновленный набор данных мозаики.
Mosaic Layer arcpy.management.RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
Имя Объяснение Тип данных in_mosaic_dataset
Набор данных мозаики, содержащий растры, которые вы хотите удалить
Слой мозаики where_clause
(Необязательно)
Выражение SQL для выбора наборов растровых данных, которые вы хотите удалить из набора данных мозаики.
Должен быть указан выбор или запрос; в противном случае инструмент не будет работать. Если вы хотите удалить все записи из набора данных мозаики, укажите запрос, который выберет все растры, например, «OBJECTID>=0».
Выражение SQL update_boundary
(Необязательно)
Обновляет полигон границы набора данных мозаики. По умолчанию граница объединяет все полигоны контура, чтобы создать единую границу, представляющую экстент допустимых пикселей.
- UPDATE_BOUNDARY — граница будет обновлена. Это значение по умолчанию.
- NO_BOUNDARY — граница не будет обновлена.
Логический mark_overviews_items
(дополнительно)
После удаления растров из каталога мозаики любые обзоры, созданные с использованием этих растров, могут стать неточными; поэтому их можно идентифицировать, чтобы их можно было обновить или удалить, если они больше не нужны.
- MARK_OVERVIEW_ITEMS — затронутые обзоры будут определены. Это значение по умолчанию.
- NO_MARK_OVERVIEW_ITEMS — затронутые обзоры не будут идентифицированы.
Логический delete_overview_images
(Необязательно)
Удалить обзоры, связанные с выбранными растрами.
- DELETE_OVERVIEW_IMAGES — удалить обзоры, связанные с выбранными растрами. Это значение по умолчанию.
- NO_DELETE_OVERVIEW_IMAGES — удалить обзоры, связанные с выбранными растрами.
Логический delete_item_cache
(Необязательно)
Удалите кэш, основанный на любых исходных наборах растровых данных, которые вы удаляете из набора данных мозаики.
- DELETE_ITEM_CACHE — удалить элемент и соответствующий ему кэш. Это значение по умолчанию.
- NO_DELETE_ITEM_CACHE — сохранить кэш как часть набора данных мозаики.
Логический remove_items
(Необязательно)
Удалить элементы, кэш, обзоры и наборы растровых данных. Или удалите только кеш и обзоры и сохраните наборы растровых данных.
- REMOVE_MOSAICDATASET_ITEMS — удалить элемент из набора данных мозаики. Это значение по умолчанию.
- NO_REMOVE_MOSAICDATASET_ITEMS — удалить кэш элементов и все связанные обзоры, но не сам элемент.
Логический update_cellsize_ranges
(Необязательно)
Обновление диапазонов размеров ячеек для набора данных мозаики.
Выберите этот параметр, если вы удаляете все изображения в ячейке определенного размера.
- UPDATE_CELL_SIZES — обновить диапазоны размеров ячеек. Это значение по умолчанию.
- NO_CELL_SIZES — не обновлять диапазоны размеров ячеек.
BOOLEAN Полученная выход
Имя Объяснение Тип данных Out_mosaIC_DATASET OUT_MOSAIC_DATASET OUT_MOSAIC_DATASET . Слой мозаики Пример кода
RemoveRastersFromMosaicDataset пример 1 (окно Python)Это пример Python для RemoveRastersFromMosaicDataset.
импорт дуги arcpy.RemoveRastersFromMosaicDataset_management( "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", "MARK_OVERVIEW_ITEMS", "#", "#", "#", "#")
RemoveRastersFromMosaicDataset, пример 2 (автономный скрипт)Это пример скрипта Python для RemoveRastersFromMosaicDataset.
#Удалить обзоры с запросом импортировать аркпи arcpy.env.workspace = "C:/Workspace" mdname = "удалить.gdb/md2" запрос = "#" обновление = "#" Марков = "#" delovr = "DELETE_OVERVIEW_IMAGES" разделитемкэш = "#" removeitem = "NO_REMOVE_MOSAICDATASET_ITEMS" updatecs = "UPDATE_CELL_SIZES" arcpy.RemoveRastersFromMosaicDataset_management( mdname, запрос, updatebnd, markovr, delovr, delitemcache, удалить элемент, обновление)
среда
Dextent
Информация о лицензировании
- Основная: №
- Стандарт: да
- Advanced: Yes
Связанные темы
9
- В ArcMap перейдите к ArcToolbox > Spatial Analyst Tools > Map Algebra и откройте Raster Calculator .
- В калькуляторе растра введите следующий синтаксис:
- Щелкните Оценить .
- В ArcMap перейдите к ArcToolbox > Инструменты Spatial Analyst > Алгебра карт и откройте Растровый калькулятор .
- В калькуляторе растра введите следующий синтаксис:
- Укажите местоположение выходного растра.
- Нажмите OK .
- Focal Statistics (Spatial Analyst, версия 9.Удаление растра что это: 4. . : programming-lang.com
- Отзыв по этой теме?
Удаляет и заменяет значения без данных в растре, используя статистическую информацию из окружающих значений данных.
Назад к результатам
Распечатать Делиться
Будьте первыми, кто получит обновления поддержки
Хотите знать о последних технических материалах и обновлениях программного обеспечения?
Получать уведомления
Наверх
Резюме
Приведенные инструкции описывают, как удалить и заменить значения без данных в растре, используя статистическую информацию из окружающих значений данных. Следующее выражение Калькулятора растра использует условный оператор и фокусную статистику для замены значений отсутствия данных в растре значением, статистически полученным из значений соседних ячеек. Это полезно для удаления пропусков отсутствия данных из объединенных или мозаичных растров, а также для растров, которые необходимо экспортировать для использования в программном обеспечении, которое не распознает присвоенные значения отсутствия данных.
Примечание: Эта статья относится к устаревшим версиям ArcGIS 8.x, 9.x и 10.0. Более поздние версии ArcGIS могут содержать другую функциональность, а также другие имена и расположение меню, команд и инструментов геообработки.
Процедура
Для версий 8.x и 9.x
CON(isnull([растр]), FOCALMEAN([растр], прямоугольник,5,5), [растр])
Примечание: Размер прямоугольника в запросе FOCALMEAN можно изменить в соответствии с потребностями данных.Отредактируйте значения «5,5», чтобы изменить размер прямоугольника. Это может потребоваться, чтобы быть меньше или больше, в зависимости от данных.
Для версии 10.0
Con(IsNull("растр"), FocalStatistics("растр", NbrRectangle(5,5, "CELL"), "MEAN"), "растр")
Примечание: Размер прямоугольника в запросе FocalStatistics можно изменить в соответствии с потребностями данных. Отредактируйте переменную «5,5», чтобы изменить размер прямоугольника. Это может потребоваться, чтобы быть меньше или больше, в зависимости от данных.