Skip To Content

esri_featurelayer_getattributes (AutoLISP)

ドローイングに含まれる指定されたフィーチャ レイヤーの全フィーチャのすべての属性の関連リストを返す関数です。 リストには、ドローイング内の指定したフィーチャ レイヤーの各フィーチャの関連リストが含まれています。 フィールド値を指定した場合はリクエストしたフィールドだけが返されます。 フィールド値を指定する場合は、親フィーチャクラスを示すために、値が "" でもサブタイプ値も指定する必要があります。

構文

(esri_featurelayer_getattributes flname [subtype][field])

引数

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

使用例

"Shelters" フィーチャ レイヤーの全フィーチャの全属性を関連リストのリストとしてリクエストします。

(esri_featurelayer_getattributes "Shelters")

使用例の結果

現在のドローイングに含まれる Shelters フィーチャ レイヤーの 3 つのフィーチャのすべての属性の関連リストのリストを返します。

((("EntityHandle" . "DF4") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467556) ("facilityid" . "174169003609") ("facname" . "ARLENE WELCH ELEMENTARY SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "609") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{534C2CCA-B61C-4C03-ACDE-10E741C57F55}") ("sheltstat" . "1") ("sheltcap" . 609) ("sheltcurpop" . 304) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")) (("EntityHandle" . "DE5") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467555) ("facilityid" . "174169002656") ("facname" . "OLIVER JULIAN KENDALL ELEM SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "656") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{D5C16CC5-EF67-4394-A06D-F129CB71F8ED}") ("sheltstat" . "1") ("sheltcap" . 656) ("sheltcurpop" . 328) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")) (("EntityHandle" . "DD6") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467554) ("facilityid" . "174169002093") ("facname" . "CLIFFORD CRONE MIDDLE SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "093") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{6A41AF79-17AB-460E-8454-4C897E8FD428}") ("sheltstat" . "1") ("sheltcap" . 93) ("sheltcurpop" . 46) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")))

戻り値

  • 正常に実行された場合、ドローイングに含まれる指定されたフィーチャ レイヤーの全フィーチャのすべての属性の関連リストのリストが返されます。
  • 実行に失敗した場合、nil の最初の値を含むリスト、キー値 Error を含む関連リスト、文字列としての関連エラー メッセージ (nil ( "Error" . "<message>")) が順番に返されます。

失敗した場合の戻り値

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

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

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

  • (nil ("Error" . "Feature layer not found."))

    指定されたフィーチャ レイヤーがファイルに存在しません。

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

    指定されたフィールドが見つかりません。

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

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

次もご参照ください。

esri_attributes_get」| この関数はフィールド名と単一フィーチャの属性値の関連リストを返します。