Zh-hant:Overpass turbo

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 上面。這裡要特別感謝Roland創造 Overpass API,如果沒有它這項工具根本不可能存在。

使用情境

實作網站

圖客面向

Overpass API能夠過濾OSM資料,成為畫地圖相當好用的工具。透過Overpass Turbo,能夠非常容易執行任何Overpass檢索,並且以相當使用者友善的方式檢視結果。這邊列出一些能夠透過Overpass Turbo這個實用工具畫地圖時的點子:

  • 搜尋(稀少)的錯別字,或是在相當大的區域搜尋命名不一致的情形。
  • 在地圖上尋找還沒有繪製的特定興趣點。
  • 檢視可能分佈狀況相當廣的興趣點(例如地點節點)。I
  • 顯示空間上相當大的圖徵(邊界、溪流、完整的高速公路、大眾運輸路線等……),並且直接載入到編輯器
  • 當你只需要過瀘一部分的OSM資料時。

開發者面向

Overpass Turbo也是對開發者好用的工具:

  • 測試和開發較複雜或簡單的Overpass API檢索。
  • 轉換OSMb資料為geoJSON資料格式。
  • 創建可點選或是靜態混搭地圖來突顯選定的OSM圖徵。

一般大眾面向

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能做得事情,接下來的頁面看到更多範例。

分享

你可以跟其他人分享檢索結果,按分享工具能夠產生連結,然後與其他朋友分享或是貼到某個地方。

範例: 這個連結會顯示 Dolomites一帶所有的山峰。

模版

Overpass turbo 也可以預先載入模版來顯示簡單的使用情境(例如簡單的鍵-值搜尋),來代替分享連結。

MapCSS 樣式

有可能用MapCSS來畫結果的樣式。樣式表包括特殊"鬍子"標籤:{{style: ... 這裡輸入你的mapcss樣式... }}.

輸出檢索結果

匯出視窗有不少的檢索匯出選項,和/或檢索的資料載入。 例如,你可以將目前的地圖畫面,轉換為靜態png影像,或是(全螢幕)互動地圖,或是用原始檢索,來轉換成不同的檢索語言,或用JOSM載入檢索資料。

資料

  • 匯出為geoJSON
    OSM資料轉換為 geoJSON。 閱讀更多.
  • 匯出為GPX
    方便將航跡上傳到GPS裝置,確定你在檢索時增加"中心"選項,才會讓所有圖徵變成點。
  • 匯出為原始資料
    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。

檢索

  • 純文字
    目前檢索輸出為文字檔案
  • 轉為xml
    目前檢索 轉換成OverpassXML格式檢索資料。
  • 轉為 (緊實) OverpassQL
    目前檢索轉換成(緊實) OverpassQL檢索。

設定

有幾個設定能客制化turbo的表現,舉例來說,可以用另一個Overpass-API伺服器,或是用另一種背景地圖。

  • 一般設定 - 與Overpass API伺服器相關的設定。
  • 編輯器 - 一些圖形介面的客制化。
  • 地圖 - 背景圖磚的來源選項,以及顯示的地圖。
  • 分享 - 永久連結產生的設定。
  • 匯出 - 像是要在匯出的png影像包含什麼

歷史

2017年5月11日,12.16版本程式碼重新弄得更整潔。[6]

回饋、回報臭蟲、請求功能

如果你想要回饋、回報臭蟲、請求特定的功能,請利用 Github 的 issue tracker,或是在Wiki討論頁留言。

注釋

  1. ↑ 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.
  2. ↑ "EX Raids完整觸發指南" Pokemon GO Hub. Retrieved on August 8, 2020.
  3. ↑ u/nmitch3ll (September 27, 2016). "OSM Query To Identify Possible Nests". Reddit. Retrieved August 8, 2020.
  4. ↑ u/Perrin (August 18, 2017). "OSM Query for Map Features Used In Pokemon Go". Reddit. Retrieved on August 8, 2020.
  5. ↑ Tntnnbltn (February 26, 2015). "Determining Which Gyms will Get you Ex-Raid Passes for Mewtwo: Part 2". Pokebattler. Retrieved on August 8, 2020.
  6. ↑ Legner, Simon (May 9, 2017). "Use Prettier for consistent code formatting". Github. Retrieved on August 8, 2020.

參見

Overpass turbo相關的重要頁面能夠加到Template:Overpassapi.

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.