Страница 1 из 1

Генерализация сложных полигональных тем в ArcView

Добавлено: 02 май 2004, 22:09
taimyr
Имеются несколько тем, созданных различными инструментами frehand drawing (ручная дешифровка снимков). Естественно, при использовании подобного рода инструментов полигоны изрядно "зубчатые", много лишних узлов. С сокращением количества узлов отдельных объектов без потери общих очертаний неплохо справляется скрипт generalize, хотя и он не без греха. Однако тут объекты жестко "пристыкованы" друг к другу (обрезаны друг по другу), и при его применении они расходятся, образуя дыры. Есть ли средство сократить количество узлов во всей теме сразу, не нарушая сплошности покрытия ?
Если кто знает, заранее благодарен.

Добавлено: 05 май 2004, 04:10
yumakaev
"Вот за это я и не люблю кошек", т.е. нетопологические данные.

Я бы в описанной ситуации попробовал:

- импортировать шейп-файл в ArcInfo coverage
- топологию построить ArcInfo должна сама, но если нет, то сделать это самому
- запустить ArcInfo-вский Generalize. Должен работать не хуже ArcVIew-шного
- если хочется, то конвертировать результат обратно в shape.

Генерализация сложных полигональных тем

Добавлено: 10 май 2004, 19:53
yumakaev
Ну так как, получилось чего-нибудь? Интересно же...

Добавлено: 10 май 2004, 20:05
taimyr
Я сам, к сожалению, в АркИнфо не рублю, поэтому попросил сотворить мне сие г-на Модератора. Наверное, в ближайшее время опишу результат.

Добавлено: 20 май 2004, 14:28
Максим Дубинин
Проверил. Работает. По идее, чему там не работать то? Генерализует то он линии, потом просто построить обратно полигоны и все.
Если taimyr разрешит, выставлю результаты на gis-lab в виде файлов для скачки + исходник, если кому интересно.

Добавлено: 20 май 2004, 14:54
taimyr
sim писал(а): Если taimyr разрешит, выставлю результаты на gis-lab в виде файлов для скачки + исходник, если кому интересно.
Разрешаю и приветствую :D

Добавлено: 20 май 2004, 18:43
yumakaev
Ха, я рад, что получилось.

Блин, наплодили форматов... На первый взгляд вроде все более-менее одно и то же. Все вроде те же функции реализованы для всех форматов. А вот пожалуйста, попробуй тут обойтись без старой доброй заднеприводной аркинфы с ее топологией.

Добавлено: 21 май 2004, 16:07
Максим Дубинин
Выложил
http://gis-lab.info/other/generalize.rar 3.5Mb

В архиве 3 слоя:
source - исходник (проекция lat\long)
gen-0.0001 - генерализация с weed tolerance 0.0001
gen-0.001 - генерализация с weed tolerance 0.001
+легенды

Добавлено: 06 июл 2004, 13:47
Gorgul
а как этот модуль подключить к ArcView 8.3?
простите за тупой вопрос - я новичок.

Добавлено: 09 июл 2004, 11:49
Максим Дубинин
к ArcView 8.3 никак (или я не знаю как), это команда ArcInfo Workstation, которая входит в комплект ArcGIS 8.x, а раньше была отдельным пакетом, грубо говоря Arcview 8.3 - урезанная версия ArcGIS 8.3