Надо ли русифицировать Arcview - заметки пользователя
Игорь Поспелов, Таймырский государственный
заповедник
Я начал работать с ГИС вообще и с ArcView в частности
сравнительно недавно, и как-то узнал, что ArcView 3.2a можно
русифицировать при помощи специального патча, который поставляется
компанией Дата+ отдельно, за отдельные деньги. В процессе работы с русифицированным, с помощью этого патча, ArcView,
однако возникает целый ряд проблем.
Если вы собираетесь работать с ГИС не только на своей
машине, но и желаете, чтобы ваши проекты были доступны другим (а
большинство специалистов работает с нерусифицированным ArcView),
то при принятии решения о русификации рекомендую учесть следующий
опыт.
Во-первых, некоторые проекты, созданные в русифицированной версии, просто
могут не открыться на машине с нерусифицированным ArcView. Особенно это
касается проектов, имеющих SQL - связь с базой данных (в моем случае - ACCESS 2000). При загрузке проекта SQL-запрос к базе данных
может быть просто игнорирован системой. С чем это связано, я не знаю,
но хочу отметить интересное наблюдение - синтаксис SQL-запроса после русификации
почему-то меняется и не соответствует ни примерам, приведенным в русском
Help-e, ни даже примерам из руководства пользователя ArcView. Когда я
с эти столкнулся, мне пришлось подбирать правильный синтаксис просто методом
научного тыка.
Во-вторых, если ваш проект даже и открылся в нерусифицированном Arc View,
то строка меню в нем почему-то русифицируется. Это, конечно, не слишком
сильная беда, но смотрится довольно дико. Кстати, при установке на русифицированную
версию стандартных модулей (SpatialAnalyst, 3D Analyst и др.) строка меню
частично дерусифицируется.
В-третьих, под русифицированной версией ArcView некоторые
модули работают криво или вообще не работают. Конкретный пример-
Sim's freehand drawing tool, который я весьма интенсивно использую.
В русской версии я долго пытался менять snap tolerance - безрезультатно.
Наивно решив, что данная возможность не работает вообще, можно про
нее забыть, однако после повторной инсталляции ArcView без русификации
функциональность восстанавливается. Были также проблемы и с некоторыми
скриптами, взятыми с ArcScripts,
которые (проблемы) исчезли в нерусифицированной версии.
Недавно обнаружилась еще одна проблема с проектами,
созданными в русской версии. При импорте подобного проекта в ArcGis
8, он теряет способность открываться в ArcView 3.2а, (сообщение Segmentation Violation), ДАЖЕ ЕСЛИ В ARCGIS 8 С НИМ НИЧЕГО НЕ
ДЕЛАТЬ!. С проектами, созданными в нерусифицированной версии, этого
не происходит.
Начинающим пользователям ArcView, нуждающимся в постоянном
обращении к файлу справки, я посоветовал бы сделать следующее:
Установить ArcView, русифицировать программу, после
этого найти в каталоге, куда вы установили программу, папку Help
(а заодно и карты России в папке Esridata/Russia - вдруг
понадобится), скопировать ее куда - нибудь, деинсталлировать полностью
ArcView, инсталлировать по новой и заместить папку Help скопированной.
В таком случае русифицируется только справка, но не система и все работает
(в том числе и кнопка контекстной справки). Правда могут возникнуть проблемы
с переводом (вернее, правильной интерпретации соответствия английских
команд их русскому переводу в справке).
В начале работы на русифицированной версии выражение "Полный экстент"
вводило меня в ступор, и теперь я это выражение использую в качестве эквивалента
выражению "Полный .…ец" при дамах. :)
Вообще, подобная инсталляция позволяет и привыкнуть к английскому
интерфейсу, разобраться в терминологии, и получить помощь. Если
вы всерьез собираетесь заниматься ГИС и использовать при этом ArcView
3.x, то рано или поздно придется отказываться от русификации, а
в моем случае это обернулось потерей времени на создание заново
ряда довольно сложных проектов.
Последнее обновление: August 01 2007 (Наверх)
|