RUS  ENG 

использование NetworkObject

Страницы: 1
RSS
использование NetworkObject
 
Люди добрые помогите с ...
у меня есть массив id линейных элементов,
мне необходимо получить id элементов, которые являются началом и концом данного элемента
 
1. Начала и концы всех участков сети в коллекции Layer.NetworkObjects(eNetworkArcs)
Коллекция состоит из NetworkObject, где есть Key объекта и KeyBegin KeyEnd начала и конца.

2. Поэлементно начала и концы можно получать через Layer.GetIncidentElements(ElemID, eIncidentAll) Но это подольше работает, если элементов много, за каждым элементом в базу будет лезть.
 
Layer *layer;
MapCtrl1->Map->Layers->get_EditLayer(&layer);
layer-> ...

Почему у меня нет свойства NetworkObjects?
 
Layer.NetworkObjects(eNetworkArcs)- это в Visual Basic

В билдере иначе импортируется библиотека. Посмотри конкретные названия методов в импортированных файлах

ILayerPtr l;
l = MapCtrl1->Map->Layers->get_EditLayer();

INetworkObjectsPtr Nw;
Nw = l->get_NetworkObjects(eNetworkArcs);
 
Спасибо разобрался, я же чайник,
можешь сказать все что обо мне думаешь
:-)
Страницы: 1