วิธีคำนวนหาระยะทาง

   
ใครมี idea ในการคำนวนหาระยะทาง (แผนที่) บางครับ คือจะทำโปรแกรมแผนที่หนะครับ แบบใส่จังหวัดหรืออำเภอต้นทาง แล้วใส่จังหวัดหรืออำเภอปลายทาง พอคำนวนก็จะแสดงว่าระยะห่างกี่กิโล หนะครับ เห็นในเว็บกรมทางหลวงเขาทำ แต่คิดไม่ออกว่าจะทำยังไงใครพอมีแนวคิด หรือมีวิธีทำช่วยแนะนำหน่อยครับ
itzone
24 ม.ค. 48 เวลา 17:53:40 น. --> 203.156.70.90,
   
   
แนะนำ 2 วิธี
1.ใช้ฐานข้อมูล โดยบันทึกอำเภอ(อำเภอในประเทศไทย มีประมาณ 800)ทุกคู่ พร้อมกับใส่ระยะทาง
2.ใช้พิกัดในแผนที่

แนวคิดแบบแผนที่
1.หาสูตรคำนวณระยะทาง
ตัวแปร: มุมองศา,พิกัด จุดเริ่ม กับจุดสุดท้าย,dot pixel ในแนวตั้ง,แนวนอน เช่น 800x600 ,1024 x720 เป็นต้น
2.รูปแผนที่ ที่ scan ลงเครื่อง จะต้องได้พิกัดที่ดีที่สุด
3.นำทั้งหมดมาหาค่า factor ตัวคูณ เช่น point ในรูปแผนที่จาก A ไป B ระยะทางจริง 650 km.
เราจะต้องใช้สูตรคำนวณจากจุดบนรูป ให้ได้เท่านกับ 650 km หรืออาจจะได้ระยะทางที่ดีที่สุด
เรื่องพิกัดบน รูป ใช้ภาษาอะไรก็ได้ที่สามารถเขียนกราฟฟิคได้
คุณเลือกใช้เอาเอง
Arsenal
24 ม.ค. 48 เวลา 18:21:20 น. --> 203.170.144.29,
  
   
ขอบคุณคุณ Arsenal ครับ ผมกะใช้แบบฐานข้อมูลนะครับ แต่ที่คุณ Arsenal บอกผมก็ยังงง ๆ อยู่เพราะว่าข้อมูลต้องมีเยอะมาก อย่าง กรุงเทพ ไป ชลบุรี ผมก็ต้องใส่ข้อมูลในฐานข้อมูลใช่มั้ยครับ ว่ากรุงเทพไปชลบุรีเท่าไหร่ แต่ถ้าทำอย่างนั้นก็แสดงว่าทุกจังหวัดต้องมีรายละเอียด 76 reccord เหรอครับยิ่งถ้าแยกอำเภอออกไปอีกก็จะไม่เยอะเหรอครับ หรือว่ามันต้องเป็นอย่างนั้น
itzone
25 ม.ค. 48 เวลา 8:40:56 น. --> 203.150.217.114
  
   
ถ้าจะเป็นระดับอำเภอก็จะเป็น record ประมาณ (800x 800-1)/2
ค่า 800 คือจำนวนอำเภอโดยประมาณ
ที่เป็นประมาณนี้เพราะระยะทาง
a-b = b-a และ
a-a = 0

ส่วนถ้าจะใข้พิกัดจากแผนที่ ผมว่ามันจะไม่แม่น ได้ค่าเป็นประมาณ
เพราะทางหลวงที่ใช้จริงไม่ได้ต่อระหว่างสถานที่ต่างๆเป็นเส้นตรง
จะแม่นต้องเลี้ยวไปมาตามทางด้วย

ผมขอแจมให้ความเห็นเท่านั้น ไม่มีข้อเสนอวิธีให้ครับ :)
TS
25 ม.ค. 48 เวลา 9:31:22 น. --> 61.90.32.7, www
  
   
1. ถ้าเป็นผมต้องมีจังหวัดกลางเป็นตัววัดมา 1 จังหวัด ก็คงเป็น กทม.นั่นแหละ
2. นับระยะทางจากศาลากลางจังหวัด หรือ ที่ว่าการอำเภอ ว่าใช้ระยะทางเท่าไหร่ถึงกรุงเทพ
3. ถ้าเป็นจังหวัดที่อยู่ฝั่งเดียวกัน ก็เอามาลบกัน เช่น เชียงใหม่ - กทม. ระยะทาง 500 กม. และ ลพบุรี- กทม. 123 กม. ผมจะเดินทางจาก ลพบุรี - เชียงใหม่ก็ระยะทาง 500-123 = 377 กม.
4. ถ้าเป็นจังหวัดที่อยู่คนละฝั่งก็เอามาบวกกัน เช่น เพชรบุรี - กทม. ระยะทาง 200 กม. และ ลพบุรี - กทม. 123 กม. ผมจะเดินทาง ลพบุรี-เพชรบุรี ใช้ระยะทาง 200+123 = 323 กม.

ไม่รู้จะ Work รึป่าวนะครับ คิดแบบ ไวไว Quick นะครับ
tong
25 ม.ค. 48 เวลา 15:00:07 น. --> 203.157.14.245,
  
   
แบบคุณ tong ไม่ได้ครับ เพราะผมดูที่ตารางระยะทางแล้ว เอามาลบกันไม่ได้ เลยคิดว่าเขาคงบันทึกไว้ทุกจังหวัด
itzone
27 ม.ค. 48 เวลา 16:42:30 น. --> 203.150.217.116
  
   
ถามพ่อคุณดู ซิครับ
คุณดัช
12 ก.ค. 48 เวลา 19:05:46 น. --> 203.172.34.157,
  
   
คุณดัช....หยาบคายมาก ไม่มีคุณสมบัติผู้ดีเลย....แย่ที่สุด
pui
31 ม.ค. 49 เวลา 14:00:20 น. --> 203.146.201.8,
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :