注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

foundryts.objects.FoundryObject

class foundryts.objects.FoundryObject(object_type_id, object_primary_key)

オントロジー内のオブジェクトです。

  • パラメーター:
    • object_type_id (str) – オントロジー内のオブジェクトタイプの ID です。
    • object_primary_key (str) – オブジェクトの主キーです。オブジェクトを定義するデータセット、または ↗ Object Explorer で確認できます。
注

FoundryObject は、オントロジー内のオブジェクトにアクセスする際の安全策を備えた Object.id() のみを使用して作成してください。 以下の例を参照してください。

例

Copied!
1 >>> aircraft_object = Object("aircraft").id("aircraft-1l)

property(property_id, dataframe_identifier=None)

FoundryObject の時系列プロパティを使用して、時系列参照を作成します。

この参照は、FoundryTS がサポートするすべての変換と分析に使用できます。

  • パラメーター:
  • 戻り値: 変換と分析に使用できる FunctionNode としての時系列参照です。
  • 戻り値の型: FunctionNode
注

プラットフォームには、プロパティID、プロパティ RID、API名の3種類のプロパティ参照があるため、 property_id には必ずプロパティIDを使用してください。

例

Copied!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 >>> aircraft_1_altimeter_reading = ( ... Object("aircraft") ... .id("aircraft-1") ... .property("altimeter_series_id") ... ) >>> aircraft_1_altimeter_reading.to_pandas() timestamp value 0 2024-09-06 07:00:00.000 -1.185493 1 2024-09-06 07:01:30.983 0.830117 2 2024-09-06 07:03:01.966 0.115240 3 2024-09-06 07:04:32.949 0.059973 4 2024-09-06 07:06:03.932 -0.290032 .. ... ... 245 2024-09-06 13:11:30.835 2.346732 246 2024-09-06 13:13:01.818 0.891372 247 2024-09-06 13:14:32.801 0.318806 248 2024-09-06 13:16:03.784 -0.339124 249 2024-09-06 13:17:34.767 -0.879413