ซอฟต์แวร์ขับเคลื่อนพี้นฐาน ของ ระบบนำทางในรถยนต์

  • GPS receiver & positioning system

GPS เป็นตัวกำหนดพิกัดโลกโดยอาศัยดาวเทียม (อย่างน้อย ๓ ดวง) เพื่อบอกพิกัด ละติจูด ลองติจูด ของตัวนำร่อง เพื่อนำมาใช้ในการหาตำแหน่งของตัวนำร่องในแผนที่

  • Map drawer

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

  • Address search

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

  • Route calculator
  • Voice guidance
  • On Board/Off Board Navigation

เป็นส่วนที่ช่วยในการตรวจสอบและประสานงานระบบ เช่นเมื่อเราขับรถออกนอกเส้นทางระบบจำทำการคำนวณจากตำแหน่งปัจจุบันไปยังเป้าหมายโดยอัตโนมัติ โดยที่ GPS จะบอกตำแหน่งของพิกัดปัจจุบัน และเมื่อส่วน On Board พบว่าตำแหน่งปัจจุบันไม่ตรงกับเส้นทางที่คำนวณไว้แต่แรกOn Board อาจจะทำการทริก ส่วนของระบบเสียงที่เตือนบอก และหาเส้นทางใหม่ให้โดยอัตโนมัติการทำงานของ Off Board อาจแตกต่างจาก On Board เล็กน้อย เพราะระบบ Off Board มักไม่ใช่ระบบ Real Time แอปพลิเคชันเท่าที่ปรากฏให้เห็นคือ ระบบนำทางที่ใช้ในมือถือต่างๆผ่าน GPRS