# 空間索引

空間索引會為資料集產生空間索引，以供地圖圖表中的 自動選取可見項目 功能使用。欄位選取會根據地圖圖表中顯示的資料進行更新。如需詳細資訊，請參閱 [設定地圖的縮放和選取行為](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/create-maps.htm#Zoom)。

空間索引會傳回這些欄位：

* &lt;資料集索引鍵欄位&gt;：將 SpatialIndex 中的值與資料集中的來源欄位連結的索引鍵欄位。

* SpatialIndex：包含索引鍵欄位中項目的格線座標。

* SpatialIndexLevel&lt;num&gt;：包含索引鍵欄位中項目的格線座標，供每個層級的 自動選取可見項目 使用。系統會為 層級數 中設定的每個層級建立一個欄位。

* 除了資料集中的索引鍵欄位之外，所有欄位都會加上資料集名稱作為前置詞。

如果您有多個空間索引，請重新命名由 空間索引 建立的欄位。例如：

```

[CountrySpatialindexResultTable]:
	Load * Extension GeoOperations.ScriptEval('
		SELECT Country, SpatialIndex as CountrySpatialIndex, SpatialIndexLevel2 as CountrySpatialIndexLevel2, SpatialIndexLevel3 as CountrySpatialIndexLevel3, SpatialIndexLevel4 as CountrySpatialIndexLevel4, SpatialIndexLevel5 as CountrySpatialIndexLevel5, SpatialIndexLevel6 as CountrySpatialIndexLevel6 FROM SpatialIndex(gridSize="0.04", gridWidthHeightRatio="1.5", nLevels="6", levelFactor="4") DATASOURCE dataset INTABLE keyField="Country", crs="auto", namedPointField="Country"
	', Sales);
```

請執行下列動作：

1. 在 資料連線 下，按一下 Qlik GeoOperations 連線上的 the 選取資料 icon。

2. 在 作業 下，選取 空間索引。

3. 在 作業 下，視需要調整參數。

   * 格線大小 (度)：指定最詳細層級的個別空間索引儲存格高度 (以度為單位)。適當的值是使用者通常會放大到的地圖檢視邊長。

     預設值為 0.04。

   * 格線寬度/高度比：指定決定用於空間索引的格線儲存格形狀的比例。最佳寬度/高度比的公式為 1/cos(緯度)，例如在赤道為 1，在緯度 ±30 度為 1.15，在緯度 ±60 度為 2。

     預設值為 1.5。

   * 層級數：指定要產生的空間索引層級數。與下一個層級相比，每個層級的儲存格邊長都會依層級係數進行縮放。

     預設值為 6。

   * 層級係數：指定每個層級的空間索引儲存格維度要乘上的係數。

     預設值為 4。

4. 在 資料集 1 下，選取要在作業中使用的資料來源類型及其參數。

   資料類型和參數與 載入 作業中的相同。如需每個資料集參數的詳細資訊，請參閱：

   * [從檔案載入](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading)

   * [從分隔的文字檔案載入資料](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading2)

   * [載入標準區域和點](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading3)

   * [載入先前載入的表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)[載入先前載入的表格](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/Operations/Load.htm#Loading4)

   您必須指定一個索引鍵欄位。

5. 在 表格 下，選取要載入的表格。

6. 在 欄位 下，選取要載入的欄位。

7. 按一下 插入指令碼。