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
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
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.