Фигурная обрезка растра по заданной форме (ArcGIS)
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Фигурная обрезка растра по заданной форме (ArcGIS)
Обсуждение статьи "Фигурная обрезка растра по заданной форме"
http://gis-lab.info/qa/clipraster-freeform.html
http://gis-lab.info/qa/clipraster-freeform.html
пристегивайтесь, турбулентность прямо по курсу
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 24 янв 2005, 16:59
- Репутация: 0
Geoselect
Geoselect делает теперь Split всего проекта. Поскольку для фигурной обрезки нужен SA (на уровне ArcObjects), мы решили пока не напрягать юзеров приобретением излишнего софта =) И поэтому вырезаем растры просто прямоугольником. А вектор фигурно.
Думаю, время будет, можно забабахать и растр фигурный - автоматом проверяется лицензия, и в зависимости от этого выбирается тип обрезки.
Плюс будет в том, что можно будет делать множественную обрезку.
Множественная обрезка с раскладкой по независимым фреймам сильно нужна?
Думаю, время будет, можно забабахать и растр фигурный - автоматом проверяется лицензия, и в зависимости от этого выбирается тип обрезки.
Плюс будет в том, что можно будет делать множественную обрезку.
Множественная обрезка с раскладкой по независимым фреймам сильно нужна?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Спасиб за описание, нужно будет попробовать. Вообще-то мы это делаем в фотошопе, довольно эффективно... особенно выделение нужных областей - такого в AM нету, надо будет описать на досуге. Таким путем можно создать не только обрезанный, но и прозрачный растр = т.е. убрать фон на всей площади, оставляя лишь векторную рисовку.
- Zhenya Lazarev
- Интересующийся
- Сообщения: 43
- Зарегистрирован: 10 дек 2007, 18:33
- Репутация: 0
- Откуда: Москва
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
В очередной раз воспользовался статьей;) Вырезал из мною же созданного прямоугольного растра прекрасную область на южную полярную область Луны в азимутальной проекции (точка касания - полюс), ограниченную -80 параллелью). Спасибо)
Все нормально
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Hawth's Analysis Tools for ArcGIS
http://www.spatialecology.com/htools/index.php
Там есть Raster Tools
http://www.spatialecology.com/htools/index.php
Там есть Raster Tools
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 21 май 2008, 06:25
- Репутация: 0
- Откуда: г. Благовещенск
- Контактная информация:
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Спасибо!!!
Через каналы получается вырезать даже GRID, просто через одну только маску и пересохранение не вышло 


-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 10 окт 2009, 16:13
- Репутация: 0
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Спасибо за статью!Очень познавательно и понятно.Замечательно ,что подробно,потому что новичкам сложно разобраться.А здесь всё так понятно.Пригодится или не пригодится именно мне не знаю,но узнала для себя много нового.Если ещё кто то подскажет как обрезать вектор,буду очень благодарна.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 15 мар 2010, 14:51
- Репутация: 0
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Почему-то в AV не хочет определять полигональный слой как маску. Подскажите плиз, в чём может быть дело.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
что значит "не хочет"?
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 22 ноя 2011, 12:52
- Репутация: 0
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Доброго дня!
Следуя советам из других форумов на этом сайте, я построил грид по имеющимся у меня точкам, распределенным по всей России, и как результат - границы грида вылезают далеко за территорию России. Моя цель - сделать так, чтобы грид был в границах РФ - прежде всего это требуется для корректного создания карт, а то перекрывать всё лишнее белыми полигонами не получается из-за Чукотки (разрыв границ из-за проекции).
Как мне быть?
Работаю в ArcView 3.2 - приведённым методом ничего не получилось - в поле Analysis Mask не видит полигональной темы.
Прошу помочь! Спасибо!
Следуя советам из других форумов на этом сайте, я построил грид по имеющимся у меня точкам, распределенным по всей России, и как результат - границы грида вылезают далеко за территорию России. Моя цель - сделать так, чтобы грид был в границах РФ - прежде всего это требуется для корректного создания карт, а то перекрывать всё лишнее белыми полигонами не получается из-за Чукотки (разрыв границ из-за проекции).
Как мне быть?
Работаю в ArcView 3.2 - приведённым методом ничего не получилось - в поле Analysis Mask не видит полигональной темы.
Прошу помочь! Спасибо!
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Хотелось бы уточнить, что в обрезке растра (Extract by Mask/Raster Clip) есть одна проблема - размер выходных данных увеличивается вдвое! Т.е. если мы имеем растр 8 bit unsigned integer (0-255), то после обрезки мы получим 0-256 (т.е. 16 bit). Добавив такой растр в мозаику мы получим общее увеличение размера всей мозаики тоже вдвое, даже если такой растр был один.
Пока неясно как обойти это
Это к вопросу об обрезке гребёнки Ландсат по заданому футпринту.
Пока неясно как обойти это

- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Если вырезать по графике, то в диалоге можно оставить 8bit. Главное в nodata указать число из диапазона 0-255.
- Вложения
-
- export.png (62.47 КБ) 27610 просмотров
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Bishop, решив одну проблему вылазит другая)
При экспорте задав значение nodata = 0 вылазят пересвеченные области растра. По-моему правильнее задавать 255, тогда визуально всё правильно, не знаю правда как по значениям. Хотя это зависит от растра (на 7-канале landsat) лучше задавать значение 0.
При экспорте задав значение nodata = 0 вылазят пересвеченные области растра. По-моему правильнее задавать 255, тогда визуально всё правильно, не знаю правда как по значениям. Хотя это зависит от растра (на 7-канале landsat) лучше задавать значение 0.
- Вложения
-
- nodata.png (474.81 КБ) 26944 просмотра
Последний раз редактировалось dime1 30 ноя 2012, 11:46, всего редактировалось 1 раз.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Фигурная обрезка растра по заданной форме (ArcGIS)
Да, вы правы. Одним из цветов придется пожертвовать. Причем, к сожалению, этот цвет будет вырезан из всех каналов. Т.е. указывая 0 или 255 будут удалены все значения в каждом из каналов в которых имеются 0 или 255 соответственно. Можно не ставить ничего и отказаться расширять динамический диапазон. Тогда прозрачности не будет. Чем жертвовать - решать вам.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей