2 votos

¿Nombre corto para la clase de entidad de SDE?

¿Existe una función de ArcObjects para obtener una versión corta del nombre de una clase de entidad de SDE?

Por ejemplo, si mi clase de entidad es:

FOOSCHEMA.BARLAYER

¿Cómo puedo obtener solo "BARLAYER"?

¿O es simplemente un caso de utilizar técnicas de manipulación de cadenas con el lenguaje de su elección?

PD: Esta es una aplicación de ArcEngine.

5voto

Ali Parr Puntos 2490

Transmite el espacio de trabajo sde a ISqlSyntax y utiliza la función ParseTableName.

1voto

jonesdavide Puntos 176

¿Tienes LINQ? Simplemente coloca .Split('.').Last() en tu propiedad o variable que tiene el nombre de la clase de características.

featureClassName.Split('.').Last()

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X