Datazen的地圖資料定義主要以ESRI的Shape檔案格式為主,這是現如今被廣泛使用的一種地圖資料格式。在Datazen中,自定義地圖需要提供如下兩個地圖資料定義檔案:
- SHP檔案提供地圖的位置資料
- DBF檔案提供檔案的後設資料資訊
同時需要後設資料中的NAME欄位需要跟位置資料中的名稱能夠匹配的上。
準備好這兩部分資料之後,就可以在系統的控制皮膚中將其上傳到系統中。
首先點選Upload Map Shape…按鈕,然後給地圖輸入一個名字,依次指定shape檔案和資料檔案所在的位置,最後點選Upload按鈕開始上傳資料。
這樣就可以在Datazen publisher中使用這個地圖。
此外在Publisher中也可以直接上傳地圖。
選擇shp和dbf檔案。
需要留意的是Datazen對於上傳的shp檔案有512KB大小的限制,這主要是為了效能的考慮,而市面上在這個範圍內的shape檔案根本找不到,所以為了地圖能夠滿足要求,可以透過工具將地圖的精度降低,比如:
在這個網站裡,可以將本地的shp檔案上傳,然後線上降低地圖的精度,從而降低地圖檔案的大小。
以下是原始檔案以及降低精度之後的效果。
更多關於自定義地圖的資訊:
關於地圖的技術文件資訊
- 官方文件: http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
- Wikipedia的shape檔案介紹:http://en.wikipedia.org/wiki/Shapefile
關於建立和編輯地圖資料
這個話題已經超出了Datazen的介紹範圍,所以這裡只提供一些資源供參考:
- ArcGIS: http://www.arcgis.com/
- MAPublisher plug-in for Adobe Illustrator: http://www.avenza.com/mapublisher
- QuantumGIS (free): http://www.qgis.org/
- Manco ShapeFile Editor: http://www.mancosoftware.com/ShapeFileEditor
地圖資料的下載
除了Datazen自帶的地圖資料之外,可以從以下網站下載到地圖資料。
- Diva-GIS: http://www.diva-gis.org/Data
- OpenStreetMap: http://openstreetmapdata.com/data
- GeoCommons: http://www.geocommons.com/