Skip To Content

MapLayer.Extract (.NET)

El método MapLayer.Extract convierte una capa de imágenes o mapas visible de Esri en un gráfico ráster estándar de AutoCAD y lo almacena como un archivo de gráficos en el directorio de archivos especificado. La capa de mapas o imágenes debe estar visible en el dibujo. La capa de mapas permanece en el dibujo después de la extracción. Para eliminar una capa de mapas, utilice el método MapLayer.Remove.

Declaración

public bool Esri.ArcGISForAutoCAD.MapLayer.Extract(Document doc, int mapLayerId, string imageFilePath)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

int

mapLayerId

Número entero de índice asociado con la capa que se puede obtener mediante MapLayer.Names.

obligatorio

cadena

imageFilePath

Ruta de archivo al nuevo archivo de imagen que se crea a partir de la capa de imágenes o mapas especificada. Este parámetro sobrescribe el archivo, a menos que el archivo esté abierto en ese momento o que los esté usando otro recurso.

obligatorio

Devoluciones

TipoDescripción

bool

true si la capa de imágenes o mapa se ha extraído correctamente

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver false o null si un parámetro no es válido.

Ejemplo

Imprima el resultado correcto extraer la capa de imágenes o mapa con el número de índice 2 como imagen PNG denominada myExtractedLayer.png.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var mapLayerId = 2;
var imageFilePath = @"C:\myExtractedData\myExtractedLayer.png";

// Extract the map layer
var success = Esri.ArcGISForAutoCAD.MapLayer.Extract(doc, mapLayerId, imageFilePath);

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output 
True
*/

Consulte también

MapLayer.Names: método de .NET que devuelve un diccionario indexado de los nombres de capa de imágenes y mapas que se incluyen en el dibujo actual.

MapLayer.Remove: método de .NET que elimina la capa de imágenes o mapas especificada a la que hace referencia su número de índice de mapa.

esri_maplayer_extract: función de AutoLISP que convierte una capa de imágenes o mapas visible de Esri en un gráfico ráster estándar de AutoCAD y lo almacena como un archivo de gráficos en el directorio de archivos especificado.