Zh-hant:Overpass turbo
Servers status · Versions · Development · Technical design · Installation · XAPI compatibility layer · Public transport sketch lines · 應用 · Source code and issuesOverpass turbo · Wizard · Overpass turbo shortcuts · MapCSS stylesheets · Export to GeoJSON · more (中文(繁體)) · Development · Source code and issues · Web siteOverpass Ultra · Examples · Overpass Ultra extensions · MapLibre stylesheets · URL Params · more (中文(繁體)) · Source code and issues · Web site
overpass turbo | |
---|---|
作者: | Martin Raifer |
執照: | MIT License |
平臺: | 網站 |
版本: | 13.15 (2019-06-18) |
語言: | Chinese (China)、Chinese (Taiwan)、英文、加泰蘭文、克羅埃西亞文、捷克文、丹麥文、荷蘭文、德文、希臘文、世界文、愛沙尼亞文、法文、加利西亞文、匈牙利文、義大利文、日文、拉脫維亞文、挪威文、波蘭文、葡萄牙文、巴西葡萄牙语、俄文、斯洛維尼亞文、西班牙文、烏克蘭文和越南文 |
網站: | http://overpass-turbo.eu/ |
源代碼: | https://github.com/tyrasd/overpass-turbo |
開放街圖的網頁為基礎的資料過濾工具。 |
Overpass turbo是開放街圖的網頁資料探勘工具。你可以在http://overpass-turbo.eu。
Overpass turbo 可以使用任何一個 Overpass API 檢索,並且以互動式地圖型式顯示結果。技術上來說可以很快上手,新手能從"精靈模式"開始上手。
Martin Raifer 維護 Overpass turbo 專案,原始碼則在 github 上面 GitHub。這裡要特別感謝Roland創造 Overpass API,如果沒有它這項工具根本不可能存在。
使用情境
實作網站
圖客面向
Overpass API能夠過濾OSM資料,成為畫地圖相當好用的工具。透過Overpass Turbo,能夠非常容易執行任何Overpass檢索,並且以相當使用者友善的方式檢視結果。這邊列出一些能夠透過Overpass Turbo這個實用工具畫地圖時的點子:
- 搜尋(稀少)的錯別字,或是在相當大的區域搜尋命名不一致的情形。
- 在地圖上尋找還沒有繪製的特定興趣點。
- 檢視可能分佈狀況相當廣的興趣點(例如地點節點)。I
- 顯示空間上相當大的圖徵(邊界、溪流、完整的高速公路、大眾運輸路線等……),並且直接載入到編輯器
- 當你只需要過瀘一部分的OSM資料時。
開發者面向
Overpass Turbo也是對開發者好用的工具:
一般大眾面向
Overpass turbo相當適合過濾出你想尋找的事物。
遊戲玩家面向
Overpass turbo已經被許多Pokémon Go玩家所熟悉,用來繪製可能的出怪點與巢穴。[1][2]有些玩家創建特別的Overpass Turbo腳本來尋找巢穴 (腳本 ),還有也用來找EX Raids (腳本)。[3][4][5]還有專門的GitHub 專案允許你使用Overpass Turbo 來檢索特定的棲地。
執行檢索
將你的Overpass API檢索語法(請見語言參數指南)輸入編輯器,然後按執行按鈕,接著就會顯示的OSM資料驚豔到;)
Overpass Turbo儘可能顯示能夠顯示的資料(請見下面的地圖鍵段落)。當選舉物件,一個顯示框會出現選取的節點、線段或是關聯的所有資訊:種類與編號,標籤、經緯度、關聯成員,如果有還會顯示metadata。
請注意你需要使用現代的網路瀏覽器才能使用Overpass Turbo,目前測試過Opera、Chrome和Firefox都能順利運作。
檢索精靈
檢索精靈能夠協助撰寫Overpass檢索,能夠將簡單的人類可讀搜尋字串轉化為能運作的Overpass檢索。這邊有個範例:要取得餐廳的資料,只要啟動精靈然後輸入餐廳
。其他的方式,則是輸入相對應的標籤amenity=restaurant
。
地圖顯示圖例
- 物件:
- (1,2) 興趣點 (有標籤的節點) 會以黃色填滿細藍框線的圓圈型式呈現,
- (3,4,5) 路徑以粗'藍'線和
- (6,7,8) 區域用藍色框線的黃色多邊形。
- (2,5,8) 粉紅線條和框線則表示物件至少屬於一個關聯的一部分。
- (4,7) 虛線表示線條或區域沒有完整的幾何圖形(很可能是節點沒有完全載入)。
- (9) 紅色填滿的圓圈則是代表路徑或多邊形因為太小而無法正常顯示。(要關掉這功能,則會顯示小的圖徵:設定 → 地圖 → "不要用興趣點顯示小圖徵。")。
檢索快速鍵
你在檢索時使用簡易快速鍵,然後在執行檢索前會自動展開:
- {{bbox}} – 目前地圖檢視的範圍邊框的經緯度。
- {{center}} – 目前檢索的中心經緯度。
- 能夠很簡易地定義任何快速鍵: 只要在腳本當中放入{{shortcut=value}}。
- 更多快速鍵
地圖控制
鍵盤快速鍵
一般 | |
Ctrl+↵ Enter | 執行目前檢索 |
Ctrl+I | 開始檢索精靈 |
Ctrl+O / Ctrl+S | 載入 (開啟) / 儲存檢索 |
Ctrl+H | 開啟幫助對話 |
Esc | 關閉/取消對話或訊息框 |
檢索編輯器 | |
Ctrl+Z / Ctrl+Y | 複原 / 重做 |
Ctrl+C / Ctrl+X / Ctrl+V | 複製 / 剪下 / 貼上 |
儲存與分享檢索
儲存與載入
當然你可以在本機或是用OSM帳號儲存檢索以供之後使用。儲存到OSM的檢索則可以在登入情形在任何地方取得,但是儲存到本機的話則是存到瀏覽器的 本機儲存 (每個瀏覽器都是分開儲存的設定)。
範例
要開始的話,可以從載入工具這邊載入預先載入的範例,你可以稍微研究一下Overpass能做得事情,接下來的頁面看到更多範例。
分享
你可以跟其他人分享檢索結果,按分享工具能夠產生連結,然後與其他朋友分享或是貼到某個地方。
模版
Overpass turbo 也可以預先載入模版來顯示簡單的使用情境(例如簡單的鍵-值搜尋),來代替分享連結。
MapCSS 樣式
有可能用MapCSS來畫結果的樣式。樣式表包括特殊"鬍子"標籤:{{style: ... 這裡輸入你的mapcss樣式... }}
.
輸出檢索結果
匯出視窗有不少的檢索匯出選項,和/或檢索的資料載入。 例如,你可以將目前的地圖畫面,轉換為靜態png影像,或是(全螢幕)互動地圖,或是用原始檢索,來轉換成不同的檢索語言,或用JOSM載入檢索資料。
資料
- 匯出為geoJSON
OSM資料轉換為 geoJSON。 閱讀更多. - 匯出為GPX
方便將航跡上傳到GPS裝置,確定你在檢索時增加"中心"選項,才會讓所有圖徵變成點。[1] - 匯出為原始資料
OSM原始資料(在 XML或是JSON)。 - 從Overpass API解析器的原始資料
Overpass-API解析器回傳檢索結果的直接連結。 - 轉入到JOSM
指示JOSM (或其他支援遠端控制協定的編輯器)來載入目前檢索的結果。注意這只有檢索會回傳有效OSM-XML meta data時才會作用。 - 儲存為gist
直接發佈資料成為Gist (喜愛地圖的Github的pastebin服務),提供連結來讓線上geojson編輯器geojson.io編輯OSM資料集。
地圖
- 輸出為 png 影像
目前地圖檢視下轉為png影像。通常預設輸出的png包括比例尺和osm標示。 - 輸出地圖
全螢幕可以點的地圖,顯示目前檢索結果,興趣點和路線可以點選,就像overpass turbo本身。 - 取得目前地圖狀態
目前地圖檢視輸出bbox,置中和縮放資訊P。
檢索
設定
有幾個設定能客制化turbo的表現,舉例來說,可以用另一個Overpass-API伺服器,或是用另一種背景地圖。
- 一般設定 - 與Overpass API伺服器相關的設定。
- 編輯器 - 一些圖形介面的客制化。
- 地圖 - 背景圖磚的來源選項,以及顯示的地圖。
- 分享 - 永久連結產生的設定。
- 匯出 - 像是要在匯出的png影像包含什麼
歷史
2017年5月11日,12.16版本程式碼重新弄得更整潔。[6]
回饋、回報臭蟲、請求功能
如果你想要回饋、回報臭蟲、請求特定的功能,請利用 Github 的 issue tracker,或是在Wiki討論頁留言。
注釋
- ↑ Batanes, Benjie (September 20, 2016). "Pokemon GO Guide: How To Use Overpass Turbo To Look For Spawns & Nests". iTech Post. Retrieved on August 8, 2020.
- ↑ "EX Raids完整觸發指南" Pokemon GO Hub. Retrieved on August 8, 2020.
- ↑ u/nmitch3ll (September 27, 2016). "OSM Query To Identify Possible Nests". Reddit. Retrieved August 8, 2020.
- ↑ u/Perrin (August 18, 2017). "OSM Query for Map Features Used In Pokemon Go". Reddit. Retrieved on August 8, 2020.
- ↑ Tntnnbltn (February 26, 2015). "Determining Which Gyms will Get you Ex-Raid Passes for Mewtwo: Part 2". Pokebattler. Retrieved on August 8, 2020.
- ↑ Legner, Simon (May 9, 2017). "Use Prettier for consistent code formatting". Github. Retrieved on August 8, 2020.
參見
- Overpass API — 語言指南
- 語言參考指南
- 進階範例
- 有趣的overpass檢索範例
- 限定編輯
- FAQ
- MapCSS
- 更多:
- Overpass turbo
- Overpass API
- OSM 檢索 - 藉由含有標籤與使用者的逗號分隔清單來檢索的簡單前端
- 入門者的地理資料探勘與視覺化 - Overpass turbo 教學
Overpass turbo相關的重要頁面能夠加到Template:Overpassapi.