Страница 1 из 1
					
				нумерация полигонов
				Добавлено: 15 янв 2018, 08:33
				 Shtr1h_KoT
				Доброго времени суток! Хочу реализовать такую задачу, в которой идет проставление нумерации полигонов слева-направо, сверху-вниз. Т.е ищется сначала верхняя точка по Y, потом левая по X, если значение Y одинаковые. Полигон фиксируется и для него присваивается номер 1 и т.д. В справочнике бейзика не могу найти.
			 
			
					
				Re: нумерация полигонов
				Добавлено: 15 янв 2018, 08:51
				 trir
				Код: Выделить всё
select * from tbl order by @g.STExteriorRing().STPointN(1).STX, @g.STExteriorRing().STPointN(1).STY
 
			
					
				Re: нумерация полигонов
				Добавлено: 15 янв 2018, 09:24
				 Sibit
				Shtr1h_KoT писал(а): ↑15 янв 2018, 08:33В справочнике бейзика не могу найти.
 
Что конкретно вы не можете найти?
 
			
					
				Re: нумерация полигонов
				Добавлено: 15 янв 2018, 10:13
				 trir
				ещё можно использовать центройды
			 
			
					
				Re: нумерация полигонов
				Добавлено: 15 янв 2018, 12:01
				 Boris
				а еще лучше использовать MBR и функции его возвращающие ObjectGeography( )
			 
			
					
				Re: нумерация полигонов
				Добавлено: 15 янв 2018, 15:58
				 Shtr1h_KoT
				Boris писал(а): ↑15 янв 2018, 12:01а еще лучше использовать MBR и функции его возвращающие ObjectGeography( )
 
Да, это скорее всего оно. Буду пробовать. Спасибо.