| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		Ноябрь
 
  
  Зарегистрирован: 12.05.2009 Сообщения: 55 Откуда: Уфа
  | 
		
			
				 Добавлено: Чт 01 Окт 2009 16:57    Заголовок сообщения: найти точку пересечения | 
				     | 
			 
			
				
  | 
			 
			
				| Пересекаются два объекта, как найти их точки пересечения? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Борис Салтыков
 
  
  Зарегистрирован: 19.05.2008 Сообщения: 42 Откуда: angarsk / msk
  | 
		
			
				 Добавлено: Пт 02 Окт 2009 10:28    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				ну если есть список координат вершин, то наверное решать школьную задачу о точке пересечения отрезков для всех сочетаний ребер.
 
 
а может и стандартное заклинание есть типа ingeo.getinterception(id1,id2), не знаю | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Ноябрь
 
  
  Зарегистрирован: 12.05.2009 Сообщения: 55 Откуда: Уфа
  | 
		
			
				 Добавлено: Чт 08 Окт 2009 09:33    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| ага.. капитан очевидность.. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Ноябрь
 
  
  Зарегистрирован: 12.05.2009 Сообщения: 55 Откуда: Уфа
  | 
		
			
				 Добавлено: Пт 09 Окт 2009 09:58    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				| функция привязки (f3), как работает она? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		RuslanG
 
  
  Зарегистрирован: 10.07.2005 Сообщения: 171 Откуда: ИНТЕГРО
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		Ноябрь
 
  
  Зарегистрирован: 12.05.2009 Сообщения: 55 Откуда: Уфа
  | 
		
			
				 Добавлено: Пт 09 Окт 2009 13:28    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Цитата: | 	 		  | Какие исходные данные и что необходимо получить в результате? | 	  
 
Необходимо найти пересечения контуров объектов.
 
Я заметил что привязка (f3) залипает на пересечении контуров, т.е. определенно есть некий механизм определения пересечения в ГИС Ингео. Мне интересно, могу ли я им как-то воспользоваться в своей программе (модуле). | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		RuslanG
 
  
  Зарегистрирован: 10.07.2005 Сообщения: 171 Откуда: ИНТЕГРО
  | 
		
			
				 Добавлено: Пт 09 Окт 2009 15:47    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Если Вам нужно, чтобы курсор по нажатию клавиши F3 в режиме создания/редактирования пространственного объекта подравнивался также к вашим отображаемым на карте объектам, то ниже я даю ссылку на модуль, который можно взять в качестве примера реализации.
 
 
Модуль расстановки "Крестов".
 
http://www.integro.ru/dl/ingeo/modules_and_tools/ViewCrossOnMap.rar
 
 
Модуль позволяет:
 
  1. Задавать N количество стилей для отображения "крестов" со своими параметрами
 
  2. Управлять видимостью "Крестов"
 
  3. Управлять режимом подравнивания к крестам (в режиме создания/редактирования объектов, измерении расстояния).
 
 
Установка модуля:
 
 1. Импортируйте файл DemoCrossStyle.idf
 
 2. Отройте список программных модулей уровня "База данных" (Ctrl+F7) и импортируйте в него файл "Расстановка крестов.inm" 
 
 3. Запустите модуль "Расстановка крестов" _________________ С уважением, Руслан Гадеев
 
Видео уроки ИнГео
 
Документация ИнГео
 
Обновления ИнГео
 
Интегропедия | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |