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

Arcview GIS 3.x, Arcinfo Workstation, Mapobjects
Ответить
Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

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

Сообщение taimyr » 02 май 2004, 22:09

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

yumakaev
Активный участник
Сообщения: 143
Зарегистрирован: 10 мар 2004, 08:07
Репутация: 10
Откуда: Redlands
Контактная информация:

Сообщение yumakaev » 05 май 2004, 04:10

"Вот за это я и не люблю кошек", т.е. нетопологические данные.

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

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

yumakaev
Активный участник
Сообщения: 143
Зарегистрирован: 10 мар 2004, 08:07
Репутация: 10
Откуда: Redlands
Контактная информация:

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

Сообщение yumakaev » 10 май 2004, 19:53

Ну так как, получилось чего-нибудь? Интересно же...

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 10 май 2004, 20:05

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 20 май 2004, 14:28

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

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Сообщение taimyr » 20 май 2004, 14:54

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

yumakaev
Активный участник
Сообщения: 143
Зарегистрирован: 10 мар 2004, 08:07
Репутация: 10
Откуда: Redlands
Контактная информация:

Сообщение yumakaev » 20 май 2004, 18:43

Ха, я рад, что получилось.

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 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
+легенды
Последний раз редактировалось Максим Дубинин 19 дек 2004, 23:27, всего редактировалось 1 раз.
пристегивайтесь, турбулентность прямо по курсу

Gorgul

Сообщение Gorgul » 06 июл 2004, 13:47

а как этот модуль подключить к ArcView 8.3?
простите за тупой вопрос - я новичок.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 09 июл 2004, 11:49

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

Ответить

Вернуться в «Arcview GIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей