快速簡便地地理編碼地址
地理編碼是將地址、城市、州、郵政編碼或郵遞區號轉換為可映射坐標的過程。為了使用大多數自定義的在線地圖工具,例如 Google 地圖,您需要為每個位置提供一對緯度和經度坐標,因此每個位置都需要進行地理編碼。
使用我們的服務進行批量地理編碼就像粘貼一個位置列表一樣簡單。BatchGeo 使用 Google 地圖地理編碼 API,該 API 擁有一些最高質量的數據。其他服務要求您編寫代碼或逐一手動地理編碼地址,但我們的服務在幾個簡單的步驟中完成您需要做的所有工作。我們根據您的數據創建的地圖可以私下共享、公開發布,甚至嵌入到您的網站中。
開始使用什麼可以被地理編碼?
最常見的地理編碼任務是完整地址,通常包括城市,有時還包括州或國家。不過,許多地理編碼器(包括 BatchGeo)接受幾種類型的地點。您可以發送城市名稱(無論是否有州/國),郵政編碼和州或國名。BatchGeo 甚至可以接受常見地標和商業名稱。您在 Google 地圖中輸入的大多數內容都可以作為 BatchGeo 中的地點。
除了直接傳遞地圖坐標外,地址將產生最準確的結果。對較大地理區域(例如整個國家)進行地理編碼通常返回一個地方的中心點。如您所見,即使是地址地理編碼也存在準確性範圍。BatchGeo 使用一些最精確的地理編碼。
地址地理編碼是如何工作的?
地理編碼有不同的類型,準確性各不相同。在我們看看 BatchGeo 使用的更精確的方法之前,讓我們考慮許多其他地理編碼服務使用的一種流行方法。
插值地理編碼
這種地理編碼根據經過驗證的點(通常是網格街道的交叉口)推斷地址所在的位置。假設您想將您家鄉的160 Main Street轉換為地理坐標。
- 首先,通過將街道名稱、方向和街道類型與街道中心線數據庫中的街區範圍進行匹配來查找街道。如果可用,將使用城市名稱或郵政編碼進行消歧義。
- 一旦地理編碼器確定了街道,它將使用街道號碼查找最近的街區。對於 160 Main Street,它很可能知道 Main Street 100-200 街區每端的地址。
- 接下來是插值,這是這一地理編碼過程中準確性最低的部分。該街區有 100 個潛在地址,但實際上街區上只有十幾個或更少的房產。地理編碼器將猜測 160 地址大約在街區的中間位置。
- 地理編碼器還必須猜測建築物距離街道的距離。畢竟,建築物不太可能位於街區的中間位置,這是來自中心線數據庫的數據。通常,這是在配置地理編碼器時設置的全局值。一般來說,您會選擇大約距離地址街區 50 英尺。無法確定建築物或建築物入口距離的確切距離,但 50 英尺通常很接近。
- 最後,地理編碼器必須選擇將地址放置在街道的哪一側。在許多城市,奇數和偶數號碼通常位於街道的對立兩側。這並不總是如此,至少需要對該地理區域有深入的了解才能產生準確的結果。
如您所見,插值有幾個階段,地理編碼器必須進行猜測。經過教育的猜測可以在一般情況下給您良好的結果,但會有一些極端值可能會偏差很大。因此,為了獲得最佳準確性,您應考慮使用更精確的地理編碼類型。
地塊地理編碼
相比之下,地塊地理編碼簡單得多,但需要更精細的數據。與其從其他附近的點插值一個點,地塊地理編碼要求知道每個地塊的邊界。換句話說,它知道每個地塊或地段的位置。
要使用地塊地理編碼確定 160 Main Street 的位置,地理編碼器將在地塊數據庫中查找該特定地址。它仍然需要從其他 Main Streets 進行消歧義,但不需要根據街區級數據插值位置。地塊地理編碼使用地塊級數據。
從地塊地理編碼器返回的地理坐標通常是該地塊的中心點。雖然在建築物位於大型地塊的一側的情況下,這可能會留有一些不準確性,但實際上這種地理編碼方法比插值更精確。
BatchGeo 的地理編碼是如何工作的?
我們的地理編碼使用最好的可用地理編碼數據,與 Google 地圖使用的相同。Google 地圖地理編碼 API 使用地塊地理編碼來獲得更準確的結果。我們的服務每秒多次調用 Google 的服務,快速將您的 Excel 電子表格和其他地址列表轉換為有趣、簡單且非常精確的地圖。