Ошибка построения кэша

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Ошибка построения кэша

Сообщение Gulewski »

ИД:
есть опубликованный картографический сервис векторных данных (обзорная карта Томской области).
Задача: необходимо построить кэш этого сервиса в выбранных масштабах (3кк, 2кк, 1.5кк, 750к, 500к, 250к, 100к) в необходимом экстенте (только на Томскую область, в то время как сам MXDшник, с которого публикуется сервис, помещает в себя еще и Ямало-Ненецкий АО и тд).
Проблема: кэш строится только для части масштабов (250к и 100к), при построении кэша на другие масштабы вываливается ошибка 001135. почитал ее, общая ошибка, которая может подразумевать под собой все что угодно.
Вопрос: есть какие-нибудь советы, может кто-то сталкивался?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

в общем, по порядку:
какая версия ArcGIS?
каким образом задаете область карты для построения кэша?
фрейм данных имеет проекцию? какую?
все слои тоже имеют описание проекции, она совпадает с картой?
свойство полный экстент карты фрейма данных полностью покрывает имеющиеся данные?

если у вас свежая версия ArcGIS - попробуйте построить пакет листов (tile package) и импортировать его в качестве кэша сервиса. посмотрите что будет писать и сколько листов в каких масштабах строить.
понравилось? жми палец вверх :!:
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Re: Ошибка построения кэша

Сообщение Gulewski »

какая версия ArcGIS? - 10.0
каким образом задаете область карты для построения кэша? путем добавления значений рамки интересующей области в поля Update Extent (optional)
фрейм данных имеет проекцию? какую? да. Пулково-1942 зона 13N
все слои тоже имеют описание проекции, она совпадает с картой? имеют. проекция Пулково-1942
свойство полный экстент карты фрейма данных полностью покрывает имеющиеся данные? да
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

что видно в журнале сервера по поводу построения кэша?
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

какой сервис пак установлен? и установлен ли вообще?
есть ли масштабо-зависимые и составные (групповые) слои?
понравилось? жми палец вверх :!:
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Re: Ошибка построения кэша

Сообщение Gulewski »

сервис пак 4 (билд 10.0.4.4000)
мастштабозависимых слоев нет, составные есть. все слои на карте разделены на 2 составных слоя: подписи и векторные объекты. есть также третий уровень в дереве слоев.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

попробуйте прокэшировать карту с одноуровневым деревом слоев.
понравилось? жми палец вверх :!:
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Re: Ошибка построения кэша

Сообщение Gulewski »

не выйдет! сервис должен быть таким, как прописано, а прописано неодноуровневое дерево.
меня больше интересует вопрос, почему при одних масштабах строится, а при других нет
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

вы не ответили про логи сервера...
откуда тянутся данные для карты? из базы SDE?
не выйдет! сервис должен быть таким, как прописано,
вы можете пробовать решить проблему с кэшированием, можете не пробовать.
одноуровневое дерево может решить проблему, а может лишь показать что проблема не в этом. я предложил попробовать найти причину. она может скрываться именно в составных слоях, это показывает опыт, и не только мой.
сервис должен быть таким, как прописано, а прописано неодноуровневое дерево.
не соглашусь с вами... от кешированного сервиса вам нужна по сути картинка. зачем в картинке, где нельзя выключать/включать слои группировки и прочее?
понятное дело, что удобно иметь один проект для сервиса "с одинаковой картинкой"/удобно при настройке карты пользоваться составными слоями и прочими примочками/лень сейчас перетаскивать слои ради теста, который может ничего не показать...

не вижу криминала в создании отдельно многоуровневого динамического сервиса для запросов и прочего, и отдельно базовой карты (кэшированного сервиса) на основе того же документа карты, но уже с одноуровневым деревом и выключенными по максимуму доп функциями вроде поиска и запросов.
меня больше интересует вопрос, почему при одних масштабах строится, а при других нет
потому что софт пишут люди, а люди склонны ошибаться. возможно та уникальная конфигурация документа карты, данных и расположения звезд на небе не была учтена/протестирована/предусмотрена создателями программного обеспечения. это с одной стороны.
с другой стороны вы тоже человек и могли забыть/забить на выполнение какой-то настройки, установки галочки в нужном, по мнению разработчика, месте.
понравилось? жми палец вверх :!:
Gulewski
Участник
Сообщения: 50
Зарегистрирован: 04 мар 2013, 07:03
Репутация: 2

Re: Ошибка построения кэша

Сообщение Gulewski »

novia писал(а):вы не ответили про логи сервера...
откуда тянутся данные для карты? из базы SDE?
логи пишут следующее:
  • Failed to manage tiles for the extent (-5684624,462640, -41046272,754386, 45927485,011579, 10565836,719833) at level 0
    Failed to manage tiles for the extent (-5684889,046503, -23841971,679117, 28723183,936310, 10566101,303695) at level 1
    Failed to manage tiles for the extent (-5685021,338434, -15239821,141483, 20121033,398675, 10566233,595626) at level 2
    Failed to manage tiles for the extent (-5685219,776331, -2336595,335031, 7217807,592224, 10566432,033523) at level 3
    Failed to manage tiles for the extent (-5685285,922297, 1964479,933786, 2916732,323407, 10566498,179489) at level 4
    Failed to manage tiles for the extent (-1350410,065045, 6265555,202603, 2950599,057807, 10566564,325455) at level 5
после этого для 6го уровня (масштаб 1:100000), кэш строится корректно.
карта тянется из базы SDE, да
вы можете пробовать решить проблему с кэшированием, можете не пробовать.
одноуровневое дерево может решить проблему, а может лишь показать что проблема не в этом. я предложил попробовать найти причину. она может скрываться именно в составных слоях, это показывает опыт, и не только мой.
не помогло. все вынес в корень фрейма, ошибка воспроизводится

пропустил ранее масштабозависимые слои. часть удалил, часть перенастроил. ошибка на месте
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

какой тип кэша используете ? compact? exploded?
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

Gulewski писал(а):сервис пак 4 (билд 10.0.4.4000)
и на декстопе и на сервере установлен 4й сервиспак?
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Ошибка построения кэша

Сообщение novice »

Если кеш удастся построить, напишите, пожалуйста, инструкцию по построению и опишите возникшие в процессе баги
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

напишите значение полного экстента карты и экстент в котором строите кэш
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ошибка построения кэша

Сообщение novia »

novice писал(а):Если кеш удастся построить, напишите, пожалуйста, инструкцию по построению и опишите возникшие в процессе баги
возможные причины этого бага (чем ниже версия сервис пака, тем больше вариантов стоит проверять) перечислены в этой ветке.
понравилось? жми палец вверх :!:
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 2 гостя