La función establece el tipo de elemento predeterminado de una capa de entidades de puntos y, si es correcto, devuelve esa configuración.
Sintaxis
(esri_featurelayer_setDefaultElementType flname subtype element_settings)
Argumentos
- flname | cadena de caracteres | obligatorio | El nombre de un capa de entidades de punto existente en el dibujo.
- subtype | cadena de caracteres | obligatorio | Un nombre de subtipo de capa de entidad de punto existente en el dibujo. Introduzca "" para una cadena de caracteres vacía si no se proporciona ningún subtipo.
- element_settings | lista asociada | obligatorio | Una lista asociada de configuraciones como pares de puntos definidos del siguiente modo:
Etiqueta asociada | Tipo de valor | Descripción del valor | Obligatorio u opcional |
---|---|---|---|
TYPE | Cadena de caracteres | El tipo de elemento predeterminado de POINT, Block Reference o AECC_COGO_POINT | Requerido |
DESCRIPTION | Cadena de caracteres | El nombre de bloque si el tipo es Block Reference, o una descripción si el tipo es AECC_COGO_POINT | Requerido |
Uso de ejemplo
Establezca la configuración predeterminada del elemento de una capa de entidades denominada Damage_to_Residential_Buildings sin subtipo para que sea una referencia de bloque AutoCAD denominada Damaged_Structure.(esri_featurelayer_setDefaultElementType
"Damage_to_Residential_Buildings"
""
(list (cons "TYPE" "Block Reference") (cons "DESCRIPTION" "Damaged_Structure"))
)
Uso de ejemplo de resultado
Establezca el tipo de elemento predeterminado de la capa de entidades y devuelva element_settings como una lista asociada:
(("TYPE"."Block Reference")("DESCRIPTION"."Damaged_Structure"))
Valores de retorno
Esta función devuelve un valor.
- Si todo va bien, se devuelve una lista asociada en la que el valor TYPE es el tipo de entidad POINT, Block Reference o AECC_COGO_POINT y el valor DESCRIPTION es el nombre de la referencia de bloque o el prefijo de descripción del punto COGO.
- 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 solo funciona con capas de entidades de puntos.
- (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.