Для чего нужно кэшировать сервисы изображений?
Основное преимущество кэширования сервиса – улучшение производительности. Кэшированный сервис изображений может показывать изображение очень быстро, так как он практически не работает с ArcGIS for Server, потому что использует только кэшированные листы. К преимуществам кэшированного сервиса изображений относятся:
- Улучшенная производительность для базовых изображений – если сервис изображений используется как базовое изображение (как картографический сервис, предоставляющий изображение или фоновое изображение), при этом пользователи не изменяют свойства сервиса изображений, например, не меняют методы мозаики или не выполняют запросы, то рекомендуется применять кэширование.
- Пропуск формирования обзора – если вы публикуете набор данных мозаики, который будет использоваться как базовое изображение, вы можете сэкономить время, не создавая обзоры для набора данных мозаики (если сервис изображений будет кэшироваться). Например, если вы обрабатываете коллекцию предварительно сохраненных в кэш и разбитых на листы ортофотографий или изображений с отмывкой DEM.
- Улучшенная производительность для медленно отображаемых форматов – если вы публикуете изображения в медленно отображаемых форматах или форматах с сильным сжатием, то рекомендуется создавать кэш. Если набор данных мозаики работает медленно из-за сложных функциональных связей, то кэширование обеспечит более быстрый доступ к изображениям.
Источник данных слоя ссылается на динамический картографический сервис
Источник данных слоя вашей карты ссылается на динамический картографический сервис. Поскольку для отображения слоев базовой карты используется кэш, динамический картографический сервис, данные которого периодически обновляются, может отображать устаревшее содержание, если находится в слое базовой карты. В результате, при наполнении кэша в отображении слоя могут возникнуть артефакты.
Решения
- Вынесите динамический картографический сервис из слоя базовой карты. В этом случае сервис будет отображать новое содержание из сервера при каждом изменении экстента, и слой будет отображаться корректно.
- Оставьте сервис в слое базовой карты и примите к сведению, что в отображении могут возникнуть артефакты.
Вопрос 19. Сервис геокодирования – назначение
Служба Яндекс.Карт предлагает своим пользователям сервис геокодирования. Он позволяет определять координаты и получать сведения о географическом объекте по его названию или адресу и наоборот, определять адрес объекта на карте по его координатам (обратное геокодирование).
К геокодеру можно обращаться как по HTTP-протоколу, так и с помощью JavaScript API. При обращении к геокодеру по HTTP-протоколу ответ может быть сформирован либо в виде XML-документа формата YMapsML, либо в формате JSON.
В данном документе описаны параметры HTTP-запроса к геокодеру, его ответ, а также приведены примеры использования.
Сервисы геокодирования
Сервисы геокодирования поддерживают широкий диапазон приложений, от управления бизнесом и клиентами до доставки и распространения, для предоставления путевых листов до места назначения. Геокодирование позволяет находить и определять адреса на карте и просматривать, как они относятся к окружающим объектам. Иногда можно увидеть отношения, просто взглянув на карту; в прочих случаях для просмотра неочевидной информации следует использовать инструменты пространственного анализа.
Несмотря на наличие большого количества коммерчески доступных сервисов геокодирования, они могут не соответствовать потребностям организации вследствие нескольких причин: сведения об адресах не обновлены, форматирование адресов отличается или необходимо организовать поиск по местному или распространенному названию объекта (например, Белый дом). Во всех этих случаях необходимо использовать специальное решение геокодирования. Вложив средства в разработку собственного сервиса геокодирования, можно убедиться в соответствии потребностям в геокодировании.