А может и нет необходимости обрезать растр?
Добавлено: 11 июл 2009, 00:07
У пользователей часто возникают вопросы - А как фигурно обрезать растр?
На ГИС-Лаб есть статья как это можно сделать средствами ArcGIS http://gis-lab.info/qa/clipraster-freeform.html
А Вам не показалось, что уж как то странно выглядит определение "Для того, чтобы обрезать по заданному контуру растр с помощью Arcview GIS, понадобится модуль Image Analysis. В этом случае операцию обрезки можно выполнить быстрее и удобнее, чем в ArcGIS. " То есть получается, что разработчики ESRI продвинулись не вперед, улучшив функционал, а назад ?
Я считаю, что алгоритм дан не оптимальный, при наличии готовой функции
ArcGIS имеет функцию, опять же входящую в SpatialAnalyst, не требующую совпадения СК растра и маски, а также поканального вырезания. Функция Extractbymask прекрасно справляется с этой задачей.
Для чего осуществляется фигурная обрезка? Если для визуализации (отображения, картографирования), то теперь в 9.3 есть возможность создать маску на отображение для любого пространственного объекта, не прибегая к изменению его "физики". Опция Layer Masking из Advanced Drowing Options.
Поправьте, если я не прав.
На ГИС-Лаб есть статья как это можно сделать средствами ArcGIS http://gis-lab.info/qa/clipraster-freeform.html
А Вам не показалось, что уж как то странно выглядит определение "Для того, чтобы обрезать по заданному контуру растр с помощью Arcview GIS, понадобится модуль Image Analysis. В этом случае операцию обрезки можно выполнить быстрее и удобнее, чем в ArcGIS. " То есть получается, что разработчики ESRI продвинулись не вперед, улучшив функционал, а назад ?
Я считаю, что алгоритм дан не оптимальный, при наличии готовой функции
ArcGIS имеет функцию, опять же входящую в SpatialAnalyst, не требующую совпадения СК растра и маски, а также поканального вырезания. Функция Extractbymask прекрасно справляется с этой задачей.
Для чего осуществляется фигурная обрезка? Если для визуализации (отображения, картографирования), то теперь в 9.3 есть возможность создать маску на отображение для любого пространственного объекта, не прибегая к изменению его "физики". Опция Layer Masking из Advanced Drowing Options.
Поправьте, если я не прав.