Генерализация сложных полигональных тем в ArcView
- taimyr
- IT-моторист
- Сообщения: 460
- Зарегистрирован: 14 окт 2003, 12:36
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Генерализация сложных полигональных тем в ArcView
Имеются несколько тем, созданных различными инструментами frehand drawing (ручная дешифровка снимков). Естественно, при использовании подобного рода инструментов полигоны изрядно "зубчатые", много лишних узлов. С сокращением количества узлов отдельных объектов без потери общих очертаний неплохо справляется скрипт generalize, хотя и он не без греха. Однако тут объекты жестко "пристыкованы" друг к другу (обрезаны друг по другу), и при его применении они расходятся, образуя дыры. Есть ли средство сократить количество узлов во всей теме сразу, не нарушая сплошности покрытия ?
Если кто знает, заранее благодарен.
Если кто знает, заранее благодарен.
-
- Активный участник
- Сообщения: 143
- Зарегистрирован: 10 мар 2004, 08:07
- Репутация: 10
- Откуда: Redlands
- Контактная информация:
"Вот за это я и не люблю кошек", т.е. нетопологические данные.
Я бы в описанной ситуации попробовал:
- импортировать шейп-файл в ArcInfo coverage
- топологию построить ArcInfo должна сама, но если нет, то сделать это самому
- запустить ArcInfo-вский Generalize. Должен работать не хуже ArcVIew-шного
- если хочется, то конвертировать результат обратно в shape.
Я бы в описанной ситуации попробовал:
- импортировать шейп-файл в ArcInfo coverage
- топологию построить ArcInfo должна сама, но если нет, то сделать это самому
- запустить ArcInfo-вский Generalize. Должен работать не хуже ArcVIew-шного
- если хочется, то конвертировать результат обратно в shape.
-
- Активный участник
- Сообщения: 143
- Зарегистрирован: 10 мар 2004, 08:07
- Репутация: 10
- Откуда: Redlands
- Контактная информация:
Генерализация сложных полигональных тем
Ну так как, получилось чего-нибудь? Интересно же...
- taimyr
- IT-моторист
- Сообщения: 460
- Зарегистрирован: 14 окт 2003, 12:36
- Репутация: 17
- Откуда: Москва
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
- taimyr
- IT-моторист
- Сообщения: 460
- Зарегистрирован: 14 окт 2003, 12:36
- Репутация: 17
- Откуда: Москва
- Контактная информация:
-
- Активный участник
- Сообщения: 143
- Зарегистрирован: 10 мар 2004, 08:07
- Репутация: 10
- Откуда: Redlands
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Выложил
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
+легенды
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
+легенды
Последний раз редактировалось Максим Дубинин 19 дек 2004, 23:27, всего редактировалось 1 раз.
пристегивайтесь, турбулентность прямо по курсу
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей