Agrega una definición de capa de entidades de documento al dibujo de AutoCAD.
Uso:
- Si se omiten las FEATURE_LAYER_PROPERTIES, se creará la capa de entidades sin filtro de consulta y el GEOMTYPE se definirá como punto.
- Si se incluye el parámetro opcional LAYERFILTER, se usará la lista de capas como QUERYFILTER.
- Si se necesita un filtro de consulta más sofisticado que una lista de capas, utilice la función esri_docfeaturelayer_setquery separada.
- Si el nuevo nombre de la capa de entidades ya existe, se agrega el nombre especificado, pero con un número incorporado consecutivo
Sintaxis
(esri_docfeaturelayer_add flname [featurelayer_properties])
Argumentos
- flname | cadena de caracteres | obligatorio | El nuevo nombre de la capa de entidades de documento.
- featurelayer_properties | lista asociada | opcional | Las propiedades de la capa de entidades.
Etiqueta asociada Tipo de valor Descripción del valor Obligatorio u opcional "GEOMTYPE " Cadena de caracteres
El tipo geométrico de la nueva capa de entidades : {"Polygon", "Point", "Polyline", "Annotation" o "Multipatch"}
opcional (Point es el valor predeterminado).
"LAYERFILTER" Cadena de caracteres
Uno o más nombres de capas de AutoCAD separados por comas en una sola cadena de caracteres que sirve para definir un QUERYFILTER de la nueva clase de entidad.
Nota:
- El valor predeterminado es "*", que equivale a todas las capas.
- Utilice la función esri_docfeaturelayer_setquery para crear un QUERYFILTER complejo.
opcional
Uso de ejemplo
Intentar agregar una entidad de documento de polilínea llamada ROADS, donde las entidades que definen la capa de entidades están en la capa AutoCAD STREETS:(esri_docfeaturelayer_add "ROADS"
(list
(cons "GEOMTYPE" "POLYLINE")
(cons "LAYERFILTER" "STREETS")
))
Uso de ejemplo de resultado
Agregar una entidad de documento de polilínea llamada ROADS, donde las entidades que definen la capa de entidades están en la capa AutoCAD STREETS y devuelve una lista que contiene el nuevo nombre de la capa de entidades:
("ROADS")
Valores de retorno
- Si todo va bien, devuelve una lista que contiene el nuevo nombre de la capa de entidades de documento.
- Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, 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 suministraron uno o más de los argumentos requeridos.
Consulte también
(esri_webfeaturelayer_add) | Agrega una capa de entidades web nueva.
(esri_weblayer_add) | Agrega una nueva capa web: capa de imágenes, capa de imágenes de mapa o capa de entidades web.
(esri_docfeaturelayer_setquery) | Define un filtro de consulta de capa de entidades de documento.