Измерение расстояний от точки до полигона
- 
				bichek
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Измерение расстояний от точки до полигона
В продолжении темы)
Встала проблема несколько другого плана. На входе имеем координаты в exle и полигоны (UTM WGS). Задача получить расстояние от точки до определенного полигона. Закидываем координаты к полигонам (конечно Arcgis 10.1) но только в WGS_1984_World_Mercator (т.е. как понимаю в градусах) а в UTM (или СК-42) точки улетают куда-то далеко (88.514 ;0). Так вот, в итоге получаем таблицу с расстояниями к нужным полигонам но в непонятных единицах. Подскажите, может что не так делаю?
			
			
									
						
										
						Встала проблема несколько другого плана. На входе имеем координаты в exle и полигоны (UTM WGS). Задача получить расстояние от точки до определенного полигона. Закидываем координаты к полигонам (конечно Arcgis 10.1) но только в WGS_1984_World_Mercator (т.е. как понимаю в градусах) а в UTM (или СК-42) точки улетают куда-то далеко (88.514 ;0). Так вот, в итоге получаем таблицу с расстояниями к нужным полигонам но в непонятных единицах. Подскажите, может что не так делаю?
- 
				Донецков
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Измерение расстояний от точки до полигона
Добавить точки, перепроецировать в нужное, измерить расстояния...
			
			
									
						
										
						- 
				bichek
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Измерение расстояний от точки до полигона
я и говорю, при перепроецировании в UTM или СК-42 точки улетают от полигонов ...Донецков писал(а):Добавить точки, перепроецировать в нужное, измерить расстояния...
- 
				Донецков
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Измерение расстояний от точки до полигона
фрагмент данных в студию...
			
			
									
						
										
						- 
				bichek
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Измерение расстояний от точки до полигона
Пожалуйста, в графе near dist таблицы - расстояния, но к сожалению в градусах.
			
							- Вложения
- 
			
		
		
				- Export_Output_3.shx
- (1.12 КБ) 534 скачивания
 
- 
			
		
		
				- Export_Output_3.shp
- (3.68 КБ) 490 скачиваний
 
- 
			
		
		
				 Export_Output_3.dbf Export_Output_3.dbf
- (11.73 КБ) 453 скачивания
 
- 
				Донецков
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Измерение расстояний от точки до полигона
набор вообще был без определенной СК, пересчитал в нужную зону UTM - попробуйте на нем...
			
							- Вложения
- 
			
		
		
				 utm.rar utm.rar
- (6.06 КБ) 309 скачиваний
 
- 
				bichek
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Измерение расстояний от точки до полигона
Оу, круто!Спасибо, Донецков!  Получилось подсчитать расстояние в метрах, а как  у Вас получилось задать правильную проекцию и на чем, ведь я тоже задавал?
 Получилось подсчитать расстояние в метрах, а как  у Вас получилось задать правильную проекцию и на чем, ведь я тоже задавал? 
А вот теперь следующий вопрос (чет не могу найти решение), нужно подсчитать расстояние от конкретной точки к совершенно определенному полигону, допустим по уникальному идентификатору? "Построение таблицы соседних объектов" не совсем помогает т.к. считает расстояние всех точек ко всем полигонам, что усложняет дальнейшую обработку.
			
			
									
						
										
						 Получилось подсчитать расстояние в метрах, а как  у Вас получилось задать правильную проекцию и на чем, ведь я тоже задавал?
 Получилось подсчитать расстояние в метрах, а как  у Вас получилось задать правильную проекцию и на чем, ведь я тоже задавал? А вот теперь следующий вопрос (чет не могу найти решение), нужно подсчитать расстояние от конкретной точки к совершенно определенному полигону, допустим по уникальному идентификатору? "Построение таблицы соседних объектов" не совсем помогает т.к. считает расстояние всех точек ко всем полигонам, что усложняет дальнейшую обработку.
- 
				Донецков
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Измерение расстояний от точки до полигона
Проекцию задал через ArcCatalog в свойствах набора данных..., а вы задавали СК не набору данных, а "Виду"...
С остальным пас - сам этим не занимался, а разбираться времени пока нет...
			
			
									
						
										
						С остальным пас - сам этим не занимался, а разбираться времени пока нет...
- 
				lam
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Измерение расстояний от точки до полигона
посмотрите тему - viewtopic.php?f=16&t=12396&p=77827&hili ... %B5#p77827, может быть она вам поможет в решении задачи.bichek писал(а): нужно подсчитать расстояние от конкретной точки к совершенно определенному полигону
- 
				bichek
- Интересующийся
- Сообщения: 27
- Зарегистрирован: 04 сен 2010, 11:15
- Репутация: 1
- Откуда: Красноярск
Re: Измерение расстояний от точки до полигона
спасибопосмотрите тему - viewtopic.php?f=16&t=12396&p=77827&hili ... %B5#p77827, может быть она вам поможет в решении задачи.
 , но к сожалению не совсем то (если я правильно понял)
 , но к сожалению не совсем то (если я правильно понял)Задачу расчета расстояния от конкретной точки к определенному полигону решил следующим образом:
1) строится таблица соседних объектов (анализ, близость) (т.е. все ко всем), при 140 точках и 140 полигонах получаем 18602 записей с уникальными характеристиками fid точек и полигонов
2) отдельно в екселе собираем (сцепляем) значение/комбинации fid пример: характеристика точки fid=2, характеристика полигона fid=4, т.о. звязь 2 4 характеризует отношение точки и выдела
3) Имея расчеты всех точек ко всем выделам (п.1) и зная уникальные сочетания от точки к полигону (п.2) загружаем все а акссес и там сортируем (см. профильные форумы). Ну а для работы обязательно д.б. уникальный идентификатор объединяющий точку и полигон.
Если есть более простой способ, буду рад ознакомиться, пишите) всем удачи!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей