Здравствуйте,  я новичек  в ГИС. В связи с новыми требованиями переходим на Oraclr spatial ,  появилась необходимость написания функций на pl/sql,  возможно кто-то сможет мне помочь,  передо мной стоит задачи:
 Передо мной стоит задача написания функция , которая бы возвращала бы линию.: в автокад рисуется линия проходящая через 2 несвязанных полигона, необходимо вернуть вместо нарисованной линии- линию, которая будет копией этой, но обрезана с каждой стороны (или не обрезана, если удовлетворяет критериям),
 
         
то есть после точек пересечения с объектами, внутри этих объектов линия обрезается до определенного значения. 
 
Я могу проверить пересекается ли линия с объектами с помощью фукции  sdo_relate, mask "aoverlapbdydisjoint"? через нее можно получить координаты пересечения?
существуют ли какие- то другие функции, с помощью которых можно обрезать линию? или функции помогающие сделать вычисления, что бы вернуть линию с началом и концом в заданных кооридинатах?
			
			
									
						
										
						Autocad, Oracle spatial
- 
				anta
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 23 ноя 2012, 05:58
- Репутация: 0
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 22 гостя