Упростить общие ребра (Инструменты Картография)
Краткая информация
Упрощает ребра входных объектов, сохраняя топологические отношения с ребрами, которые являются общими с другими объектами.
Иллюстрация

Использование
Этот инструмент использует различные алгоритмы упрощения для различных целей. Более подробно о работе этих алгоритмов, см.Как работают инструменты Упростить линию и Упростить полигон.
Алгоритм Сохранение критических точек (Дугласа-Пекера) (
algorithm='POINT_REMOVE'в Python) работает путём выявления и удаления относительно излишних вершин для упрощения данных, чтобы отображать их в мелких масштабах. Это самый быстрый алгоритм упрощения в данном инструменте. Этот алгоритм часто используется для сжатия данных или грубого упрощения. Угловатость получившейся линии значительно возрастает при увеличении допуска. Данный алгоритм основан на алгоритме Дугласа-Пекера: Douglas, David and Peucker, Thomas, "Algorithms for the reduction of the number of points required to represent a digitized line or its caricature," The Canadian Cartographer 10(2), 112–122 (1973). 10(2), 112–22 (1973).Алгоритм Сохранение критических изгибов (Ванг-Мюллер) (
algorithm='BEND_SIMPLIFY'в Python) работает путём выявления и сглаживания относительно незначительных изгибов для упрощения данных, чтобы отображать их в мелких масштабах. Он гораздо точнее в отношении к входной геометрии, чем алгоритм Сохранение критических точек (Дугласа-Пекера), но обработка может занять больше времени. Данный алгоритм основан на алгоритме, описанном в работе Wang, Zeshen and Müller, Jean-Claude, "Line Generalization Based on Analysis of Shape Characteristics," Cartography and Geographic Information Systems 25(1), 3–15 (1998).Алгоритм Сохранение взвешенных эффективных площадей (Жу-Джонс) (
algorithm='WEIGHTED_AREA'in Python) определяет треугольники эффективной площади для каждой вершины. Затем эти треугольники взвешиваются по набору показателей для оценки их плоскостности, скошенности и выпуклости для каждой области. Взвешенные области указывают на избыточные вершины для удаления, позволяющие упростить линию, максимально возможно сохраняя при этом ее характеристики. Данный алгоритм основан на алгоритме, описанном в работе Zhou, Sheng и Jones, Christopher B., Shape-Aware Line Generalisation with Weighted Effective Area" in Fisher, Peter F. (Ed.) Developments in Spatial Handling: 11th International Symposium on Spatial Handling, 369–80 (2005).Алгоритм Сохранение эффективных площадей (Висвалингема-Уайетта) (
algorithm='EFFECTIVE_AREA'в Python) находит треугольники полезной области для каждой вершины, регулируя удаление вершин для упрощения линии, сохраняя при этом как можно точнее её характеристики. Этот алгоритм опирается на алгоритм, описанный Visvalingam, M. и Whyatt, J. D., "Line Generalisation by Repeated Elimination of the Smallest Area," Cartographic Information Systems Research Group (CISRG) Discussion Paper 10, The University of Hull (1992).
Этот инструмент изменяет параметры Входные объекты и Объекты с общими ребрами. Он не создает новые выходные объекты.
Упрощение применяется ко всем ребрам входных объектов и только к ребрам объектов с общими ребрами, ребра которых являются общими с любыми ребрами входных объектов. Ребра Объектов с общими ребрами, которые не имеют хотя бы одного общего ребра с Входными объектами, не упрощаются.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные объекты |
Линейные или полигональные объекты для упрощения. |
Feature Layer |
|
Алгоритм упрощения |
Определяет алгоритм упрощения.
|
String |
|
Допуск упрощения |
Определяет степень упрощения. Если единицы измерения не указаны, используются единицы измерения входных данных.
|
Linear Unit |
|
Объекты с общими ребрами (Дополнительный) |
Линейные или полигональные объекты, которые будут упрощены по ребрам, общими с входными объектами. Другие ребра упрощаться не будут. |
Feature Layer |
|
Минимальная площадь (Дополнительный) |
Минимальная сохраняемая площадь полигона. Значение по умолчанию равно нулю, при этом сохраняются все полигоны. Единицы измерения можно указать; если их не указать, будут использоваться единицы измерения входных данных. Этот параметр доступен, только если хотя бы один из входных классов является классом полигональных объектов. |
Areal Unit |
|
Входные слои барьеров (Дополнительный) |
Точечные, линейные или полигональные объекты, работающие как барьеры при упрощении. Упрощенные объекты не будут касаться или пересекать объекты барьеров. |
Feature Layer |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной класс пространственных объектов |
Сглаженные входные объекты. |
Feature Layer |
|
Выходной класс пространственных объектов |
Объекты с общими ребрами. |
Feature Layer |
Параметры среды
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да