задание атрибутов
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 01 апр 2010, 20:43
- Репутация: 0
задание атрибутов
Очень нужна помощь!!!
Есть трасса нефтепровода( линейный объект), которая разбита на много маленьких отрезков. Также, есть пикетаж, идущий вдоль данной трассы, в атрибутах пикетов вбиты их километровые отметки ( 100,105,110 и так далее). Суть проблемы состоит в следующем: в атрибутивную таблицу отрезков, из которых состоит трасса внести их начало и конец( в километрах) данная характеристика должна быть расчитана в зависимости от пикетов.
заранее спасибо за помощь!
Есть трасса нефтепровода( линейный объект), которая разбита на много маленьких отрезков. Также, есть пикетаж, идущий вдоль данной трассы, в атрибутах пикетов вбиты их километровые отметки ( 100,105,110 и так далее). Суть проблемы состоит в следующем: в атрибутивную таблицу отрезков, из которых состоит трасса внести их начало и конец( в километрах) данная характеристика должна быть расчитана в зависимости от пикетов.
заранее спасибо за помощь!
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: задание атрибутов
Если отрезки идут подряд, то с помощью калькулятора поля. Например так: ObjectID умножить или прибавить константу для начала, конец равен начало + 1000 м. Если ObjectID идет не подряд, но увеличивается вместе с удалением отрезков - присылайте шейп, я вам сгенерю (у меня прога есть, дать не могу - она в дебаг версии + привязка к путям в системе, а делать релайз нет времени)
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 01 апр 2010, 20:43
- Репутация: 0
Re: задание атрибутов
ваша программа работает отдельно от arcgisa? мне нужно это реализовать лучше в arcgise
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: задание атрибутов
Прога работает только в ArcGIS. Принцип простой - задаете поле для сортировки, начальное значение и поле в которое помещать результат нумерации. Могу дать кусок кода на С++ если вы с atributed com дружите.
-
- Участник
- Сообщения: 55
- Зарегистрирован: 18 дек 2008, 06:47
- Репутация: 2
Re: задание атрибутов
А нельзя ли както воспользоватся соединением по пространственному положению (правый клик на линейном слое - соединение-), там можно минимум-максимум задавать при соединении атрибутов
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 01 апр 2010, 20:43
- Репутация: 0
Re: задание атрибутов
Afon, расскажите более подробно про "соединение"! и что оно реализует?
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 24 мар 2010, 11:58
- Репутация: 0
Re: задание атрибутов
Как я понимаю тут имеется ввиду Join, но тут задача посложнее - необходимо отмерить расстояние от ближайшего пикета до начала (ну или конца) отрезка, просуммировать значение атрибута пикета и получившееся расстояние и забить результат в атрибутивную таблицу участка трассы, тоже самое проделать с концом участка трассы. Боюсь, что джоин тут не помощник...
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 27 мар 2012, 09:38
- Репутация: 0
Re: задание атрибутов
Ну и как? Задача решена?
С 2010 года наверно нашлось решение попроще?
Поделитесь знаниями,товарищи!!!
С 2010 года наверно нашлось решение попроще?
Поделитесь знаниями,товарищи!!!
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 21 сен 2011, 11:26
- Репутация: 0
Re: задание атрибутов
Влезу в тему, дабы не плодить похожую...
в файловой базе данных в слое были созданы поля, но данных в них не заполнялось, поле пустое, но при открытии в арк мапе таблице атрибутов показывает "Null" . Сейчас появились данные и нужно обновить колонку, т.е. в незаполненные ввести одно значение - сразу во все ячейки, пытаюсь в режиме редактирования, через замену сделать, т.е. выделяю в таблице атрибутов поле, в колонке найти не ставлю ничего, в поле заменить ставлю значение...нажимаю заменить и ничего не происходит, так же пытался в поле найти ставить Null, тот же эффект...
как решить эту задачу?
в файловой базе данных в слое были созданы поля, но данных в них не заполнялось, поле пустое, но при открытии в арк мапе таблице атрибутов показывает "Null" . Сейчас появились данные и нужно обновить колонку, т.е. в незаполненные ввести одно значение - сразу во все ячейки, пытаюсь в режиме редактирования, через замену сделать, т.е. выделяю в таблице атрибутов поле, в колонке найти не ставлю ничего, в поле заменить ставлю значение...нажимаю заменить и ничего не происходит, так же пытался в поле найти ставить Null, тот же эффект...
как решить эту задачу?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя