GIS 雲端 (預覽版)
此連接器允許使用者使用在 GIS Cloud 中產生的任何有效授權金鑰來存取其地圖專案、其中定義的圖層以及這些圖層上包含的圖徵的清單。 為了適應功能結構描述的動態性質,連接器將動態查詢服務以取得指定層的功能結構描述。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | GIS Cloud 高級支持 |
| URL | https://docs.giscloud.com/rest |
| premiumsupport@giscloud.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | HandyGeo 解決方案 |
| 網站 | http://www.giscloud.com |
| 隱私策略 | https://www.giscloud.com/privacy-policy/ |
| 類別 | 資料;商業智慧 |
GIS Cloud 是一個 SaaS 平台,提供一流的 Web 和移動地圖渲染以及強大的表單引擎,以滿足您的所有協作製圖需求。 GIS 雲端連接器提供廣泛且強大的 REST API 的子集,可讓自動化驅動地圖專案的大部分常見使用案例。 此連接器將允許您列出、更新和訪問 GIS 雲地圖、圖層、用戶,以及創建功能和文件。 透過此子集,使用者可以自動執行許多資料驅動的活動,例如建立用於檢查的新功能、建立報告、匯出資料以進行儀表板等...
先決條件
若要使用 GIS 雲端連接器,您必須擁有具有地圖編輯器訂閱的 GIS 雲端使用者帳戶,否則許多動作將無法運作。
如何取得認證
GIS 雲端 REST API 透過 API 金鑰進行保護。 如果沒有有效的 API 金鑰,大多數 REST 端點將無法運作。
若要取得有效的 API 金鑰,請導覽至 https://manager.giscloud.com 並使用您的 GIS 雲端帳戶登入。
在右上角,單擊您的用戶名,然後從下拉菜單中選擇“我的帳戶”。
在彈出式視窗中,選取「API 存取」標籤。在「新增 API 金鑰說明」方塊中輸入金鑰的描述性名稱,然後按一下「新增金鑰」。 新的模式將顯示您的新 API 金鑰,您必須安全地複製和儲存該金鑰,因為它永遠不會再次顯示。
如需更多參考,請參閱: https://docs.giscloud.com/rest#creating-an-api-key
完成後,您可以建立並測試連接器。
開始使用連接器
第一次設定連接器時,透過 GetCurrentUser 動作進行測試將確認您的 API 金鑰有效,並傳回與 API 金鑰相關聯的帳戶詳細資料。
大多數使用者會在其自動化中使用 GetFeatures、CreateFeature、UpdateFeature 和 DeleteFeature 動作。 其他包含的動作將主要用於給定自動化場景的特定情況協調。
典型的自動化案例是將 Gis 雲端功能從 SaaS 資料庫同步到 Dataverse 資料表或 Excel 工作表,以建立 Power BI 儀表板。 根據您的資料結構,您可能需要建立自訂 Dataverse 實體。 建議自動化 where 利用 GetFeatures 動作上的參數,將限制為過去幾天修改的功能,並僅同步處理這些功能。 這將優化自動化的性能。
另一個典型的自動化場景是根據次要資料來源(例如 Dynamics、SalesForce、HTTP 請求甚至 GIS Cloud 本身)自動建立新的 GIS Cloud 功能。 為了實現這一目標,建議使用者仔細考慮如何過濾其次要資料來源以觸發特徵建立,並在建立自動化之前完成其 GIS 雲端目標層結構描述,因為這將簡化開發。
最後一個典型的自動化場景是通過將滿足特定條件(即列上設置的特定狀態)的圖徵複製到另一個圖層,然後在成功刪除原始 GIS 雲圖徵時自動“歸檔”GIS 雲圖徵。 這可讓作用中的地圖專案保持視覺上乾淨,而不會遺失任何重要資料。
已知問題與限制
PowerApps 的驗證相容性
為了協助與 HandyGeo Services 所發佈的 PCF 地圖元件相容,並避免提示 PowerApps 使用者輸入 API 金鑰,這不易記於使用者,我們已建立連接器,以要求在每個要求中指定 API 金鑰。
功能端點的動態資料結構描述
由於 GIS 雲端中的地理特徵源自使用者上傳的資料,因此結構描述始終是特定於資料集的。 因此,來自所有功能端點的承載和回應的結構描述一律是動態的,而且需要支援所使用的 Office 365 產品中的動態結構描述。 PowerAutomate 通常很好地支援這一點,但在 PowerApps 中可能會帶來挑戰。
常見錯誤和補救措施
端點分頁
GIS 雲端端點限制為從單一請求傳回的最多 5,000 筆記錄。 雖然REST API支援分頁,但目前無法在聯結器行為中自動包含此內容。
服務保護的 REST API 速率限制
正如任何生產 REST API 服務所預期的那樣,如果在短時間內向 GIS Cloud API 發出過多的請求,則響應將是 5xx 代碼。 雖然沒有明確定義特定的速率限制,但 REST API 將支援有限的平行迴圈速率(即大約 20),但高速率可能會導致嚴重故障。 失敗的回應可以使用重試原則來管理,但過高的速率會導致問題。
動態功能資料結構描述遺失
由於聯結器需要查詢結構描述定義,如果動態傳遞層ID和/或API金鑰引數,動作將無法快取層結構描述,這需要使用者手動管理傳回的JSON。 在參數方塊中輸入動態參數,將其替換為靜態值,結構描述將被適當地快取。
FAQ
GetFeatures 動作傳回太多功能,如何只取得我想要的功能?
建議使用者盡可能利用 where GetFeatures 動作上可用的子句。 這可以容納大多數符合 SQL 的 WHERE 子句。 對於平台管理的記錄修改日期等欄位,建議使用者在 GetColumns 動作上進行測試,以檢視系統資料行的真實邏輯名稱。
如何將檔案上傳至地圖專案擁有者儲存空間,而不是我自己的儲存空間?
對於動作 UploadFileToPath,如果 API 金鑰不是針對 Map 專案擁有者帳戶,則必須填入參數 Destination Map ID (destination_map) 。 這會向 GIS Cloud REST API 發出信號,表明上傳的檔案不是針對已驗證的使用者,而是針對指定地圖專案的擁有者。 如果使用者沒有存取地圖的權限,則上傳將不會路由傳送至地圖提供者帳戶。
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 上傳一個檔案 |
將檔案上傳至 GIS 雲端儲存空間。 |
| 依 ID 取得使用者物件 |
通過用戶 ID 獲取 GIS 雲用戶對象。 |
| 刪除一個圖層 |
刪除一個 GIS 雲層對象。 |
| 刪除一個文件 |
移除 GIS 雲端儲存中的檔案。 |
| 刪除一張地圖 |
刪除一個 GIS 雲端地圖專案 |
| 刪除地圖快取 |
刪除地圖圖塊快取,以反映透過 API 所做的變更。 |
| 刪除特徵 |
從圖層中刪除指定的 GIS 雲端圖徵物件。 |
| 取得一個檔案 |
從 GIS 雲存儲下載一個文件。 |
| 取得圖層上的特徵 |
獲取圖層對象上的所有 GIS 雲圖物對象。 |
| 取得圖層的欄 |
取得圖層的欄清單 |
| 取得所有圖層 |
獲取所有 GIS 雲層對象。 |
| 取得所有地圖 |
獲取所有 GIS 雲地圖對象。 |
| 取得目前的使用者物件 |
獲取當前的 GIS 雲用戶對象。 |
| 在圖層上建立新特徵 |
獲取圖層對象上的所有 GIS 雲圖物對象。 |
| 在地圖上獲取所有圖層 |
獲取單個 GIS 雲地圖對象的所有圖層對象。 |
| 從「功能」欄位取得媒體歸檔 |
從圖層物件上的 GIS 雲端要素物件欄位取得一個媒體檔案。 |
| 更新一個圖層 |
更新一個 GIS 雲層物件。 |
| 更新一張地圖 |
更新一個 GIS 雲端地圖專案 |
| 更新功能 |
更新圖層物件上的一個 GIS 雲端圖徵物件。 |
| 渲染一張地圖 |
渲染一個 GIS 雲地圖對象的圖像。 |
| 獲取一層 |
獲取所有 GIS 雲層對象。 |
| 獲取一張地圖 |
獲取一個 GIS 雲地圖對象。 |
| 獲取功能 |
在圖層物件上取得一個 GIS 雲端特徵物件。 |
上傳一個檔案
將檔案上傳至 GIS 雲端儲存空間。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
檔案資料
|
filedata | True | file |
要上傳的檔案。 |
|
目的地地圖ID
|
destination_map | integer |
共用地圖的地圖 ID。 如果設定,則會將檔案上傳至地圖擁有者儲存空間。 |
|
|
檔案路徑
|
path_to_a_file | True | string |
特定檔案的相對路徑 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
位置
|
location | string |
依 ID 取得使用者物件
通過用戶 ID 獲取 GIS 雲用戶對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
使用者 ID
|
user_id | True | integer |
用來識別特定使用者的內部使用者 ID |
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
傳回
- 身體
- User
刪除一個圖層
刪除一個 GIS 雲層對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
刪除一個文件
移除 GIS 雲端儲存中的檔案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
檔案名稱
|
file_name | True | string |
SaaS 儲存設備上的特定媒體檔案名稱 |
|
檔案路徑
|
path_to_a_file | True | string |
特定檔案的相對路徑 |
刪除一張地圖
刪除一個 GIS 雲端地圖專案
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
地圖 ID
|
map_id | True | integer |
用來識別特定地圖的內部地圖標識碼 |
刪除地圖快取
刪除地圖圖塊快取,以反映透過 API 所做的變更。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
地圖 ID
|
map_id | True | integer |
用來識別特定地圖的內部地圖標識碼 |
|
重新初始化觸發器
|
init_trigger | True | integer |
在執行作業之前,是否應該重新初始化對映 |
|
圖層清單
|
layers | string |
要包含的圖層 ID 的 CSV 清單 |
刪除特徵
從圖層中刪除指定的 GIS 雲端圖徵物件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
功能識別碼
|
feature_id | True | integer |
用來識別特定功能的內部功能識別碼 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
取得一個檔案
從 GIS 雲存儲下載一個文件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
檔案路徑
|
path_to_a_file | True | string |
特定檔案的相對路徑 |
|
檔案名稱
|
file_name | True | string |
SaaS 儲存設備上的特定媒體檔案名稱 |
傳回
- response
- file
取得圖層上的特徵
獲取圖層對象上的所有 GIS 雲圖物對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
|
包括幾何圖形
|
geometry | string |
幾何圖形將被封裝的格式。 可能的值:'wkt'、'kml' 和 'gml' |
|
|
EPSG 預測
|
epsg | integer |
輸出投影的 EPSG 代碼。 如果未指定,則使用預設地圖投影 |
|
|
空間邊界
|
bounds | string |
用於空間篩選的邊界方塊 |
|
|
SQL 其中
|
where | string |
SQL類型where子句,用於屬性過濾 |
|
|
訂購方式
|
order_by | string |
這必須參考目標 GIS 雲端物件中存在的資料行。 依預設,資料行會排序為「以序」排序,但包含 :d esc 會反轉順序。 排序方式,格式為“{created|modified|created}:[asc|desc]”,例如 order_by=accessed:desc |
|
|
項目 Per-Page
|
perpage | integer |
每頁要顯示的結果數(預設值:100,最大值:5000) |
|
|
頁碼
|
page | integer |
回應的頁碼 |
|
|
無總計
|
nototal | integer |
不計算和顯示結果總數;提高響應時間;用於更快地獲得響應 |
傳回
取得圖層的欄
取得圖層的欄清單
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
取得所有圖層
獲取所有 GIS 雲層對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
|
|
可見度類型
|
type | string |
依可見度篩選:「公開」、「私人」、「共用」或「私人,共用」 |
|
|
訂購方式
|
order_by | string |
這必須參考目標 GIS 雲端物件中存在的資料行。 依預設,資料行會排序為「以序」排序,但包含 :d esc 會反轉順序。 排序方式,格式為“{created|modified|created}:[asc|desc]”,例如 order_by=accessed:desc |
|
|
項目 Per-Page
|
perpage | integer |
每頁要顯示的結果數(預設值:100,最大值:5000) |
|
|
頁碼
|
page | integer |
回應的頁碼 |
|
|
無總計
|
nototal | True | integer |
不計算和顯示結果總數;提高響應時間;用於更快地獲得響應 |
傳回
- 身體
- Layers
取得所有地圖
獲取所有 GIS 雲地圖對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
可見度類型
|
type | string |
依可見度篩選:「公開」、「私人」、「共用」或「私人,共用」 |
|
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
|
|
訂購方式
|
order_by | string |
這必須參考目標 GIS 雲端物件中存在的資料行。 依預設,資料行會排序為「以序」排序,但包含 :d esc 會反轉順序。 排序方式,格式為“{created|modified|created}:[asc|desc]”,例如 order_by=accessed:desc |
|
|
項目 Per-Page
|
perpage | integer |
每頁要顯示的結果數(預設值:100,最大值:5000) |
|
|
頁碼
|
page | integer |
回應的頁碼 |
|
|
無總計
|
nototal | integer |
不計算和顯示結果總數;提高響應時間;用於更快地獲得響應 |
傳回
- 身體
- Maps
取得目前的使用者物件
獲取當前的 GIS 雲用戶對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
傳回
- 身體
- User
在圖層上建立新特徵
獲取圖層對象上的所有 GIS 雲圖物對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
|
承載
|
payload | dynamic |
要從中建立新功能的資料,任何留空的內容都會建立為 null。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
位置
|
location | string |
在地圖上獲取所有圖層
獲取單個 GIS 雲地圖對象的所有圖層對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
地圖 ID
|
map_id | True | integer |
用來識別特定地圖的內部地圖標識碼 |
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
|
|
訂購方式
|
order_by | string |
這必須參考目標 GIS 雲端物件中存在的資料行。 依預設,資料行會排序為「以序」排序,但包含 :d esc 會反轉順序。 排序方式,格式為“{created|modified|created}:[asc|desc]”,例如 order_by=accessed:desc |
|
|
項目 Per-Page
|
perpage | integer |
每頁要顯示的結果數(預設值:100,最大值:5000) |
|
|
頁碼
|
page | integer |
回應的頁碼 |
|
|
無總計
|
nototal | integer |
不計算和顯示結果總數;提高響應時間;用於更快地獲得響應 |
傳回
- 身體
- Layers
從「功能」欄位取得媒體歸檔
從圖層物件上的 GIS 雲端要素物件欄位取得一個媒體檔案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
下載檔案
|
download | boolean |
是否應該直接下載擷取的媒體檔案 |
|
|
檔案路徑
|
path_to_a_file | True | string |
特定檔案的相對路徑 |
|
欄位名稱
|
field_name | True | string |
指定圖層上特徵欄位的名稱 |
|
功能識別碼
|
feature_id | True | integer |
用來識別特定功能的內部功能識別碼 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
傳回
- response
- file
更新一個圖層
更新一個 GIS 雲層物件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
|
名稱
|
name | string |
圖層名稱 |
更新一張地圖
更新一個 GIS 雲端地圖專案
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
地圖 ID
|
map_id | True | integer |
用來識別特定地圖的內部地圖標識碼 |
|
名稱
|
name | string |
地圖名稱 |
更新功能
更新圖層物件上的一個 GIS 雲端圖徵物件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
功能識別碼
|
feature_id | True | integer |
用來識別特定功能的內部功能識別碼 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
|
承載
|
payload | dynamic |
要更新的新功能資料 |
渲染一張地圖
渲染一個 GIS 雲地圖對象的圖像。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
地圖 ID
|
map_id | True | integer |
用來識別特定地圖的內部地圖標識碼 |
|
影像寬度
|
width | number |
影像寬度 (以像素為單位) |
|
|
影像高度
|
height | number |
影像高度(以像素為單位) |
|
|
使快取失效
|
invalidate | number |
使快取失效 |
|
|
顯示圖層清單
|
layerlist | number |
將圖層列表設置為在圖像中可見 |
|
|
已儲存的影像
|
justgenerate | number |
只需生成圖像即可保存 |
傳回
- response
- file
獲取一層
獲取所有 GIS 雲層對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
傳回
- 身體
- Layer
獲取一張地圖
獲取一個 GIS 雲地圖對象。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
地圖 ID
|
map_id | True | integer |
用來識別特定地圖的內部地圖標識碼 |
|
展開屬性
|
expand | string |
透過其中一個 Enum 選項展開回應 |
傳回
- 身體
- Map
獲取功能
在圖層物件上取得一個 GIS 雲端特徵物件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
API 金鑰
|
API-Key | True | password |
用於授權操作的 GIS 雲 API 密鑰 |
|
功能識別碼
|
feature_id | True | integer |
用來識別特定功能的內部功能識別碼 |
|
圖層識別碼
|
layer_id | True | integer |
用來識別特定層的內部層識別碼 |
|
包括幾何圖形
|
geometry | string |
幾何圖形將被封裝的格式。 可能的值:'wkt'、'kml' 和 'gml' |
|
|
EPSG 預測
|
epsg | integer |
輸出投影的 EPSG 代碼。 如果未指定,則使用預設地圖投影 |
傳回
定義
Maps
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
記錄總數
|
total | integer |
可擷取的記錄總數 |
|
當前頁面
|
page | integer |
傳回的頁碼 |
|
地圖物件
|
data | array of Map |
傳回的對應物件陣列 |
Map
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
地圖 ID
|
id | integer |
此地圖的內部 ID |
|
名稱
|
name | string |
地圖名稱 |
|
擁有者物件
|
owner | array of string |
地圖擁有者物件。 只有在 expand 參數包含索引鍵 'owner' 時,才會出現此值 |
|
Active
|
active | string |
地圖是否處於作用中狀態 |
|
著作權
|
copyright | string |
版權聲明字串 |
|
Proj4
|
proj4 | string |
Proj4 地圖投影 |
|
Proj4 單位
|
units_proj4 | string |
Proj4 定義的單位 |
|
EPSG 代碼
|
epsg | string |
EPSG 地圖投影代碼 |
|
地圖單位
|
units | string |
地圖單位(公尺、英尺或foot_us) |
|
最大變焦
|
maxzoom | string |
最大變焦 |
|
背景顏色
|
bgcolor | string |
地圖背景顏色 |
|
修改時間
|
modified | integer |
上次修改對映的時間(UNIX時間戳記) |
|
訪問於
|
accessed | integer |
上次存取地圖的時間 (UNIX 時間戳記) |
|
創建於
|
created | integer |
建立地圖的時間 (UNIX 時間戳記) |
|
檢視次數
|
visited | string |
地圖檢視次數 |
|
Archived
|
archived | string |
地圖是否存檔 |
|
資源識別碼
|
resource_id | string |
resource_id |
|
測量單位
|
measure_unit | string |
measure_unit |
|
可見
|
visible | string |
看得見的 |
|
資源物件
|
resource | Resource |
對應資源物件 |
|
Description
|
description | string |
地圖說明 |
|
移動訪問
|
mobileacess | string |
移動訪問 |
|
WMS訪問
|
wmsaccess | string |
WMS訪問 |
|
地圖類型
|
maptype | string |
地圖類型 |
|
assets
|
assets | string |
assets |
|
評等
|
rating | string |
評等 |
|
共享
|
share | string |
共享 |
|
邊界 xMin
|
bounds.xmin | float |
xmin |
|
邊界 xMax
|
bounds.xmax | float |
xmax |
|
邊界 yMin
|
bounds.ymin | float |
伊敏 |
|
邊界 yMax
|
bounds.ymax | float |
ymax |
|
界限
|
bound | string |
界限 |
Resource
對應資源物件
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
資源識別碼
|
id | integer |
此資源的內部 ID |
|
資源類型
|
type | string |
列舉的資源類型 |
|
資源位置
|
location | string |
TBC 具有可能的 Null 值 |
|
資源識別碼
|
target_resource_id | string |
resource_id |
|
資源擁有者識別碼
|
owner_id | string |
擁有此資源之使用者的使用者識別碼 |
|
資源父系識別碼
|
parent_id | string |
TBC 具有可能的 Null 值 |
|
資源付款訂用帳戶識別碼
|
payment_subscription_id | string |
TBC 具有可能的 Null 值 |
|
資源付款識別碼
|
payment_id | string |
TBC 具有可能的 Null 值 |
|
資源付款 ID obs
|
payment_id_obs | string |
TBC 具有可能的 Null 值 |
|
資源已存檔
|
archived | string |
指出資源是否已封存 |
|
資源已停用
|
disabled | string |
TBC 具有可能的 Null 值 |
|
資源存取時間
|
access_time | object |
上次存取資源的時間 |
|
修改時間
|
modified | integer |
前次修改資源的時間 (UNIX 時間戳記) |
|
創建於
|
created | integer |
建立資源的時間 (UNIX 時間戳記) |
圖層
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
記錄總數
|
total | integer |
可擷取的記錄總數 |
|
當前頁面
|
page | integer |
傳回的頁碼 |
|
圖層物件
|
data | array of Layer |
傳回的圖層物件陣列 |
層
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
圖層識別碼
|
id | integer |
圖層的內部 ID |
|
圖層名稱
|
name | string |
使用者定義的圖層名稱 |
|
擁有者物件
|
owner | array of string |
圖層擁有者物件,EXPANDABLE |
|
圖層來源類型
|
source.type | string |
提供的資料類型 |
|
圖層來源 URI
|
source.src | string |
定義資料所在位置的 URI 字串 |
|
規模上
|
onscale | string |
設定可見圖層的比例 |
|
非規模
|
offscale | string |
設定隱藏圖層的比例 |
|
圖層標籤
|
label | string |
要用於線標籤的資料來源屬性名稱 |
|
x 最小值
|
x_min | string |
圖層綁定 X 最小座標 |
|
x 最大值
|
x_max | string |
圖層綁定 X 最大座標 |
|
y 分鐘
|
y_min | string |
圖層綁定 Y 最小座標 |
|
y 最大值
|
y_max | string |
圖層綁定 Y 最大座標 |
|
圖層文字欄位
|
textfield | string |
要用作文字欄位的資料來源屬性名稱 |
|
修改時間
|
modified | integer |
上次修改對映的時間(UNIX時間戳記) |
|
創建於
|
created | integer |
建立地圖的時間 (UNIX 時間戳記) |
|
圖層樣式
|
styles | string |
用於圖層樣式的複雜圖層樣式物件 |
|
圖層 Alpha
|
alpha | string |
圖層透明度 |
|
圖層資料來源編碼
|
encoding | string |
圖層資料來源編碼 |
|
圖層文字邊界
|
margin | string |
文字欄位邊界 |
|
圖層可見性
|
visible | string |
控制圖層可見性,'t' 或 'f' |
|
圖層鎖定
|
lock | string |
控制圖層互動性,'t' 或 'f' |
|
點陣圖層
|
raster | string |
圖層是點陣資料來源,'t' 或 'f' |
|
可匯出的圖層
|
exportable | string |
設定圖層是否可以匯出,'t' 或 'f' |
|
合併圖層
|
merged | string |
圖層已合併 |
|
圖層父資料夾
|
parent | string |
父資料夾圖層 ID |
|
圖層工具提示
|
tooltip | string |
圖層上顯示的工具提示功能,滑鼠停留 |
|
隱藏幾何圖形
|
hidegeometry | string |
隱藏圖層幾何圖形。 如果我們只想顯示標籤 't' 或 'f',則會很有用 |
|
使用資訊彈出視窗
|
use_info_window | string |
在地圖彈出視窗中顯示圖層特徵資訊,'t' 或 'f' |
|
圖層資料來源 ID
|
datasource_id | string |
圖層資料來源的資料來源 ID |
|
層 EPSG
|
epsg | string |
資料來源 EPSG 程式碼 |
|
圖層開啟
|
opened | string |
對於資料夾圖層開啟/關閉布林值,'t' 或 'f' |
|
圖層資源 ID
|
resource_id | string |
圖層的資源 ID |
|
圖層地圖 ID
|
map_id | string |
圖層所屬的地圖 ID |
|
圖層幾何類型
|
type | string |
圖層幾何類型。 可能的值是 'point'、'line'、'polygon'、'tile' 和 'wms'。 |
|
圖層順序
|
order | integer |
Z層指數 |
|
圖層選項物件
|
options | object |
與此資源相關聯的選項清單。 只有在 expand 參數包含索引鍵 'options' 時,才會出現此值 |
|
表單名稱
|
form.name | string |
附加表單的使用者定義名稱 |
|
圖層表單定義
|
form.definition | string |
附加到圖層的表單的定義 |
|
資料來源資源識別碼
|
datasource.resource_id | string |
資料來源的資源識別碼 |
|
資料來源類型
|
datasource.type | string |
圖層的資料來源類型 |
|
資料來源擁有者識別碼
|
datasource.owner_id | string |
owner_id |
|
使用權限
|
datasource.permissions | array of string |
名稱 |
|
圖層欄結構描述
|
columns | object |
顯示圖層資料來源欄,可展開 |
|
子層
|
sublayers | array of Layer |
巢狀在此圖層內的圖層物件陣列 |
User
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
使用者 ID
|
id | integer |
唯一使用者 ID |
|
使用者類型
|
type | string |
指定的使用者類型 |
|
使用者作用中
|
active | string |
使用者是否處於作用中狀態,'t' 或 'f' |
|
用戶名稱
|
username | string |
使用者使用者名稱 |
|
使用者名字
|
firstname | string |
使用者名字 |
|
使用者姓氏
|
lastname | string |
使用者姓氏 |
|
使用者擁有者識別碼
|
owner_id | string |
擁有此使用者的使用者的使用者 ID |
|
使用者電話
|
phone | string |
使用者電話號碼 |
|
用戶移動
|
mobile | string |
用戶手機號碼 |
|
創建於
|
created | integer |
建立地圖的時間 (UNIX 時間戳記) |
|
上次登入
|
lastlog | integer |
建立地圖的時間 (UNIX 時間戳記) |
|
用戶公司
|
company | string |
使用者公司名稱 |
|
使用者 Web URL
|
web | string |
用戶個人資料網站 |
|
用戶電子郵件
|
string |
使用者電子郵件地址 |
|
|
用戶頭像
|
avatar | string |
用於擷取使用者頭像的 URL |
|
使用者語言
|
language | string |
使用者選取的語言 |
|
檔案特徵計數
|
file_feature_count | string |
檔案系統上的地理特徵計數 |
|
資料庫功能計數
|
db_feature_count | string |
資料庫中的地理特徵計數 |
|
儲存的使用者點陣
|
storage_raster | string |
點陣磚所耗用的檔案儲存空間 |
|
使用者儲存容量
|
storage_total | string |
已耗用的檔案儲存空間總計 |
|
使用者功能限制
|
feature_count_limit | string |
授權最大功能數 |
|
使用者點陣限制
|
storage_raster_limit | string |
授權的最大儲存容量 |
|
訂閱開始
|
subscription_begins | string |
當使用者訂閱開始時 |
|
訂閱到期
|
subscription_expires | string |
當使用者訂閱結束時 |
|
使用者資源識別碼
|
resource_id | string |
此使用者的內部資源識別碼 |
|
使用者上次修改
|
modified | integer |
上次修改日期時間 (UNIX 格式) |
|
使用者組織
|
organization_id | string |
此使用者的組織識別碼 |
|
使用者 OIDC
|
oidc | string |
OpenID Connect |
|
使用者選項
|
options | string |
與使用者繫結的選項清單。 只有在 'expand' 參數包含索引鍵 'options' 時,才會出現此值 |
|
同意
|
consents | array of object |
使用者同意合約物件 |
|
同意目的
|
consents.purpose | string |
請求同意的目的 |
|
同意版本
|
consents.version | string |
授予的同意版本 |
|
同意
|
consents.agreed | string |
是否獲得同意 |
檔案
這是基本資料類型「檔案」。