本文通過行政區下鉆到區縣和自定義區域下鉆兩個案例結合基礎平面地圖,演示如何使用地理小工具。
行政區下鉆到區縣
本案例以現有的行政區邊界按照省級 > 市級 > 區縣級順序,自制一份層級下鉆數據,演示完整的層級制作過程。
- 登錄DataV控制臺。
在DataV控制臺,選擇一個可視化應用,單擊編輯。
在全部資產欄,選中地圖 > 基礎平面地圖,單擊添加到畫布編輯器中。
在配置面板,單擊+子組件管理,選擇自定義區域下鉆層,單擊+添加子組件。
單擊選擇自定義區域下鉆層子組件,切換到組件的數據面板,單擊打開自定義topojson數據接口。
登錄DataV.GeoAtlas,選擇層級生成器。
在根區域處單擊圖標,綁定數據。
在彈窗中輸入中國,不勾選同時添加所有下游節點,單擊確認。
單擊圖標,添加子節點,即省層級。
在彈窗中輸入浙江省,不勾選同時添加所有下游節點,單擊確認。
在浙江省層級右側單擊圖標,添加杭州市和紹興市,即市層級。
在杭州市層級右側單擊圖標,添加西湖區和淳安縣,即區縣層級。
在紹興市層級右側單擊圖標,添加余姚市和新昌縣,即區縣層級。
單擊導出層級(DataV專有),將層級json文件導出到本地保存。
選擇自定義區域下鉆層的數據面板下的自定義topojson數據接口,單擊配置數據源。
設置數據源類型為靜態數據。
打開地理工具中下載的層級文件,復制內容粘貼至靜態數據輸入窗口處。
刷新數據響應結果右側的圖標,刷新結果。
單擊右上角的預覽圖標,預覽配置效果。雙擊區域完成下鉆,雙擊非選中區域完成回滾。
自定義區域下鉆
本案例以浙江省行政區邊界為基礎,自定義框選幾何圖形及層級,完整展示下鉆到杭州靈隱寺的層級制作過程。
- 登錄DataV控制臺。
在DataV控制臺,選擇一個可視化應用,單擊編輯。
在全部資產欄,選中地圖 > 基礎平面地圖,單擊添加到畫布編輯器中。
在配置面板,單擊+子組件管理,選擇自定義區域下鉆層,單擊+添加子組件。
單擊選擇自定義區域下鉆層子組件,切換到組件的數據面板,單擊打開自定義topojson數據接口。
登錄DataV.GeoAtlas,選擇范圍選擇器。
在左側地圖面板單擊浙江省區域,單擊選擇需要的數據格式模塊下的下載圖標,將浙江省地圖json文件保存到本地。
選擇邊界生成器,在地圖面板的左側單擊圖標,將上述保存的json文件導入到地圖中。
在下方屬性表面板中選擇杭州市,單擊定位,放大杭州市區域。
在地圖面板左側單擊圖標,使用圓形區域框選中杭州市的東北部,修改
name
字段為杭州市東北部。在下方屬性表面板中選擇圓形區域,單擊定位,放大當前區域。
在地圖面板左側單擊圖標,使用多邊形工具框選出杭州西湖風景名勝區,修改
name
字段為西湖景區。重復上一步,在西湖景區內使用多邊形工具框選靈隱寺附近區域并放大,修改
name
字段為靈隱寺。選擇對應區域,單擊屬性表面板的導出GeoJSON,分別導出杭州市、杭州市東北部、西湖景區、靈隱寺的GeoJSON文件到本地。
選擇層級生成器,參考層級樹面板功能詳解,依次綁定浙江省、杭州市、杭州市東北部、西湖景區和靈隱寺的GeoJSON文件到層級節點中。
單擊導出層級(DataV專有),將已制作的層級數據保存到本地。
選擇自定義區域下鉆層的數據面板下的自定義topojson數據接口,單擊配置數據源。
設置數據源類型為靜態數據。
打開地理工具中下載的層級文件,復制內容粘貼至靜態數據輸入窗口處。
刷新數據響應結果右側的圖標,刷新結果。
單擊右上角的預覽圖標,預覽配置效果。雙擊區域完成下鉆,雙擊非選中區域完成回滾。