注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オントロジー内のオブジェクトタイプです。
このクラスは、オントロジー内のオブジェクトの時系列プロパティとして保存されている時系列への参照を作成するメソッドを提供します。
プラットフォームでは、オブジェクトタイプを参照するために ID、API、RID の3種類が利用可能なため、object_type_id には必ず ID を使用してください。
Copied!1 2>>> aircraft_object_type = Object("aircraft") # オブジェクトタイプへの参照 >>> airplane = airplane_object_type.id("aircraft-1") # これで主キーを使ってオブジェクトへの参照を取得できます
主キーを使用して、オントロジーオブジェクトへの参照を作成します。
FoundryObject.property() で
時系列プロパティを使用して、時系列プロパティにアクセスできます。FoundryObjectCopied!1 2>>> aircraft_object_type = Object("aircraft") >>> airplane = airplane_object_type.id("aircraft-1") # オブジェクトへの参照を使って時系列プロパティにアクセスできます
以下の例では、foundryts.objects.Object の時系列プロパティに対して FoundryTS 関数を実行する、より完全な実装を示します。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25... import foundryts.functions as F from foundryts.objects import Object from foundryts import FoundryTS # optional: from foundry_sdk_runtime.context_vars import FOUNDRY_HOSTNAME from foundry_sdk_runtime.context_vars import FOUNDRY_TOKEN import os @function def get_sensor_range() -> str: stack = "<your stack here>" #or use FOUNDRY_HOSTNAME os.environ["FOUNDRYTS_CODEX_HUB_URIS"] = f"https://{stack}.palantirfoundry.com/codex-hub/api" os.environ["FOUNDRYTS_ONTOLOGY_METADATA_URIS"] = f"https://{stack}.palantirfoundry.com/ontology-metadata/api" os.environ["FOUNDRYTS_OSS_URIS"] = f"https://{stack}.palantirfoundry.com/object-set-service/api" os.environ["FOUNDRY_AUTH_TOKEN"] = FOUNDRY_TOKEN.get() foundry = FoundryTS() sensor_object_type = Object("<object id>") sensor = sensor_object_type.id("<primary key>") series = sensor.property("<time series property>") end_dt = datetime(2025, 9, 23) series = F.time_range(start=0, end=end_dt)(series) return str(series.to_pandas())