Откат действий

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
eketerina
Участник
Сообщения: 59
Зарегистрирован: 12 мар 2011, 20:13
Репутация: 5
Откуда: Москва

Откат действий

Сообщение eketerina »

Доброго времени суток!)
Один слой был нечаянно сдвинут, сессия редактирования уже остановлена, поэтому ctrl+z уже не поможет,рабочий набор не закрыт. Ведется ли что-то типа журнала в рабочем наборе, чтобы была возможность откатить действия?
Заранее благодарю за ответ, даже если он "нет, смиритесь с потерей" :D
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Откат действий

Сообщение novia »

Подозреваю, что пользуетесь либо шейп-файлом, либо настольной версией базы геоданных (персональной или файловой), а потому, к сожалению, если сессия редактирования была закрыта - изменения в файле на жестком диске необратимы.
Журнал Undo/Redo в ArcGIS реализован достаточно криво...

Если бы это была многопользовательская база геоданных (ArcSDE) с включенными "версиями", можно было бы просто отменить последние правки в процессе согласования правок.

это как удаление чего-либо из окна Каталога/ArcCatalog - там удаление происходит мимо корзины и без хакерских программ восстановления информации + плясок с бубном не получится восстановить данные.

Как вариант, если знаете, какие объекты были сдвинуты, и есть к чему их "подтянуть обратно", воспользуйтесь Векторной трансформацией (Spatial Adjustment). Добавьте одну точку, примените трансформацию и данные вернутся на место.
понравилось? жми палец вверх :!:
eketerina
Участник
Сообщения: 59
Зарегистрирован: 12 мар 2011, 20:13
Репутация: 5
Откуда: Москва

Re: Откат действий

Сообщение eketerina »

Про базу и версии это я знаю, проблема как раз с шейпом...
А Spatial Adjustment не подойдет, потому что по узлам объекты должны быть связаны с другими слоями...
Спасибо большое за ответ, разгружаю голову и больше не ищу решения :)
ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Откат действий

Сообщение ggis »

попробовать подвинуть слой "на место" при максимальном увеличении.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Откат действий

Сообщение novia »

eketerina писал(а):А Spatial Adjustment не подойдет, потому что по узлам объекты должны быть связаны с другими слоями...
а что мешает использовать "замыкание" (snapping) при создании связи смещения?
или в конце концов "руками" с тем же замыканием подвинуть обратно...

для этого:
1. выберите несколько объектов
2. у них появится крестик, приблизительно в середине.
3. Крестик называется "якорь выборки" (selection anchor) и им можно и нужно пользоваться при перемещении кучи объектов, если нужно чтобы сработало "замыкание"
4. нажимаем клавишу Ctrl и с помощью левой кнопки мыши перетаскиваем якорь на одну из вершин, которая потом будет "притянута" к слоям, которые не были сдвинуты
5. после того, как якорь выборки находится в новом месте - двигаем объекты, срабатывает замыкание и все становится на места.
6. сохраняем изменения

источник метода

другое дело, если вы не знаете точно, какие объекты "съехали". тогда остается только посочувствовать вашей потере данных...
понравилось? жми палец вверх :!:
eketerina
Участник
Сообщения: 59
Зарегистрирован: 12 мар 2011, 20:13
Репутация: 5
Откуда: Москва

Re: Откат действий

Сообщение eketerina »

Ой,спасибо большое,я и не знала что можно так делать :D
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Откат действий

Сообщение novia »

У меня тоже был восторг, когда я прочитал об этой возможности.
понравилось? жми палец вверх :!:
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей