Я хотел бы иметь возможность создавать выпуклую оболочку в ArcGIS Desktop 9.x, но я не могу найти подходящий инструмент.
Как можно создать его?
Меня интересуют ответы на все уровни лицензии: ArcView, ArcEditor и ArcInfo.
arcgis-desktop
arcgis-9.3
polygon-creation
convex-hull
Чарльз Ропер
источник
источник
Ответы:
Я использовал инструменты Хота «Создание минимальных выпуклых многоугольников» в меню «Движения животных». Вы можете использовать выбор объектов в ArcMap.
источник
В версии 10 появился инструмент геообработки Minimum Bounding Geometry (Data Management) , который:
Тем не мение:
источник
Есть такой инструмент.
Откройте ArcToolbox> Картография> Маскирование> Маски контуров объектов
источник
Старый вопрос, но, поскольку при поиске «arcgis выпуклого корпуса» он выглядит довольно высоким, подумал, что я бы добавил образец геообработки Create Convex Hulls .
При этом используется метод Convexhull () с геометрией (требуется 10.1 или выше, протестировано в 10.2). Прекрасно работает в ArcGIS basic, код в наборе инструментов (python) также является хорошим справочным материалом для использования этого метода в других местах.
источник
В ArcGIS вы используете инструмент Минимальная ограничивающая геометрия в ArcToolBox
Минимальная ограничивающая геометрия или многоугольник корпуса
это здесь для вас: https://www.youtube.com/watch?v=7CkbEbmz08w
источник
Этот старый arcscript, который работал хорошо http://arcscripts.esri.com/details.asp?dbid=12084 (игнорируйте ошибку размера файла 0k для arcscripts, это 359kb) создает выпуклую оболочку набора точек или или выпуклую оболочку ( минимальная ограничительная рамка) из набора точек
Примечание: использует VBA, но работает в arcview, arceditor arc / info.
источник
Поскольку принятый ответ на этот вопрос относится к инструментам Hawth, которые в настоящее время заменены, я решил опубликовать этот преемник, Geospatial Modeling Environment .
Команда genmcp (Generate Minimum Convex Polygons) выполнит эту работу. Инструмент принимает точечный ввод и необязательный уникальный идентификатор и выводит полигоны. Предложение where может быть указано для идентификации подмножества входных объектов.
NB, GME имеет некоторые зависимости : ArcGIS и R наиболее важны.
источник
Начиная с ArcGIS 10 ,
arcpy.geometry
класс имеет свойство только для чтения,hullRectangle
которое будет возвращать разделенную пробелами строку координатных пар прямоугольника выпуклой оболочки.Вы можете легко перебирать все объекты, создавая выпуклые оболочки, а затем сохраняя их по мере необходимости. Это доступно на всех уровнях лицензии.
Выход:
Начиная с ArcGIS 10.1 , существует метод
convexHull()
прямого возврата геометрического объекта:Пример выпуклой оболочки для ломаной линии:
Ссылочные ссылки:
источник