Ошибка при создании schematic diagram.

0 голосов
спросил 07 Фев, 14 от SergeyButakov (160 баллов) в категории Программные продукты Esri
Здравствуйте.
Пытаюсь сгенерировать schematic diagram из линейного слоя. Шаблон настроен и вручную в ArcMap все создается нормально. Когда создаю в коде, ошибок не происходит, но созданный слой получается пустой. При добавлении его в ArcMap выдает ошибку:
Warning, inconsistent extent!
One or more of the addded layers has an extent that is not consistent with the associated spatial reference information.
Мой код:
ISchematicDiagramClass sdc = pSchematicDiagramContainer.GetSchematicDiagramClass("OlympTemplate");
ISchematicBuilder sb = sdc as ISchematicBuilder;
Type t = Type.GetTypeFromProgID("esriSchematic.SchematicStandardBuilderContext");
ISchematicStandardBuilderContext ssbctx = Activator.CreateInstance(t) as ISchematicStandardBuilderContext;
IMap currentMap = m_arcControls.CurrentControl.Map;
IEnumFeature enumfea = currentMap.FeatureSelection as IEnumFeature;
enumfea.Reset();
IFeature feat = enumfea.Next();
EnumObjectConverter eocon = new EnumObjectConverter(enumfea);
ssbctx.InitialObjects = eocon as IEnumObject;
ISchematicDiagramContainer sdcon = pSchematicDiagramContainer as ISchematicDiagramContainer;
ISchematicBuilderContext ctx = ssbctx as ISchematicBuilderContext;
IPropertySet set = new PropertySetClass();
ISchematicDiagram ss = sb.GenerateDiagram("MyTestDiagram", sdcon, set, ctx, null);
Буду рад любому совету.
Спасибо.

2 Ответы

0 голосов
ответил 11 Фев, 14 от Grigoriy (127,020 баллов)
Всё что могу посоветовать - накачать примеров и разбираться:
http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/0001/000100000mqq000000.htm
0 голосов
ответил 12 Фев, 14 от SergeyButakov (160 баллов)
Спасибо, посмотрю, частично уже искал там.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...