ซอฟต์แวร์ Geocoding คืออะไร

ซอฟต์แวร์ Geocoding เป็นแอปพลิเคชั่นคอมพิวเตอร์ชนิดหนึ่งที่รวมที่อยู่กับข้อมูลแผนที่เพื่อระบุตำแหน่งที่ไม่ซ้ำสำหรับแต่ละที่อยู่ มันจะแปลงรายการที่อยู่เป็นจุดบนแผนที่เป็นหลัก ซอฟต์แวร์ระบบข้อมูลทางภูมิศาสตร์ (GIS) ประเภทส่วนใหญ่จะมีฟังก์ชั่นการระบุพิกัดทางภูมิศาสตร์เบื้องต้น แต่ยังมีซอฟต์แวร์ทางภูมิศาสตร์แยกต่างหากให้บริการ ซอฟต์แวร์ Geocoding บางตัวสามารถทำการดำเนินการทางภูมิศาสตร์โดยไม่มีเซสชันการแมปโดยการเชื่อมโยงที่อยู่ในฐานข้อมูลเดียวกับแอตทริบิวต์ถนนในฐานข้อมูลสำหรับแมปต้นทาง

ประเภทของแผนที่ที่ใช้ในการเข้ารหัสทางภูมิศาสตร์อาจแตกต่างกันไปขึ้นอยู่กับขนาดและระดับของรายละเอียดที่ต้องการ แผนที่อาจรวมถึงผืนที่ดินรหัสไปรษณีย์หรือเขต โดยทั่วไปจะใช้แผนที่ระดับถนนเพื่อให้ได้ผลลัพธ์ที่แม่นยำที่สุด แมปต้นทางจะต้องมีฐานข้อมูลที่มีคุณลักษณะบางอย่างสำหรับคุณลักษณะบนแผนที่ ตัวอย่างเช่นฐานข้อมูลแผนที่ถนนอาจแสดงชื่อถนนและช่วงของที่อยู่ในแต่ละถนน การมีข้อมูลที่แม่นยำสำหรับแผนที่เป็นสิ่งจำเป็นสำหรับการแก้ไขที่อยู่ที่เชื่อถือได้

เพื่อให้ซอฟต์แวร์ geocoding ทำงานนั้นต้องมีการกำหนดมาตรฐาน โปรแกรมคอมพิวเตอร์อาจไม่รู้จัก "เซนต์" สั้นสำหรับ "ถนน" ในที่อยู่ตัวอย่างเช่นที่อยู่ "123 Main St. " จะไม่พบว่าเป็นการแข่งขันสำหรับ "123 Main Street" ระเบียนที่อยู่ทั้งหมดในฐานข้อมูลควรใช้กฎตัวพิมพ์ใหญ่และตัวย่อแบบเดียวกัน เว็บไซต์ที่ให้คำแนะนำเกี่ยวกับที่อยู่มักจะมีฟังก์ชั่นที่ช่วยให้พวกเขาสามารถตีความที่อยู่ที่ไม่ได้ป้อนในรูปแบบมาตรฐาน

ซอฟต์แวร์การเข้ารหัสภูมิศาสตร์จะแยกที่อยู่ลงในแต่ละองค์ประกอบ ในสหรัฐอเมริกาและประเทศอื่น ๆ โดยทั่วไปที่อยู่สามารถแบ่งออกเป็นองค์ประกอบต่อไปนี้: คำนำหน้าหรือทิศทางต่อท้ายประเภทคำนำหน้าหมายเลขที่อยู่ชื่อถนนประเภทถนนและรหัสไปรษณีย์ ตัวอย่างเช่นในที่อยู่ 692 Hwy 31 N "692" เป็นหมายเลขที่อยู่ "Hwy" เป็นประเภทคำนำหน้า "31" เป็นชื่อถนนและ "N" เป็นทิศทางต่อท้าย ซอฟต์แวร์จะแยกที่อยู่ทั้งหมดในฐานข้อมูลแบบนี้

หลังจากฐานข้อมูลแอ็ตทริบิวต์ map และฐานข้อมูลที่อยู่ถูกใส่ลงในซอฟต์แวร์ geocoding กระบวนการแอปพลิเคชันสามารถพยายามจับคู่แต่ละที่อยู่กับตำแหน่งบนแผนที่ มันรวมสองรายการเข้าด้วยกันโดยการจับคู่รายการในแต่ละฐานข้อมูลและซอฟต์แวร์บางตัวจะให้คะแนนว่าใกล้การค้นหาสำหรับแต่ละที่อยู่หรือไม่ ฐานข้อมูลที่อยู่จะถูกแท็กด้วยพิกัดแผนที่ที่สอดคล้องกันโดยทั่วไปคือละติจูดและลองจิจูดจากฐานข้อมูลแผนที่

มีหลายวิธีสำหรับวิธีที่ซอฟต์แวร์กำหนดตำแหน่งที่อยู่บนแผนที่ถนน วิธีหนึ่งที่พบบ่อยคือวิธีหนึ่งช่วงซึ่งแต่ละถนนจะถูกกำหนดหมายเลขที่อยู่ช่วงเดียว แอปพลิเคชันจะทดสอบที่อยู่เพื่อดูว่าอยู่ในช่วงของตัวเลขที่กำหนดสำหรับถนนสายนั้นหรือไม่ หากเป็นเช่นนั้นตำแหน่งของที่อยู่จะถูกวางไว้บนถนนตามสัดส่วนกับค่าระหว่างจุดสิ้นสุดของช่วงถนน ตัวอย่างเช่นหากถนนมีช่วงที่อยู่ 500 ถึง 599 ดังนั้นที่อยู่หมายเลข 550 จะอยู่ประมาณครึ่งทางระหว่างจุดสิ้นสุดของถนนบนแผนที่