Удаление и копирование векторных и растровых тем (Arcview 3)

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8902
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 642
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Удаление и копирование векторных и растровых тем (Arcview 3)

Сообщение Максим Дубинин » 10 апр 2006, 08:36

Обсуждение темы "Удаление и копирование векторных и растровых тем из TOC и с диска"

http://gis-lab.info/qa/copy-delete.html
пристегивайтесь, турбулентность прямо по курсу

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 5
Откуда: москва
Контактная информация:

Re: Удаление и копирование векторных и растровых тем (Arcview 3)

Сообщение geologic » 10 апр 2006, 12:44

Симпатичное расширение. Сами сделали? Но, к слову, есть ведь стандартный инструмент - не помню точно - Theme manager, что ли, ну тот, что встроенв ArcView. Позволяет удалять, копировать, перемещать... Уверен что ваш инструмент удобнее, вопрос - чем? Стоило бы, наверно, осветить преимущества.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8902
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 642
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 21 апр 2006, 00:20

Сами сделали?
Эммм, есть сомнения?
Уверен что ваш инструмент удобнее, вопрос - чем?
В отличие от стандартной функции Arcview Manage Data Sources, это расширение работает непосредственно с содержанием вида, на практике это означает, что определив, какую тему вы хотите скопировать/удалить, вам НЕ нужно потом также находить эту тему в списке Manage Data Sources. Нужно просто выделить ее в TOC и осуществить необходимую операцию.

Сделал давным давно специально для работы одновременно с сотней-двумя тем в TOC, попробуйте выбрать из них 75, а потом удалить с помощью MDS, сразу почувствуете разницу.
Стоило бы, наверно, осветить преимущества.
Согласен, осветил, страница обновлена.
пристегивайтесь, турбулентность прямо по курсу

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Статьи: 2
Проекты: 1
Репутация: 10

Сообщение manisha » 11 дек 2007, 14:51

кроме тем Image Analysis
Жалко, а в чем причина такого косяка? Действительно, из TOC удаляет а с диска нет :(

В AV3.3 кнопки почему-то появляются дублированными, и другие кнопки на них наезжают (например, если включить в экстеншенах copyfiles и одновременно с ним (или позже) другие экстеншены, создающие кнопки на панели Buttons)
http://hidebehind.com/E07334

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 8902
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 642
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин » 12 дек 2007, 05:28

Жалко, а в чем причина такого косяка? Действительно, из TOC удаляет а с диска нет :(
Причина в том, что Image Analysis упорно не желает unlink'ить удаленные из TOC темы. Проверить это можно еще вот как, удалить тему загруженную IA, а потом попытаться удалить ее в файловом менеджере.

Все стандартные операции по удалению ссылок на тему из проекта, к сожалению с темами IA не помогают. В скрипт эти ухищрения уже встроены, с остальными типами данных помогают, с темами IA увы нет.

Есть такая идейка, если вызывать какое-то еще событие, типа открытия диалога или загрузку пустышки или еще что-то, что заставит IA сбросить линки, то может и удасться поудалять. Если найдете такое событие - я могу попробовать реализовать в скрипте.
В AV3.3 кнопки почему-то появляются дублированными
Пересобрал расширение, вроде этого эффекта у меня нет, перезагружайте и пробуйте еще раз.
пристегивайтесь, турбулентность прямо по курсу

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Статьи: 2
Проекты: 1
Репутация: 10

Сообщение manisha » 12 дек 2007, 09:47

А может как опцию добавить вариант с удалением темы IA из TOC'а, сохранением проекта и удалением темы с диска? Некрасиво и медленно в случае больших .apr, но работает (руками именно в такой последовательности делаю).
Ну или генерить батчик для последующего удаления при выходе из ArcView.

Дублирование кнопок пофиксилось :)

Ответить

Вернуться в «Материалы сайта»