Skip to main content

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

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

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

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

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

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

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