Skip To Content

esri_webfeaturelayer_get (AutoLISP)

指定された Web フィーチャ レイヤーの Web フィーチャ レイヤーのプロパティを関連リストとして取得します。

構文

(esri_webfeaturelayer_get flname [subtype])

引数

  • flname | 文字列 | 必須 | ドローイングに含まれる既存の Web フィーチャ レイヤー名。
  • subtype | 文字列 | オプション | フィーチャ レイヤーに定義された既存のサブタイプ名。

使用例 1

utilityPoles Web フィーチャ レイヤーの Web フィーチャ レイヤー プロパティの取得を試行します。

(esri_webfeaturelayer_get "utilityPoles")

使用例の結果 1

utilityPoles Web フィーチャ レイヤーの Web フィーチャ レイヤー プロパティを関連リストとして取得します。

(("NAME" . "UtilityPoles") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_UtilityPoles") ("CADBLOCK" . "") ("URL" . "https://starship.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("DEFINITIONEXPRESSION" . "") ("EDITMODE" . "EDIT") ("SUPPORTSBRANCHVERSIONS" . "TRUE") ("PORTALITEMURL" . "https://starship.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("CONNECTED" . "TRUE") ("SPATIALREFERENCE" . "6443") ("SOURCESPREF" . "103023") ("DATUMTRANSFORMATION" (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363")))))) ("BRANCH" . "sde.DEFAULT") ("SUPPORTSEDITORTRACKING" . "TRUE") ("LASTEDITTIME_UTC" . "07/24/2023 16:28:58"))

使用例 2

Damage_to_Residential_Buildings Web フィーチャ レイヤーの Destroyed サブタイプの Web フィーチャ レイヤー プロパティを取得しようとします。

(esri_webfeaturelayer_get "Damage_to_Residential_Buildings" "Destroyed")

使用例の結果 2

Damage_to_Residential_Buildings Web フィーチャ レイヤーの Destroyed サブタイプの Web フィーチャ レイヤー プロパティを関連リストとして取得します。

(("NAME" . "Destroyed") ("PARENTNAME" . "Damage_to_Commercial_Buildings") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_Damage_to_Commercial_Buildings_Destroyed") ("CADBLOCK" . "") ("PARENTURL" . "https://sampleserver7.arcgisonline.com/server/rest/services/DamageAssessment/FeatureServer/0") ("SUBLAYERID" . 2) ("EDITMODE" . "QUERY"))

戻り値

  • 正常に実行された場合、ラベルと値とともに、ドット ペア形式による Web フィーチャ レイヤー プロパティの関連リストが関数によって返されます。 プロパティの関連リストには次の値などが含まれている場合があります。

    関連ラベル値のタイプ値の説明

    "<その他の Web レイヤー固有のプロパティ... >"

    < 変動...>

    < 変動...>

    "BRANCH"

    String

    レイヤーのブランチの名前。

    "CADBLOCK"

    String

    フィーチャ レイヤーに関連する AutoCAD ブロック。

    "CADLAYER"

    String

    親フィーチャ レイヤーの定義に使用される AutoCAD レイヤー (サブタイプの場合は、別のレイヤーを使用できる)。

    "DATUMTRANSFORMATION"

    String

    測地基準系変換ステップを含む関連リスト。

    "DEFINITIONEXPRESSION"

    String

    属性値によりレイヤーからのフィーチャを制限する WHERE 句の式。 WHERE 句の構文はソース データによって決まります。

    "DESCRIPTION"

    String

    タイプが Block Reference の場合はブロック名、タイプが AECC_COGO_POINT の場合は説明

    "EDITMODE"

    String

    編集オプション {"EDIT", "QUERY"}

    "GEOMTYPE"

    String

    フィーチャ レイヤーのジオメトリ タイプ {"POLYGON", "POLYLINE", "POINT"}

    "NAME"

    String

    フィーチャ レイヤーまたはサブタイプ サブレイヤーの名前。

    "PARENTNAME"

    String

    親 Web フィーチャ レイヤーの名前。

    "PARENTURL"

    String

    親 Web フィーチャ レイヤー REST エンドポイントの URL。

    "PORTALITEMURL"

    String

    アイテムへの URL パス。

    "SAVEASTEMPLATE"

    String

    有効な値: Local

    "SOURCESPREF"

    String

    WKID または WKT 文字列としてのレイヤーのデータ ソースの空間参照。

    "SPATIALREFERENCE"

    String

    WKID または WKT 文字列としてのレイヤーの空間参照。

    "SUBLAYERID"

    String

    サブタイプ ドメインのコード値。

    "SUPPORTSBRANCHVERSIONS"

    String

    レイヤーがブランチ バージョニングをサポートするかどうかを示します: {"TRUE" or "FALSE"}

    "TYPE"

    String

    {POINTBlock ReferenceAECC_COGO_POINT} のデフォルト エレメント タイプ

    "URL"

    String

    フィーチャ レイヤー REST エンドポイントへの URL パス。

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

失敗した場合の戻り値

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

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

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

  • (nil ("Error" . "Web feature layer not found."))

    指定された Web フィーチャ レイヤーの値はドローイングの有効な Web フィーチャ レイヤーではありません。

  • (nil ("Error" . "Sublayer not found.")

    指定されたサブタイプ名が見つかりませんでした。


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