指定した 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 が有効かどうかを確認してください。