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