Страница 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, чтобы получить базовые знания.