Skip To Content

esri_weblayer_add (AutoLISP)

Ajoute une nouvelle couche de carte, d’imagerie ou d’entités Web au dessin à l’aide de l’URL spécifiée. Cette fonction consolide les fonctions AutoLISP (esri_maplayer_add) et (esri_webfeaturelayer_add) des versions précédentes dans une seule fonction. Vous pouvez ajouter toutes les couches d’entités d’un service d’entités ou spécifier l’URL d’une couche spécifique d’un service d’entités.

Syntaxe

(esri_weblayer_add url)

Arguments

  • url | chaîne | obligatoire | URL d’une couche Web valide pour ajouter le dessin en tant que couche.
    Remarque :

    La chaîne URL doit contenir des guillemets unicode. Les guillemets par défaut des logiciels de traitement de texte sont souvent d’un autre type. Alors soyez prudent si vous copiez-collez des URL depuis ce genre de source.

Exemple d’utilisation

Essayer d’ajouter toutes les couches d’entités du serveur d’entités Pool permits (Permis de piscine) dans le dessin actuel :

(esri_weblayer_add "http://sampleserver6.arcgisonline.com/arcgis/rest/services/PoolPermits/FeatureServer")

Exemple d’utilisation du résultat

Ajoute toutes les couches d’entités du serveur d’entités Pool permits (Permis de piscine) dans le dessin actuel et renvoie une liste de valeurs True :

 (T)

Valeurs renvoyées

  • En cas de réussite, renvoie une liste de valeurs True : (T)
  • En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principale "Error" et un message d’erreur associé sous forme de chaîne : (nil ( "Error" . "<message>")).

Un échec peut être dû par exemple aux raisons suivantes :

  • (nil ("Error" . "Missing required argument."))

    L’argument requis n’a pas été fourni.

  • (nil ("Error" . "Invalid URL"))

    L’URL fournie n’est pas valide.

  • (nil ("Error" . "Error"))

    L’URL fournie n’est pas valide.

  • (nil ("Error" . "Invalid parameter type."))

    L’argument fourni n’est pas une chaîne URL valide.

  • (nil ("Error" . "Unable to add data from this URL"))

    L’ajout d’une couche à partir de l’URL a échoué, veuillez vérifier que l’URL est valide.