Оптимизация содержимого карт для улучшения производительности

Для улучшения производительности в ArcMap можно оптимизировать настройки ваших данных и способы их использования. На быстроедйствие влияет множество факторов, включая формат источника данных, местоположение данных и свойства, установленные вами для слоёв, фреймов данных и компоновок. Ниже приведено несколько рекомендаций для поддержания производительности при настройке установок данных и работе с содержимым карты.

Установки данных

Выбор формата, в котором хранить данные, заключается в нахождении баланса между многими аспектами, к ним относят потребности вашей организации или пользователей, назначение данных, размер данных, требования к анализу или ведению данных и т.д.. Однако, если говорить о скорости, шейп-файлы являются, в общем, самыми быстрыми, за ними следуют персональные базы геоданных, а затем - файловые базы геоданных. Для оптимизации производительности карты, данные карты должны находится локально на компьютере, который используется для ее отображения, а не на удаленной машине. Для карт, которые обычно отображают относительно малые области больших наборов данных, обслуживание данных через ArcSDE будет давать значительные преимущества в производительности по сравнению с хранением этих же данных в файлах.

Избегайте использования персональных баз геоданных в ситуациях, когда необходим многопользовательский доступ или обслуживание карт, так как этот формат не предназначен для таких целей.

Вот некоторые дополнительные факторы, которые учитываются при настройке ваших данных:

Оптимизация слоев, растров и компоновок

Один из первых и самых простых шагов – посмотреть на свою карту и удалить неиспользуемые слои и фреймы данных. Затем, посмотрев на карту в виде данных и в виде компоновки, убедиться, что в документе карты нет фреймов данных и слоев, никак не связанных с целью карты. Дополнительно, в виде компоновки просмотреть элементы карты и удалить любые ненужные из них.

После этого можно рассмотреть дополнительные факторы для улучшения производительности, приведенные ниже. Более подробно о символах и производительности см. Оптимизация символов карт для улучшения производительности.

Оптимизация карт, которые будут обслуживаться в ArcGIS for Server

Рекомендации для оптимизированных карт также дают преимущества производительности для создания карт, которые будут обслуживаться в ArcGIS for Server. К тому же, существует несколько рекомендаций специально для подобных карт. Больше подсказок см. в разделе Рекомендации по созданию карт.

При создании карт для сервисов, разрабатывайте их для целевой аудитории. Используйте подходящие слои и символы, и не включайте в содержание что-либо, что в данном приложении не требуется для этой аудитории. Удаляйте любые фреймы данных и слои карты, которые не нужны для целевого приложения. Сделайте видимыми по умолчанию только несколько слоев, потом пользователи сами смогут включить необходимые им слои.

Использование кэшированного картографического сервиса – это всегда самый быстрый способ обслуживания сервисов, так как изображение карты строится только в момент создания кэша, но кэшированные карты не всегда подходят для динамических или изменяющихся данных. Если кэшированные карты не подходят для работы, следуйте указаниям из данного раздела справки, чтобы улучшить производительность при подготовке документов динамических карт и доставке их при помощи картографического сервиса.

9/11/2013