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

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

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

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

-
- Участник
- Сообщения: 50
- Зарегистрирован: 04 мар 2013, 07:03
- Репутация: 2
Re: Ошибка построения кэша
не выйдет! сервис должен быть таким, как прописано, а прописано неодноуровневое дерево.
меня больше интересует вопрос, почему при одних масштабах строится, а при других нет
меня больше интересует вопрос, почему при одних масштабах строится, а при других нет
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Ошибка построения кэша
вы не ответили про логи сервера...
откуда тянутся данные для карты? из базы SDE?
одноуровневое дерево может решить проблему, а может лишь показать что проблема не в этом. я предложил попробовать найти причину. она может скрываться именно в составных слоях, это показывает опыт, и не только мой.
понятное дело, что удобно иметь один проект для сервиса "с одинаковой картинкой"/удобно при настройке карты пользоваться составными слоями и прочими примочками/лень сейчас перетаскивать слои ради теста, который может ничего не показать...
не вижу криминала в создании отдельно многоуровневого динамического сервиса для запросов и прочего, и отдельно базовой карты (кэшированного сервиса) на основе того же документа карты, но уже с одноуровневым деревом и выключенными по максимуму доп функциями вроде поиска и запросов.
с другой стороны вы тоже человек и могли забыть/забить на выполнение какой-то настройки, установки галочки в нужном, по мнению разработчика, месте.
откуда тянутся данные для карты? из базы SDE?
вы можете пробовать решить проблему с кэшированием, можете не пробовать.не выйдет! сервис должен быть таким, как прописано,
одноуровневое дерево может решить проблему, а может лишь показать что проблема не в этом. я предложил попробовать найти причину. она может скрываться именно в составных слоях, это показывает опыт, и не только мой.
не соглашусь с вами... от кешированного сервиса вам нужна по сути картинка. зачем в картинке, где нельзя выключать/включать слои группировки и прочее?сервис должен быть таким, как прописано, а прописано неодноуровневое дерево.
понятное дело, что удобно иметь один проект для сервиса "с одинаковой картинкой"/удобно при настройке карты пользоваться составными слоями и прочими примочками/лень сейчас перетаскивать слои ради теста, который может ничего не показать...
не вижу криминала в создании отдельно многоуровневого динамического сервиса для запросов и прочего, и отдельно базовой карты (кэшированного сервиса) на основе того же документа карты, но уже с одноуровневым деревом и выключенными по максимуму доп функциями вроде поиска и запросов.
потому что софт пишут люди, а люди склонны ошибаться. возможно та уникальная конфигурация документа карты, данных и расположения звезд на небе не была учтена/протестирована/предусмотрена создателями программного обеспечения. это с одной стороны.меня больше интересует вопрос, почему при одних масштабах строится, а при других нет
с другой стороны вы тоже человек и могли забыть/забить на выполнение какой-то настройки, установки галочки в нужном, по мнению разработчика, месте.
понравилось? жми палец вверх 

-
- Участник
- Сообщения: 50
- Зарегистрирован: 04 мар 2013, 07:03
- Репутация: 2
Re: Ошибка построения кэша
логи пишут следующее: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
карта тянется из базы SDE, да
не помогло. все вынес в корень фрейма, ошибка воспроизводитсявы можете пробовать решить проблему с кэшированием, можете не пробовать.
одноуровневое дерево может решить проблему, а может лишь показать что проблема не в этом. я предложил попробовать найти причину. она может скрываться именно в составных слоях, это показывает опыт, и не только мой.
пропустил ранее масштабозависимые слои. часть удалил, часть перенастроил. ошибка на месте
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Ошибка построения кэша
какой тип кэша используете ? compact? exploded?
понравилось? жми палец вверх 

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

-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Ошибка построения кэша
Если кеш удастся построить, напишите, пожалуйста, инструкцию по построению и опишите возникшие в процессе баги
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Ошибка построения кэша
напишите значение полного экстента карты и экстент в котором строите кэш
понравилось? жми палец вверх 

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

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя