地理編碼軟件是一種計算機應用程序,它將街道地址與地圖信息相結合,為每個地址提供一個唯一的位置。它本質上將地址列表轉換為地圖上的點。大多數類型的地理信息系統(GIS)軟件都會包含一些基本的地理編碼功能,但也有單獨的...
地理編碼軟件是一種計算機應用程序,它將街道地址與地圖信息相結合,為每個地址提供一個唯一的位置。它本質上將地址列表轉換為地圖上的點。大多數類型的地理信息系統(GIS)軟件都會包含一些基本的地理編碼功能,但也有單獨的地理編碼軟件。有些地理編碼軟件甚至可以在沒有地圖會話的情況下執行地理編碼操作,方法是將一個數據庫中的地址鏈接到源地圖數據庫中的街道屬性。手持計算機地理編碼中使用的地圖類型可以根據不同的比例尺和級別而有所不同需要詳細信息;地圖可能包括地塊、郵政編碼或地區的地圖。通常,為了獲得最精確的結果,使用街道級別的地圖。源地圖將需要一個數據庫,其中包含地圖上要素的特定屬性。例如,街道地圖數據庫,可能列出街道名稱和每個街道上的地址范圍。為地圖提供準確的數據對于可靠的地址插值至關重要。為了使地理編碼軟件工作,它需要地址標準化。例如,計算機程序可能無法識別地址中的“St.”是“street”的縮寫,因此地址“123 Main St.”無法與“123 Main Street”匹配。數據庫中的所有地址記錄應使用相同的大小寫和縮寫規則。提供地址說明的網站通常具有一個功能,允許它們解釋未以標準格式輸入的地址。該地理編碼軟件將地址解析成單獨的組件。在美國和許多其他國家,地址通常可以分成以下幾個部分:前綴或后綴方向、前綴類型、地址編號、街道名稱、街道類型和郵政編碼例如,在地址692 Hwy 31N中,“692”是地址編號,“Hwy”是前綴類型,“31”是街道名稱,“N”是后綴方向,軟件會這樣分解數據庫中的所有地址,地圖屬性數據庫和地址數據庫放入地理編碼軟件后,應用程序進程可以嘗試將每個地址與地圖上的一個位置相匹配。它通過匹配每個數據庫中的條目來將這兩個地址連接在一起,并且一些軟件將為每個地址找到的匹配程度提供一個分數。地址數據庫將使用相應的地圖坐標進行標記,通常是緯度和經度,來自地圖數據庫。有幾種方法可以幫助軟件確定在街道地圖上的地址。一種常見的方法是單范圍法,其中每個街道都被分配了一個地址號碼范圍。然后應用程序將測試一個地址,看它是否在該街道的給定數字范圍內。如果是,則地址位置的點被放置在與街道范圍端點之間的值成比例的街道上。例如,如果一個街道它的地址范圍是500到599,那么地址550將位于地圖上街道端點的中間
-
發表于 2020-08-07 15:58
- 閱讀 ( 517 )
- 分類:電腦網絡