• Jon ha actualizado una entrada en el grupo Desarrollo con objetos ArcObjets (.NET y JAVA) hace 5 años, 5 meses

    Hola a todos,
    Estoy atascado en con con unos arcobjetos….;) … a ver si algún arcfanático me ayuda a salir del atolladero ..

    Estoy tratando de acceder al interface ISimpleJunction desde un IFeature mediante:

    ISimpleJunctionFeature junction = firstSelectedFeature as IsimpleJunctionFeature;

    La propiedad featureType de este IFeature es esriFTSimplejunction.

    Pues bien, se ha observado que la propiedad EID del junction es siempre 0 y la propiedad edgeCount lanza la siguiente excepcion:

    System.Runtime.InteropServices.COMException (0x80004005): Error no especificado (Excepción de HRESULT: 0x80004005 (E_FAIL))
    en ESRI.ArcGIS.Geodatabase.ISimpleJunctionFeature.get_EdgeFeatureCount()…

    Esto no sucede cuando esta misma network está alojada en una geodatabase sde (sql server express), en la que la propiedad EID contiene el correspondiente entero, así como su porpiedad edgeCount.
    Alguien sabe porqué sucede esto? Lo cierto es que necesitaría que esto funcionase tambien en una filegdb….

    Un saludín y gracias por adelantado!!!