FromCopyaprToCopyMxd =)

0 голосов
спросил 26 Фев, 03 от Гость (210,080 баллов) в категории Программные продукты Esri
Не радуйтесь названию темы, программы пока нет и писать не начал 8)
Проблема в 8х похоже не решена.
Вопрос уважаемому ALLу - какой она должна быть?
Интерфейс ясен - кноповка в ArcMap - скопировать проект с данными.
Проблемы - mdb - не все таблицы нужны
lyr - как быть с этим зверем
много расширений типа xml
с покрытиями и другими

6 Ответы

0 голосов
ответил 26 Фев, 03 от Alexander1 (32,520 баллов)
"много расширений типа xml с покрытиями и другими"...
Файлы *.xml никакого отношения к ArcMap-проекту не имeют. Это файлы метаданных.

А вааще, чего сделать нужно-то? Несколько сумбурно изложено... :-)
0 голосов
ответил 27 Фев, 03 от Гость (210,080 баллов)
Для тройки сделал копировщик (в скриптах лежит).
Думал, что в 8 подобная штука не нужна.
Хотел для себя вразумиться, что должна уметь подобная софтина в 8. Возникают сложности идеологического плана. Например GDB,lyr,метаданные и т.п.
Если вразумлю себя на сей подвиг, то VBA выложу.
Если нет, то соответственно.
0 голосов
ответил 27 Фев, 03 от Alexander1 (32,520 баллов)
Если стоит вопрос о копировании всего ArcMap-проекта вместе с данными, то это изложено здесь:

http://forums.esri.com/Thread.asp?c=93&f=982&t=50326&mc=5#msgid122162

Цитирую:

For now, you can essentially do the same thing that sample did for ArcView 3.x.

APR files did not have the direct option for storing relative paths, but ArcMap mxd files do. I believe that is what the 3.x sample mostly did -- update direct paths (c:\data\allofmyshapefiles) in the apr to relative paths (\data\allofmyshapefiles)

From the ArcMap File menu -> Map Properties -> Data source options button

Set it to 'Store Relative Path Names'

Read more about this by searching for 'Relative Paths' in the ArcGIS Desktop help.

Store the mxd file in same folder as the data or have the data in a subdirectory \data to where the mxd file is stored. The user can copy the data/map off of the cd and whereever they copy the data -- AS long as they retain the same directory and subdirectory structure with the mxd file -- the data sources for the layers will not be broken when they first open the map on their end
0 голосов
ответил 28 Фев, 03 от Alik (6,660 баллов)
Если я правильно понял то нам предлагается решить  нужен ли аналог для СopyApr`а под AG8.x.
НУЖЕН! Если не в лом - делайте, вам скажут спасибо (я уже говорю СПАСИБО как пользовательСopyApr`а для AV3.x)
Одно дело сохранить проект с относительными путями, это действительно релизовано штатными средствами, а другое эти данные "выгрести" в положить физически в одно место (например на CD)..Если проект был изначально собран из N-ного количества источников (PBGD, шейпы, покрытия и пр.) то выгребать все это ручками весьма ломотно....
А насчет того что уж больно много там всего ...так наверно стоит предоставить юзеру выбор что выгребать а что оставить как было на месте....Напимер не нужны человеку lyr`ы и метаданные xml  - ну и в пень их...А вот насчет выбора таблиц из mdb надо наверно предусмотреть и полное выгребание и частичное...
Тогда всем хорошо будет ;))

Это чисто мое личное мнение - если кто считает по другому ...
0 голосов
ответил 05 Март, 03 от Гость (210,080 баллов)
Если соберусь (а похоже придется), то выложу в инет.
0 голосов
ответил 06 Март, 03 от Alik (6,660 баллов)
Свистнете тогда, ладно? (-)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...