Как обобщить класс точечных объектов

9

У меня есть точечный класс пространственных объектов с точкой на каждые 25 см - всего 400 000 баллов. Я хотел бы уменьшить это разрешение до одной точки на каждый метр. Как я могу поручить ArcGIS Advanced (ArcInfo) сделать это? Я не вижу инструмент прореживания или инструмент обобщения для классов объектов Point и не хочу создавать растр из данных, чтобы выполнить повторную выборку.

Роберт Бакли
источник
1
эти точки образуют правильную сетку? в какой форме расположены точки?
Geogeek
4
Какие данные присваиваются каждой точке, и пытаетесь ли вы сохранить ее или суммировать / считать / усреднить?
HDunn
1
Да ... обычная сетка 25см между каждой точкой. Каждая точка содержит уровни загрязнения.
Роберт Бакли

Ответы:

9

Используйте инструмент Удалить идентичные (Управление данными) в ArcGIS. Как видно из скриншотов, я сгенерировал равномерную сетку точек в пределах экстента многоугольника и использовал инструмент Удалить идентичный с допуском XY 10 м для сужения точек.

В качестве альтернативы, используйте инструмент Интегрировать (Управление данными) , чтобы точки совпадали с определенным допуском XY.

введите описание изображения здесь

введите описание изображения здесь

Аарон
источник
11

1) создать новую сетку с шагом 1 м (ажурная сетка)

2) использовать «пространственное соединение» для агрегирования атрибутов точек, попадающих в полигоны

3) создать центроиды многоугольников

3b) В качестве альтернативы, вы можете сделать пространственное соединение между центроидами и вашими исходными точками, чтобы вы могли определить более продвинутые правила слияния (иначе говоря, основанные на расстоянии)

radouxju
источник
Понял .... так что нет инструмента для разбавления.
Роберт Бакли
4

Вы можете использовать инструмент для прореживания, который доступен для наборов данных LAS, lasthin , от LASTools (бесплатная загрузка).

Несмотря на то, что я сам не часто использовал его для шейп-файлов (хотя я пробовал это для файлов LAS), текст справки гласит:

Использует lasthin.exe для разбавления точек LiDAR, помещая равномерную сетку над точками и сохраняя в каждой ячейке сетки только точку с самой низкой (или самой высокой, или случайной) координатой Z.

Вход LiDAR может быть LAS, LAZ, BIN, SHP , ASC или TXT. Вывод LiDAR может быть в формате LAS, LAZ, BIN или TXT.

Кроме того, если у вас есть доступ к FME, там есть преобразователь PointCloudThinner, который должен делать то, что вам нужно.

Мартин
источник
0

«Истончение» подразумевает размерность, которой не обладают точки. Имея регулярную сетку значений точек, я преобразовал бы точки в растр, затем пересчитал бы до желаемого интервала и снова преобразовал бы в точки. Это было бы намного менее вычислительно, чем пытаться решить это с помощью векторных типов данных.

Винс
источник