Amazon SageMaker 地理空間地圖 SDK - Amazon SageMaker AI

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon SageMaker 地理空間地圖 SDK

您可以使用 Amazon SageMaker 地理空間功能,在 SageMaker 地理空間使用者介面中,以及具有地理空間影像的 SageMaker 筆記本中視覺化地圖。這些視覺化是由稱為 Foursquare Studio 的地圖視覺化程式庫提供支援

您可以使用 SageMaker 地理空間地圖 SDK 提供的 API 來視覺化您的地理空間資料,包括 EOJ 的輸入、輸出和 AoI。

add_dataset API

將點陣式或向量資料集物件加入至地圖。

請求語法

Request = add_dataset( self, dataset: Union[Dataset, Dict, None] = None, *, auto_create_layers: bool = True, center_map: bool = True, **kwargs: Any, ) -> Optional[Dataset]

請求參數

該請求接受下列參數。

定位引數

引數

Type

描述

dataset

Union[Dataset, Dict, None]

用來建立資料集的資料,採用 CSV、JSON 或 GeoJSON 格式 (適用於本地資料集) 或 UUID 字串。

關鍵字引數

引數

Type

描述

auto_create_layers

Boolean

是否在新增資料集時嘗試建立新圖層。預設值為 False

center_map

Boolean

是否在建立的資料集中讓地圖置中。預設值為 True

id

字串

資料集的唯一識別碼。如果您未提供,將會產生隨機 ID。

label

字串

顯示的資料集標籤。

color

Tuple[float, float, float]

資料集的色彩標籤。

metadata

字典

包含圖塊集中繼資料的物件 (適用於並排資料集)。

回應

此 API 會傳回已新增至地圖的資料集物件。

update_dataset API

更新現有資料集的設定。

請求語法

Request = update_dataset( self, dataset_id: str, values: Union[_DatasetUpdateProps, dict, None] = None, **kwargs: Any, ) -> Dataset

請求參數

該請求接受下列參數。

定位引數

引數

Type

描述

dataset_id

字串

要更新的資料集的識別碼。

values

Union[_DatasetUpdateProps, dict, None]

要更新的值。

關鍵字引數

引數

Type

描述

label

字串

顯示的資料集標籤。

color

RGBColor

資料集的色彩標籤。

回應

此 API 會傳回互動式地圖的已更新資料集物件,或是傳回非互動式 HTML 環境的 None

add_layer API

將新圖層加入至地圖。此功能至少需要一個有效的圖層配置。

請求語法

Request = add_layer( self, layer: Union[LayerCreationProps, dict, None] = None, **kwargs: Any ) -> Layer

請求參數

該請求接受下列參數。

引數

引數

Type

描述

layer

Union[LayerCreationProps, dict, None]

用於建立圖層的一組屬性。

回應

加入至地圖的圖層物件。

update_layer API

使用指定的值更新現有圖層。

請求語法

Request = update_layer( self, layer_id: str, values: Union[LayerUpdateProps, dict, None], **kwargs: Any ) -> Layer

請求參數

該請求接受下列參數。

引數

定位引數

Type

描述

layer_id

字串

欲更新的圖層 ID。

values

Union[LayerUpdateProps, dict, None]

要更新的值。

關鍵字引數

引數

Type

描述

type

LayerType

圖層類型。

data_id

字串

此層視覺化的資料集的唯一識別碼。

fields

Dict [string, Optional[string]]

將圖層視覺化所需的欄位對應到適當的資料集欄位的字典。

label

字串

此圖層的正式標籤。

is_visible

Boolean

圖層是否可見。

config

LayerConfig

特定於其類型的圖層配置。

回應

傳回更新的圖層物件。

visualize_eoj_aoi API

視覺化特定任務 ARN 的 AoI。

請求參數

該請求接受下列參數。

引數

引數

Type

描述

Arn

字串

工作的 ARN。

config

字典

config = { label: <string> custom label of the added AoI layer, default AoI }

傳遞圖層屬性的選項。

回應

新增的輸入圖層物件的參考。

visualize_eoj_input API

視覺化特定 EOJ ARN 的輸入。

請求參數

該請求接受下列參數。

引數

引數

Type

描述

Arn

字串

工作的 ARN。

time_range_filter

字典

time_range_filter = {

start_date: <string> ISO 格式的日期

end_date: <string> ISO 格式的日期

}

提供開始和結束時間的選項。預設為點陣式資料集合搜尋開始和結束日期。

config

字典

config = { label: <string> custom label of the added output layer, default Input }

傳遞圖層屬性的選項。

回應

新增的輸入圖層物件的參考。

visualize_eoj_output API

視覺化特定 EOJ ARN 的輸出。

請求參數

該請求接受下列參數。

引數

引數

Type

描述

Arn

字串

工作的 ARN。

time_range_filter

字典

time_range_filter = {

start_date: <string> ISO 格式的日期

end_date: <string> ISO 格式的日期

}

提供開始和結束時間的選項。預設為點陣式資料集合搜尋開始和結束日期。

config

字典

config = {

label: <string> 新增的輸出圖層的自訂標籤,預設輸出

preset: <string> singleBand 或 trueColor,

band_name: <string>,僅 'singleBand' 預設需要。EOJ 允許的頻帶

}

傳遞圖層屬性的選項。

回應

新增的輸出圖層物件的參考。

若要進一步了解如何視覺化地理空間資料,請參閱使用 Amazon SageMaker 地理空間視覺化