2009-12-11 27 views
5

我不熟悉GIS(或地圖),但最近我不得不做一些與這個領域有關的工作。我知道一些地圖提供者:OpenStreetMap,CloudMadeMap,OpenCycleMap,OpenAerialMap ...開放式GIS的標準,如openstreetmap,cloudmade?

我的問題是:那些地圖提供者有相同的標準嗎?我的意思是圖塊大小,縮放級別,每個縮放級別的縮放比例等等。

開放式GIS有什麼標準嗎?如果是的話,我可以在哪裏找到他們,或者有人可以給我一些參考或鏈接?

回答

8

是的,您提到的所有服務以及開放源碼GIS映射世界中的許多其他服務共享相同的事實「z/x/y.png磁貼標準」。這些供應商中的圖塊編號,縮放級別,比例等都是相同的。

「標準」是不是官方的,但OCG的首字母縮寫「TMS」下正式的細節,可惜在與什麼是在實踐中不兼容的方式(不同產地的瓷磚編號。爾加!)

OpenStreetMap wiki有最好的description of the numbering scheme。您可以在OpenLayers using the XYZ or OSM layers中顯示此類圖塊。請注意,所有這些層的投影是「球形墨卡託」,又名EPSG:900913或EPSG:3857。

我運行OpenCycleMap服務器,當我們選擇這個方案時,它是CloudMade的技術主管。兩者都選擇與OpenStreetMap相同,而OpenStreetMap則基於Google當時使用的方案。

+0

非常感謝你,這正是我需要 – 2010-01-03 08:51:32

0

您可能會對Open Geospatial Consortium Web Map Service (WMS)標準感興趣。它是通過Internet提供地理參考地圖圖像的標準協議。

網絡地圖服務的消費者可以「mash up」來自不同提供商的許多不同層來創建他們自己的應用程序。

2

我對地理信息系統編程也很新,但看起來地理信息系統是高度標準化的。從存儲層(WKT,WKB)到服務器層(WMS,WFS,SLD ..)。試試看維基百科上的那些(我想我不能用我的聲望發佈這麼多鏈接?)。

我們開始使用以下開源堆棧開發:PostGIS的,的GeoServer,的OpenLayers到目前爲止,我們很高興與我們的決定,一切都適合一起粉墨登場,

+4

SRY錯別字和非常簡短的回答,我的孩子是睡在一隻手臂:) – 2009-12-11 11:16:15

+0

謝謝你的答案:) – 2009-12-12 01:08:03

0

有關於瓷磚的尺寸,縮放比例沒有確切的標準,因爲這些都是高度可定製的。

有關於文件,數據庫和Web服務格式的技術標準。 ESRI(即Shapefiles)的一些文件格式是事實上的標準,無論好壞。其他人是來自OGC的開放標準,但不希望在商業產品中看到所有這些開放格式(即使ESRI產品中並未普遍支持無處不在的KML格式)。

0

關於地圖拼貼有兩個相關的OGC標準。 Web Map Tiling Service(WMTS)目前處於候選標準格式,proposed extension to WMS用於添加緩存/平鋪版本。

所以簡短的答案是「否」,目前還沒有官方標準。

三家主要供應商已對標準方案的實際標準進行了標準化。該方案的描述可以找到here等地。

根據我所瞭解的你列出的地圖提供者,他們每個人都有自己的計劃......儘管我並不確定。您可能需要檢查每個提供商的平鋪方案。您還需要確保他們的使用協議允許您直接使用磁貼(而不是使用他們可能提供的任何API)。

+0

謝謝您的回答 – 2010-01-03 08:58:11

0

這實際上並不符合標準,但我認爲值得指出的是,您提到的前三個,OpenStreetMap,CloudMadeMap和OpenCycleMap都是相關的項目。

OpenStreetMap是收集開放地圖數據的項目,OpenCycleMap是一個使用這些數據來創建適合騎自行車者的地圖的實現,Cloudmade是一個由許多創建人OpenStreetMap項目,他們也使用它的數據。

當我想將OpenStreetMap數據添加到我的網站時,我最終使用了Cloudmade提供的(現在免費的)tile serving service。這節省了我不必擔心生成瓷磚或自己提供服務。我有一個很好的經驗。

+0

謝謝您的回答 – 2010-01-03 08:57:32