Слои

0 голосов
спросил 29 Июль, 05 от saysan (480 баллов) в категории Программные продукты Esri

Здравствуйте!

Внезапно столкнулся с интересной проблемой.

Есть asp.net MapViewer приложение.Приложение грузит в мапконтрол карту,состояющую из двух слоёв.В дальнейшем,в процессе работы количество слоёв может увеличиваться,посредством генерации по запросу пользователя. Генерируются слои примерно следующим образом:

IFeatureDataset pFeatureDataset2 = pFeatureWorkspace.OpenFeatureQuery("new_query1",pQueryDef); pFeatureClassContainer = pFeatureDataset2 as IFeatureClassContainer; IFeatureClass pFeatureClass2 = pFeatureClassContainer.get_Class(0); и т.д... В конце процедуры, выполняющей генерацию (отмечаем,что серверный объект - not pooled): map.AddLayer(layer); webMap.RefreshServerObjects(); Map1.Draw(); webMap.Refresh(); Отображение добавленных слоёв происходит нормально. Но до определённого момента,а именно:после некоторого времени работы с картой (перемещение,приближение,удаление) все динамически сгенерированные слои таинственным образом исчезают.В мапконтроле соответственно остаются только 2 начальных,загруженных с сервера... Кто-нибудь имеет предположения,что за этим кроется?Не так добавляю слои?ещё что-то? Всем заранее спасибо:)  

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...