Страница 1 из 1
					
				Автозапись атрибутов при создании маршрута
				Добавлено: 18 дек 2018, 11:42
				 Kirelareus
				Доброго времени суток!
Вопрос таков: В ArcGIS, на основе слоя с дорогами (из OSM) я пытаюсь создать маршрут, с помощью панели инструментов "редактирование маршрута" (как тут описано: 
http://desktop.arcgis.com/ru/arcmap/10. ... routes.htm)
У меня получилось настроить все так, чтобы получившийся из ребер слоя УДС маршрут, записывался в другом слое (например, "маршруты"). 
Однако, появился вопрос: 
Можно ли как-нибудь автоматически настроить запись ID-ников ребер улиц (из слоя улиц), задействованных при создании, в атрибуты получившегося маршрута (в соответствующем слое)? 
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 21 дек 2018, 11:22
				 Kirelareus
				Хорошо, раз нет ответа, задам другой вопрос:
Возможно ли, в одну строку какого-либо атрибута шейп-слоя 1, автоматически вставить данные из нескольких строк аналогичного атрибута (из шейп-слоя 2)?
То есть, можно-ли к одной линии (маршрут) сразу приделать 3 iD-шника линий, из которых первая была образована (улицы)?
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 21 дек 2018, 11:34
				 trir
				SQL может всё
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 21 дек 2018, 12:17
				 Kirelareus
				А если моя не шибко может делать сложные запросы в SQL?
Как должен выглядеть сам запрос?
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 21 дек 2018, 12:32
				 trir
				для начала можно попробывать ST_Intersects
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 24 дек 2018, 08:39
				 Kirelareus
				Прощу прощения, но мне это пока мало что говорит:
Конкретно для моего случая (ссылка одного слоя на другой), как должен выглядеть синтаксис? 
Попутно, вылез ещё вопрос: как понимаю, максимальное количество символов в одной строке ограничено числом 254?
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 24 дек 2018, 09:23
				 trir
				раз речь про инструмент ArcGIS, то логичней смотреть в 
python api
максимальное количество символов в одной строке ограничено числом 254?
просто не используй shp'ы
 
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 24 дек 2018, 09:35
				 Kirelareus
				trir писал(а): ↑24 дек 2018, 09:23просто не используй shp'ы
 
А в lyr, разве, не будет такой же ситуации?
 
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 24 дек 2018, 10:20
				 trir
				А в lyr, разве, не будет такой же ситуации?
а разве там данные хранятся?
 
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 24 дек 2018, 10:41
				 Kirelareus
				trir писал(а): ↑24 дек 2018, 10:20а разве там данные хранятся?
 
Не могу точно утверждать. Наверное, должны быть какие-то атрибуты. Но, не суть, тем более, я не могу отойти от формата shp., дабы сохранить возможность переноса данных, например, в QGIS
 
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 24 дек 2018, 10:50
				 trir
				дабы сохранить возможность переноса данных, например, в QGIS
глупость
Shapefile must die! 
			 
			
					
				Re: Автозапись атрибутов при создании маршрута
				Добавлено: 18 янв 2019, 10:41
				 evgenich
				Kirelareus, посмотрите в сторону инструмента 
http://desktop.arcgis.com/ru/arcmap/lat ... cation.htm
Можно всю работу выполнять в Базе геоданных ArcGIS и при необходимости конвертировать в шейпы, но учитывать ограничения shape.
Я бы посоветовал для начала пройти курсы по ArcGIS, чтобы получить базовые знания.