La función esri_featurelayer_getDefaultElementType devuelve una lista asociada de configuraciones de elementos, como sigue:
- El valor de tipo es el tipo de entidad de AutoCAD o Civil 3D utilizado cuando se crean nuevas entidades en ArcGIS for AutoCAD. Los valores válidos son POINT, Block Reference y COGO Point para puntos y multipunto. Para las tramas de polígonos, los valores de tipo son Hatch y Automatic. Automatic omite cualquier símbolo de relleno de trama para polígonos.
- El valor de descripción es el nombre de inserción de bloque AutoCAD cuando el tipo de elemento es Block Reference.
- El valor de descripción es el valor de prefijo de descripción de punto cuando el tipo de elemento es COGO Point.
- El valor de descripción es el nombre del patrón de trama en el caso de los polígonos.
Sintaxis
(esri_featurelayer_getDefaultElementType flname subtype)
Argumentos
- flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades existente en el dibujo.
- subtype | cadena de caracteres | opcional | Un nombre de subtipo de capa de entidades existente en el dibujo.
Uso de ejemplo
Este ejemplo solicita la configuración del elemento de una capa de entidades denominada Damage_to_Residential_Buildings sin subtipo.(esri_featurelayer_getDefaultElementType "Damage_to_Residential_Buildings")
Uso de ejemplo de resultado
Este ejemplo devuelve la configuración del elemento como una lista asociada en la que el valor TYPE es el tipo de entidad del símbolo de capa de entidades y el valor DESCRIPTION es el nombre de bloque:
(("TYPE"."Block Reference")("DESCRIPTION"."Damaged_Structure"))Valores de retorno
Los siguientes son los valores de retorno posibles:
- Si todo va bien, se devuelve una lista asociada en la que el valor Type es el tipo de entidad POINT, Block Reference o COGO Point o el valorHatch o Automatic para polígonos, y el valor de DESCRIPTION es el nombre del inserción de bloque, el prefijo de descripción del punto COGO o el nombre del patrón de trama de polígonos.
- Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, se devuelve una lista asociada que contiene el valor de clave Error y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>")).
Valores de retorno fallido
Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:
- (nil ("Error" . "Missing required argument."))
No se proporcionó uno de los tres argumentos requeridos.
- (nil ("Error" . "Unsupported geometry type."))
La función funciona con capas de puntos, multipuntos y de polígonos.
- (nil ("Error" . "No feature layer specified."))
No se ha proporcionado ninguna capa de entidades válida.
- (nil ("Error" . "Feature layer not found."))
La capa de entidades especificada no existe en el archivo.
- (nil ("Error" . "Subtype name does not exist."))
El subtipo especificado no existe.