Библиотеки ArcView

0 голосов
спросил 25 Май, 07 от ShalnihMSU (220 баллов)
Уважаемые Гисовщики, помогите, кто разбирается.
 
Как в ArcView открыть библиотеки данных. Прислали материал, возможно сделан в более старой версии программы и ссылается на библиотеки, а открыть их не могу (там весь основной материал).

5 Ответы

0 голосов
ответил 25 Май, 07 от Grigoriy (127,020 баллов)
Для просмотра библиотек ARC/INFO из ArcView под Windows установите системную переменную ARCHOME рабочей среды. ARCHOME должна указывать на расположение UNIX - версии ARC/INFO, которая управляет библиотеками.
Существует три способа установки переменной ARCHOME. Выберите наиболее вам подходящий.

1     Установите ее в файле AUTOEXEC.BAT (для Windows 95) или из Панели Управления системы (для Windows NT). Такая установка действует в течении каждого сеанса работы с ArcView на данном компьютере.
2     Установите ее в файле startup, который находится в папке etc установочного каталога ArcView. Такая установка действует в течение каждого сеанса ArcView, который использует данную копию ArcView.
3     Установите ее в скрипте внутри ArcView. Это действует только на текущий сеанс ArcView.

Даже если переменная ARCHOME установлена в файле AUTOEXEC.BAT или в файле startup, ее всегда можно переназначить в скрипте через меню Текст программы во время сеанса ArcView, если в этом есть необходимость.

Установка ARCHOME в файле AUTOEXEC.BAT

При установке переменной ARCHOME можно использовать соглашения для имен файлов, принятые для ОС UNIX или DOS. Например, при добавлении ARCHOME в файл AUTOEXEC.BAT используется формат:
set ARCHOME=/disk1/arcinfo/arcexe70
либо
set ARCHOME=d:\arcinfo\arcexe70
В последнем случае имена каталогов и файлов, составляющих путь, должны соответствовать формату 8.3 (т.е. восемь символов для имени и три для расширения), для того, чтобы избежать конфликтов при поиске библиотеки, и не содержать символов пробела и точки.

Преимущество использования UNIX - формата для имен файлов состоит в том, что, если UNIX - диски смонтированы на разных приводах вашего компьютера, вы можете не переустанавливать переменную ARCHOME.
Особенности при использования Windows 95
Переменная ARCHOME рабочей среды при работе под Windows 95 может быть установлена в файле AUTOEXEC.BAT.
Особенности при использования Windows NT
Переменная окружения ARCHOME при работе под Windows NT может быть установлена из Системного диалогового окна (System) Панели управления (Control Panel) Основной группы программ (Main).

Установка переменной ARCHOME в файле startup.

Откройте в текстовом редакторе файл StartUp, который находится в папке etc установочного каталога ArcView. Добавьте в конец файла строку, содержащую запрос языка Avenue SetEnvVar для установки системной переменной рабочей среды. Назначьте для переменной ARCHOME путь для указания расположения UNIX ARC/INFO. Например:

System.SetEnvVar("ARCHOME","/glavnivc/arcinfo/arcexe70")

Установка переменной ARCHOME в скрипте

Откройте новый скрипт (текст программы) и вставьте в него приведенную ниже строку (замените в примере указанный путь на Ваш собственный). Для установки переменной откомпилируйте скрипт и запустите его.

System.SetEnvVar("ARCHOME","/gisproject/arcinfo/arcexe70")
0 голосов
ответил 25 Май, 07 от ShalnihMSU (220 баллов)

простите меня за полную безргамотность в этом вопросе.

>ARCHOME должна указывать на расположение UNIX - версии ARC/INFO  
  Где она находится??
 
> путь для указания расположения UNIX ARC/INFO. Например:

System.SetEnvVar("ARCHOME","/glavnivc/arcinfo/arcexe70")  
 На какой файл нужно путь указать??
0 голосов
ответил 25 Май, 07 от Grigoriy (127,020 баллов)
Нужно указать на папку в которой находится библиотека.
Если она Вам передана правильно, то будет открываться.
0 голосов
ответил 01 Июнь, 07 от ShalnihMSU (220 баллов)
Спасибо за советы, очень помогли.
 
 
Есть еще 1 вопросик, можно ли пересохранить библиотеки (а лучше весь прокет, основанный на библиотеках)  в ArcGis, например.
Важно чтобы атрибутивная информация сихранилась, поскольку там много таблиц и они постоянно друг на друга ссылаются.
0 голосов
ответил 06 Июнь, 07 от Grigoriy (127,020 баллов)
А что мешает? Библиотека напрямую читается как в ArcView 3.x, так и в ArcGIS. Если нужно перенести в другой формат (базу геоданных, например) - просто выполняете стандартные процедуры конвертации.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...