Этот документ содержит предложения по некоторым простым и бесплатным уловкам, которые могут повысить производительность Вашего ArcMap.
Они предназначены для пользователей, умеренно продвинутых в ArcGIS, и требуют некоторых навыков в программировании. Загляните в ArcObjects Developer's Help для получения подсказок по выполнению тех или иных действий и для более полной информации о принципах кодирования.
Запишите эти изменения в Normal.mxt, чтобы сделать их доступными по умолчанию, когда Вы запускаете ArcMap.
Toolbar Manager 1.0
В ArcMap инструментальные панели перечислены в произвольном порядке в списке, который выпадает при выборе меню View -> Toolbars или когда Вы щелкаете правой клавишей мыши по существующей инструментальной панели. Это затрудняет поиск той панели, которую Вы хотите включить или выключить.
По адресу http://arcscripts.esri.com/details.asp?dbid=12598 можно скачать удобный менеджер Инструментальных панелей, который организует панели в логические группы. Панели инструментов можно группировать и разгруппировывать. Группировка может настраиваться пользователем.
Отключение инструментальной панели Компоновки
Когда Вы переключаетесь в окно Компоновки, автоматически появляется инструментальная панель Компоновки. При этом, когда Вы возвращаетесь в окно Вида, инструментальная панель Компоновки продолжает быть видимой, но она неактивна.
В ArcObjects Developer s Help есть пример кода, который создает закладку Доступных для выбора слоев в Панели оглавления. Доступ через эту закладку более быстрый, чем через строки меню Selection -> Set Selectable.
При этом закладка не запоминается в файлы MXD или MXT, поэтому Вы должны восстанавливать ее вручную в начале каждого нового сеанса работы с ArcMap.
По умолчанию ArcMap запоминает пиктограммы экстента текущего вида одновременно с запоминанием файла MXD. Эта процедура занимает много времени при запоминании сложных наборов данных.
Воспользуйтесь следующим кодом для отключения этой опции:
Public Sub TurnOffThumbnail()
Dim pMxInfo As IDocumentInfo
Set pMxInfo = Application.Document
pMxInfo.SavePreview = False
End Sub
При создании нового проекта MXD вызывайте эту программу из функции MxDocument_NewDocument для отключения опции запоминания пиктограмм по умолчанию.
Запуск редактирования одним щелчком мыши
Когда начинается сеанс редактирования в ArcMap, все содержимое рабочей области становится доступным для редактирования. Это относится как ко всем шейп-файлам из одной директории, так и ко всем классам элементов в отдельной геобазе.
Если для создания карты используются данные более чем из одной рабочей области (например, шейп-файлы более чем из одной директории и/или класс элементов из более чем одной геобазы), ArcMap запрашивает название рабочей области, которая будет редактироваться.
По адресу http://arcscripts.esri.com/details.asp?dbid=11871 находится код, который позволит Вам запустить редактирование слоя в Панели оглавления (Таблице содержания TOC), кликнув по нему правой клавишей мыши и выбрав в выпадающем меню строку Start Editing This Layer (Начать редактирование данного слоя).
Обеспечение большей доступности меню и инструментов
В ArcMap очень легко изменить внешний вид меню и панелей инструментов. Достаточно выбрать в меню строки Tools -> Customize (Инструменты -> Настроить) и затем перетянуть требуемые команды или инструменты в нужные места панелей.
Откройте в диалоге настройки закладку Commands (Команды) и в выпадающем списке Save In (Запомнить в ) выберите опцию Normal.mxt, чтобы запомнить эти изменения в шаблоне по умолчанию.
Закладки
По умолчанию строка меню Пространственные закладки располагается в списке View -> Bookmarks. Перетяните меню Bookmarks (Закладки) в верхний уровень между меню Tools и Window, чтобы обеспечить более легкий доступ к Вашим индивидуальным закладкам.
Инструменты выбора и масштабирования
Перетяните следующие инструменты из категории Selection (Выбор) диалога Настройки на панель Tools (Инструменты): Clear Selected Features, Select Features on Screen, Zoom to Selected Features. Туда же добавьте инструмент Continuous Pan/Zoom из категории Pan/Zoom.
Загрузка объектов
Инструмент Load Objects аналогичен команде Load Data в ArcCatalog тем, что он дополняет существующий набор данных.
Этот инструмент позволяет Вам определять дополнительные параметры во время импорта. Например, загружать только определенные элементы из исходного класса элементов, захватывать элементы, когда они загружены, перемапировать поля между входными и выходными классами элементов и т.д.
Из панели диалога Настройки перетяните команду the Load Objects из категории Data Converters category на Инструментальную панель. Для того, чтобы использовать этот инструмент, запустите сеанс редактирования и установите целевой слой в желаемый слой.
Обеспечение большей доступности координатных систем
Если есть конкретные координатные системы, которые Вы используете часто, можно скопировать их в папку \ArcGIS\arcexeXX\Coordinate Systems, чтобы облегчить к ним доступ.
Например, скопируйте файл British National Grid.prj из папки Projected Coordinate Systems -> National Grids он будет доступен непосредственно из папки Coordinate Systems в ArcMap или ArcCatalog, сохраняя возможность просмотра его в папке National Grids каждый раз, когда Вы захотите использовать файл проекции.
Продвинутые установки ArcMap
Запустите программу \arcgis\arcexe83\Utilities\AdvancedArcMapSettings.exe для того, чтобы получить доступ к более продвинутым установкам ArcMap, таким как отключение предупреждения об окончания срока лицензии, и определение автоматического панорамирования, когда курсор находится у края экрана, и т.п.
Имейте в виду, что большинство настроек доступно лишь при наличии у владельца компьютера административных прав.
Регистрация библиотек
Запустите файл \arcgis\arcexe83\ArcObjects Developer Kit\Utilities\register_in_menu.reg для того, чтобы добавлять опцию в контекстное меню Windows Explorer. Она позволит Вам регистрировать или отменять регистрацию DLL, OCX и OLB файлов, используя правый-щелчок в Explorer'е.
В заключение
Создайте копию файла Normal.mxt для того, чтобы произведенные настройки можно было быстро восстанавливать или передавать на другие машины.
Дистрибьютором компании ESRI на территории России и СНГ является «Дата+»