指定された 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
{POINT、Block Reference、AECC_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.")
指定されたサブタイプ名が見つかりませんでした。