1. 程式人生 > >Datazen自己定義地圖

Datazen自己定義地圖

自帶 所在 blog pos dbf文件 image 自己 限制 .org

??

Datazen的地圖數據定義主要以ESRI的Shape文件格式為主,這是現現在被廣泛使用的一種地圖數據格式。在Datazen中,自己定義地圖須要提供例如以下兩個地圖數據定義文件:

  • SHP文件提供地圖的位置數據
  • DBF文件提供文件的元數據信息

同一時候須要元數據中的NAME字段須要跟位置數據中的名稱可以匹配的上。

準備好這兩部分數據之後,就能夠在系統的控制面板中將其上傳到系統中。

技術分享

首先點擊Upload Map Shape…button,然後給地圖輸入一個名字,依次指定shape文件和數據文件所在的位置。最後點擊Uploadbutton開始上傳數據。

技術分享

這樣就能夠在Datazen publisher中使用這個地圖。

此外在Publisher中也能夠直接上傳地圖。

技術分享

選擇shp和dbf文件。

技術分享

須要留意的是Datazen對於上傳的shp文件有512KB大小的限制。這主要是為了性能的考慮。而市面上在這個範圍內的shape文件根本找不到。所以為了地圖可以滿足要求。可以通過工具將地圖的精度減少。比方:

http://mapshaper.org

技術分享

在這個站點裏,能夠將本地的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/

Datazen自己定義地圖