Skip To Content

esri_weblayer_add (AutoLISP)

指定した URL を使用してドローイングに新しいマップ レイヤー、イメージ レイヤー、または Web フィーチャ レイヤーを追加します。 これは、前のバージョンの (esri_maplayer_add) AutoLISP 関数と (esri_webfeaturelayer_add) AutoLISP 関数を 1 つの関数に集約する関数です。 フィーチャ サーバーからすべてのフィーチャ レイヤーを追加したり、フィーチャ サービス内にある特定のレイヤーの URL を指定したりすることができます。

構文

(esri_weblayer_add url)

引数

  • url | 文字列 | 必須 | レイヤーとしてドローイングに追加する有効な Web レイヤーの URL。
    注意:

    URL 文字列には Unicode の引用符を含める必要があります。 多くの文書作成ソフトウェアでは、デフォルトで他のタイプの引用符になっています。 そのため、文書作成ソフトウェアから URL を切り取って貼り付ける場合には注意してください。

使用例

プール許可のフィーチャ サーバーのすべてのフィーチャ レイヤーを現在のドローイングに追加することを試行します。

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

使用例の結果

プール許可のフィーチャ サーバーのすべてのフィーチャ レイヤーを現在のドローイングに追加し、true のリストを返します。

 (T)

戻り値

  • 正常に実行された場合、true のリスト (T) が返されます。
  • 実行に失敗した場合、nil の最初の値を含むリスト、キー値 "Error" を含む関連リスト、文字列としての関連エラー メッセージ (nil ( "Error" . "<message>")) が順番に返されます。

失敗の戻り値が返された理由として、次のようなことが考えられます。

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

    必須の引数が指定されていません。

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

    指定された URL が無効です。

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

    指定された URL が無効です。

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

    指定された引数が有効な URL 文字列ではありません。

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

    URL からレイヤーを追加できませんでした。URL が有効かどうかを確認してください。


このトピックの内容
  1. 構文
  2. 引数
  3. 使用例
  4. 戻り値