Открытие одного проекта с разных машин

0 голосов
спросил 16 Март, 05 от dindzilin (4,160 баллов) в категории Программные продукты Esri

Привет всем! Меня давно занимает вопрос такого плана. Всем известно как организован проект AV, и то что при записи проекта он хранит пути тем так, что при попытке открыть проект на другой машине, AV  задается вопросом - а почему  же я не вижу по указанному пути ту, или иную темуimage. Можно конечно для решения данной проблемы использовать Блокнот, ну или например организовать нечто вроде сетевого диска. У меня вопрос, можно ли это обойти проще? Как некотрые наверное заметили, придобавлении темы проект существует два способа - добавление темы по директории, и из списка доступных библиотек. Вопрос №2: что это за фрукт, с чем его едят, как вообще можно организовать библиотеку ARCINFO или ARCSTORM, да и решит ли это мою проблему?

Заранее всем спасибо!

11 Ответы

0 голосов
ответил 16 Март, 05 от S.E. (12,840 баллов)

Пути в проекте могут быть как абсолютными, так и относительными, то есть заданными относительно самого проекта. В последнем случае можно, например, нарезать проект с темами на диск и открывать его на любой машине, равно, как и перемещать его с одного диска на другой. На сайте ESRI есть подобные утилиты. Правда, как мне помнится, относительные пути могут идти только вниз по дереву каталога.

0 голосов
ответил 16 Март, 05 от dindzilin (4,160 баллов)
В том то весь смысл, что темы должны редактировать, так что вариант с диском отпадает. При этом, с одной и той же темой должны работать несколько пользователей, поэтому данные всегда должны находиться на одном и том же месте.
0 голосов
ответил 16 Март, 05 от Vasiliy2 (8,240 баллов)
По "вопросу №2"  смотри хелп. там мого чего есть, а вот поможет ли это действительно image
 
"С помощью ArcView легко просматривать библиотеки карт ARC/INFO LIBRARIAN или библиотеки менеджера баз данных ArcStorm. Можно добавить в качестве темы Вида любой слой библиотеки для его отображения и построения к нему запросов.
 
Чтобы добавить слой из библиотеки базы данных ArcStorm системы ARC/INFO....."
0 голосов
ответил 17 Март, 05 от Leo_SS (6,820 баллов)

Чтобы работали несколько пользователей с этим проектом - положи его на сервер. По сети его откроет любой клиент, если на его компьютере стоит AV. Для создания в проекте относительных путей существует программа APR_TOOL или в "ручную" в Блокноте. Что бы не было проблем - все слои из проекта собирай в одной папке, там где находится сам *.apr . Совет - создавай проекты в уже созданной файловой структуре.

0 голосов
ответил 18 Март, 05 от BigSerg (4,080 баллов)
А есть такое расширение которое может экспортнуть проект со всеми связями и настройками(темы,таблицы,компановки) в отдельную папку - чтобы потом этот проект можно было кому нибудь передать на другой комп и он без проблем его мог просмотреть, отредатировать
0 голосов
ответил 18 Март, 05 от S.E. (12,840 баллов)

Конечно. Например, CopyAPR В.Хронусова

http://www.dataplus.ru/Root/Scripts/View.asp?ScriptID=12

0 голосов
ответил 18 Март, 05 от BigSerg (4,080 баллов)
Программка хорошая
Тест прошла на хорошо - единственная проблема - она экспортит проект с неотключенными модулями, что приводит к тому что если на другом компьютере этих модулей нет проект может вылетать при загрузке, выдавая черное окно смерти :)
0 голосов
ответил 18 Март, 05 от BigSerg (4,080 баллов)
Может быть есть нечто подобное на авеню - чтобы подогнать под свои нужды?
0 голосов
ответил 21 Март, 05 от S.E. (12,840 баллов)
Поройся на ESRI.COM. Там точно было.
0 голосов
ответил 21 Март, 05 от Гость (210,080 баллов)

to BigSerg "если на другом компьютере этих модулей нет проект может вылетать при загрузке, выдавая черное окно смерти :)"

Постоянно ей пользуюсь. Но проект не вылетает, а просто ругается, что модулей нет. Хотя это, наверное, зависит от модулей. Может стоит вместе с проектом делать readme-файл и перебрасывать нужные модули. Конечно, это не самый простой способ, зато надежный.  <!-- Message ''"" -->

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...