Как повернуть точечный объект по ближайшей лини

0 голосов
спросил 26 Янв, 10 от Andre1 (280 баллов) в категории Программные продукты Esri

Добрый день.

Подскажите пожалуйста как повернуть точечный объект по ближайшей линии? Мне надо повернуть пристани по линии реки. В аттрибутах есть угол поворота, но поворачиваюсть все поразному, то есть часть пристаней "смотрить" внутрь реки, а часть повернута от неё.   

3 Ответы

0 голосов
ответил 27 Янв, 10 от Van_Geo (5,560 баллов)
Когда мне нужно было повернуть номера зданий перпендикулярно улице, я пользовался инструментами Near и Generate Near Table (ArcTollBox).
В каком-то случае для того, чтобы определить какая улица ближайшая, а в каком-то - чтобы узнать угол.
Может и вашем случае поможет...
0 голосов
ответил 27 Янв, 10 от Andre1 (280 баллов)
Спасибо. Буду пробывать
0 голосов
ответил 27 Янв, 10 от aleonov (7,720 баллов)
Есть скрипт для точек, приснепленных к линии http://arcscripts.esri.com/details.asp?dbid=13054

Так же можно воспользоваться ET GeoWizards http://www.ian-ko.com/ET_GeoWizards/gw_main.htm

Либо:
1. Split Line at Vertices http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1804&pid=1790&topicname=Split_Line_At_Vertices_%28Data_Management%29
2. использовать COGO для вычисления направления линии http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=657&pid=653&topicname=Adding_COGO_fields_to_a_feature_class
3. применить Spatial Join для привязки данных о направлении из линий точечным объектам http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1340&pid=1336&topicname=Spatial_Join_%28Analysis%29

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...