Skip To Content

WebFeatureLayer.Extract (.NET)

Mit der Methode WebFeatureLayer.Extract wird ein Web-Feature-Layer in einen Dokument-Feature-Layer konvertiert. Alle Änderungen am Web-Feature-Layer werden verworfen, während alle im Layer vorhandenen Features erhalten bleiben. Der AutoCAD-Layer-Name des Web-Feature-Layers wird insofern geändert, als dass das Präfix esri_ entfernt wird. Zudem wird die Definitionsabfrage des resultierenden Dokument-Feature-Layers auf diesen neuen Layer-Namen festgelegt. Entsprechend werden bei allen Sublayern des übergeordneten Layers die Definitionsabfragen auf die neuen AutoCAD-Layer-Namen der jeweiligen Feature-Sublayer festgelegt.

Deklaration

public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(Document doc, string flName)

Parameter

TypNameBeschreibungErforderlich

Dokument

doc

Das AutoCAD-Dokument, das bearbeitet werden soll.

Erforderlich

Zeichenfolge

flName

Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.

Erforderlich

Rückgaben

TypBeschreibung

Boolesch

true, wenn der Web-Feature-Layer erfolgreich extrahiert wurde.

Anmerkungen zu Fehlerbedingungen

Diese Methode kann eine Ausnahme auslösen oder false oder null zurückgeben, wenn ein Parameter ungültig ist.

Beispiel

Ausgeben der Erfolgsmeldung zum Extrahieren des Web-Feature-Layers "Shelters" und seiner Sublayer in einen Dokument-Feature-Layer mit Sublayern.

// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;

// Extract the web feature layer
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(doc, "Shelters");
        
// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output
True
*/

Weitere Informationen

esri_webfeaturelayer_extract: Eine AutoLISP-Funktion, die einen Web-Feature-Layer in einen Dokument-Feature-Layer konvertiert.