Geocoding หมายถึงการแปลงที่อยู่ทางกายภาพเช่นที่อยู่ไปยังพิกัดทางภูมิศาสตร์โดยทั่วไปแล้วลองจิจูดและละติจูดเพื่อแสดงตำแหน่งบนแผนที่ Reverse Geocoding ทำการคำนวณตรงข้ามและค้นหาที่อยู่เมื่อกำหนดพิกัดทางภูมิศาสตร์ Geocoder หรือระบบ Geocoding เป็นซอฟต์แวร์หรือบริการบนเว็บที่ดำเนินการทางภูมิศาสตร์ Geocoder สามารถใช้เพื่อวัตถุประสงค์ต่าง ๆ เช่นการขอเส้นทางการทำแผนที่และการใส่แท็กตำแหน่ง การติดแท็กตำแหน่งทางภูมิศาสตร์เป็นการเพิ่มแท็กตำแหน่งซึ่งเป็นข้อมูลทางภูมิศาสตร์เช่นละติจูดและลองจิจูดไปยังสื่อประเภทต่างๆเช่นภาพถ่ายวิดีโอฟีด RSS และเว็บไซต์
สามวิธีที่พบบ่อยที่สุดของการเข้ารหัสทางภูมิศาสตร์คือ: ตามที่อยู่; โดยรหัสไปรษณีย์รหัสไปรษณีย์หรือเทียบเท่าในพื้นที่ และตามขอบเขต เมื่อ geocoding ตามที่อยู่ geocoder มักใช้ไฟล์อ้างอิงที่มีข้อมูลเช่นที่อยู่ถนนและชื่อถนนที่แมปแล้ว จากนั้นจะจับคู่ข้อมูลในไฟล์อ้างอิงกับรายการที่อยู่ซึ่งเป็น geocoding บ่อยครั้งที่กระบวนการที่เรียกว่าการแก้ไขที่อยู่ถูกใช้เพื่อประเมินตำแหน่งของที่อยู่ที่เฉพาะเจาะจงซึ่งหมายถึงการประมาณการระบบโดยที่ที่อยู่ที่เฉพาะเจาะจงนั้นตั้งอยู่บนพื้นฐานของข้อมูลทั่วไปในไฟล์อ้างอิง ตัวอย่างเช่น geocoder สามารถหาจุดสิ้นสุดของบล็อกหรือที่อยู่ที่ตั้งอยู่ตามช่วงของหมายเลขอาคารหรือด้านข้างของถนนที่บ้านตั้งอยู่โดยพิจารณาจากหมายเลขอาคารว่าเป็นเลขคี่หรือคู่
การใช้รหัสไปรษณีย์อาจเป็นปัญหาได้โดยเฉพาะในพื้นที่ชนบทที่รหัสไปรษณีย์แต่ละแห่งครอบคลุมพื้นที่ขนาดใหญ่มาก ในเขตเมืองวิธีนี้มีความแม่นยำมากขึ้นเพราะรหัสไปรษณีย์แต่ละแห่งครอบคลุมพื้นที่ทางภูมิศาสตร์ที่เล็กกว่ามาก Geocoding โดยขอบเขตเป็นวิธีที่เชื่อถือได้น้อยที่สุดเพราะมันจะแสดงเฉพาะพื้นที่ทั่วไปที่มีที่อยู่เฉพาะ
มีปัญหากับวิธีการทางภูมิศาสตร์ทั้งหมด แม้แต่วิธีที่น่าเชื่อถือที่สุดที่ใช้ที่อยู่จริงก็มีปัญหา ตัวอย่างเช่นอาจไม่มีการเพิ่มที่อยู่ใหม่ในฐานข้อมูลของ geocoder หรือถนนอาจมีชื่อเดียวกัน แต่ตั้งอยู่ในพื้นที่ทางภูมิศาสตร์ที่แตกต่างกัน มีระบบ Geocoding ที่หลากหลายและบางระบบสามารถใช้งานได้ฟรีในขณะที่บางระบบอาจต้องการค่าธรรมเนียมใบอนุญาต ตัวอย่างบางส่วนของ geocoders เป็นบริการบนอินเทอร์เน็ตที่รู้จักกันดีเช่น Google Maps, Yahoo PlaceFinder และ USC Geocoder และระบบเช่น Geohash, C-squares และ ISO 6709 นอกจากนี้ยังมีตัวเลือกอื่น ๆ ที่ไม่จำเป็นต้องใช้กับผู้ใช้ เป็นออนไลน์


