กลับไปหน้าบทความ

อ่าน 4 นาที

รหัสสถานที่เปิด

รหัสตำแหน่งแบบเปิด ( OLC ) เป็นรหัสทางภูมิศาสตร์ที่ใช้ระบบตารางปกติในการระบุพื้นที่ใดๆ บนโลก ได้รับการพัฒนาที่ สำนักงานวิศวกรรม ของ Google ในเมืองซูริค และเปิดตัวเมื่อปลายเดือน...

รหัสสถานที่เปิด

โลโก้ Plus Codes

รหัสตำแหน่งแบบเปิด ( OLC ) เป็นรหัสทางภูมิศาสตร์ที่ใช้ระบบตารางปกติในการระบุพื้นที่ใดๆ บนโลก[ 1 ] ได้รับการพัฒนาที่ สำนักงานวิศวกรรม ของ Google ในเมืองซูริค[ 2 ] และเปิดตัวเมื่อปลายเดือน ตุลาคม 2014 [ 3 ]รหัสตำแหน่งที่สร้างโดยระบบ OLC เรียกว่ารหัสพลัส 

รหัสตำแหน่งแบบเปิด (Open Location Code) เป็นวิธีการเข้ารหัสตำแหน่งในรูปแบบที่ใช้งานง่ายกว่าการแสดงพิกัดในรูปแบบละติจูดและลองจิจูด ตามปกติ รหัส พลัส (Plus  Code) ได้รับการออกแบบให้ใช้เหมือนที่อยู่ตามถนน และอาจมีประโยชน์อย่างยิ่งในสถานที่ที่ไม่มีระบบอย่างเป็นทางการในการระบุอาคาร เช่น ชื่อถนน หมายเลขบ้าน และรหัสไปรษณีย์[ 4 ]

รหัส Plus Code เป็นพิกัดละติจูดและลองจิจูดที่แสดงแตกต่างกัน จึงสามารถกำหนดให้กับตำแหน่งใดก็ได้[ 5 ]มีความยาวคล้ายกับหมายเลขโทรศัพท์ (เช่น849VCWC8+R9) แต่สามารถย่อให้เหลือเพียงสี่หรือหกหลักเมื่อรวมกับชื่อพื้นที่ (เช่นCWC8+R9, Mountain View, California) ตำแหน่งที่อยู่ใกล้กันจะมีรหัสที่คล้ายกัน สามารถเข้ารหัสหรือถอดรหัสแบบออฟไลน์ได้ ชุดอักขระจะหลีกเลี่ยงอักขระที่ดูคล้ายกันเพื่อลดความสับสนและข้อผิดพลาด และหลีกเลี่ยงสระเพื่อให้ไม่น่าเป็นไปได้ที่รหัสจะสะกดเป็นคำที่มีอยู่ รหัส Plus Code ไม่คำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ดังนั้นจึงสามารถแลกเปลี่ยนกันทางโทรศัพท์ได้อย่างง่ายดาย[ 6 ] ตั้งแต่เดือนสิงหาคม 2015 Google Maps ได้รองรับ Plus Code ในเครื่องมือค้นหา[ 7 ]รหัส Plus Code ที่ย่อแล้วจะแสดงสำหรับตำแหน่ง สามารถคัดลอกคลิก หรือถอดความได้ และสามารถป้อนลงในช่องที่อยู่ (ตามด้วยชื่อเมืองหรือชื่อจังหวัดหากไม่ใช่พื้นที่และใช้รหัสที่ย่อแล้ว) เพื่อแสดงตำแหน่งบนแผนที่ อัลกอริทึมนี้ได้รับอนุญาตภายใต้ Apache License 2.0 และมีให้ใช้งานบน GitHub [ 8 ]

แอปพลิเคชัน

รหัส Plus Code กำลังถูกนำมาใช้มากขึ้นเรื่อยๆ สำหรับการระบุที่ อยู่ในพื้นที่ที่ระบบที่อยู่ตามถนนแบบดั้งเดิมเข้าไม่ถึง ซึ่งรวมถึงถนนที่ไม่มีชื่อจำนวนมากในเคปเวอร์เด [ 9 ] สลัมหลายแห่งในอินเดีย [ 10 ] [ 11 ] [ 12 ]และแม้แต่เขตสงวนของชนพื้นเมืองอเมริกัน บางแห่ง ในสหรัฐอเมริกา[ 13 ]ในลักษมีนคร ปูเนองค์กรไม่แสวงหาผลกำไร Shelter Associates ได้ใช้รหัสเพื่อนำบริการจัดส่งไปยังบ้านและธุรกิจเฉพาะในสลัมเป็นครั้งแรกในปี 2020-21 [ 11 ] นอกจากนี้ คณะกรรมการกู้ภัยระหว่างประเทศยังใช้รหัสPlus Code ในโซมาเลียสำหรับโครงการสร้างภูมิคุ้มกันและการวางแผนครอบครัว[ 11 ] 

ข้อกำหนด

ระบบรหัสตำแหน่งเปิด[ 8 ]อิงตามละติจูดและลองจิจูดใน พิกัด WGS84แต่ละรหัสอธิบายพื้นที่ที่ล้อมรอบด้วยเส้นขนานสองเส้นและเส้นเมริเดียนสองเส้นจากกริดคงที่ ซึ่งระบุโดยมุมตะวันตกเฉียงใต้และขนาดของกริด กริดที่ใหญ่ที่สุดแบ่งโลกออกเป็นบล็อกขนาด 20 x 20 องศา 18 คอลัมน์จากตะวันตกไปตะวันออก และ 9 แถวจากขั้วโลกใต้ไปขั้วโลกเหนือ บล็อกขนาดใหญ่เหล่านั้นจะถูกแบ่งย่อยออกเป็น 400 บล็อกย่อย ขนาด 20 x 20 มากถึงสี่เท่า ใกล้เส้นศูนย์สูตร บล็อกย่อยเหล่านั้นจะเป็นรูปสี่เหลี่ยมจัตุรัสทั้งในหน่วยองศาและเมตร ที่ละติจูดกลาง มุมของบล็อกย่อยเหล่านั้นยังคงเป็นรูปสี่เหลี่ยมจัตุรัส แต่ในแง่ของระยะทาง บล็อกย่อยเหล่านั้นจะยาวขึ้นในแนวตั้ง

หลังจากแบ่งบล็อกแรกและแบ่งย่อย 20x20 จำนวนสี่รอบ (โดยใช้รหัสอักขระสองตัวในแต่ละรอบ) แล้ว การแบ่งย่อยเพิ่มเติมจะแบ่งแต่ละบล็อกออกเป็น 20 บล็อกย่อย (โดยใช้รหัสอักขระหนึ่งตัว) โดยมี 4 บล็อกทางทิศตะวันตกเฉียงเหนือ (WE) และ 5 บล็อกทางทิศเหนือ-ใต้ (SN) ซึ่งจะทำให้บล็อกย่อยเหล่านี้มีความกว้างมากกว่าความสูงในแง่ขององศา แต่ในละติจูดกลาง จะทำให้มีรูปร่างใกล้เคียงกับสี่เหลี่ยมจัตุรัสในแง่ของเมตร ตารางแสดงขนาดบล็อกต่างๆ ใกล้เส้นศูนย์สูตร ซึ่งมีความกว้างสูงสุด (โดยระบุความกว้าง x ความสูงเมื่อค่าทั้งสองแตกต่างกัน) ความกว้างของบล็อกจะลดลงตามระยะทางจากเส้นศูนย์สูตร

ขนาดบล็อกของรหัส Plus [ 14 ]
ความยาวของรหัส 2468+1011 12 13 14 15
ขนาดบล็อก 20°0.05° (3′)0.0025° (9″)0.000125° (0.45″)0.1125″ 0.0281″ 0.0070″ 0.0018″ 0.0004″
ขนาดจริง 2,200 กม.110 กม.5.6 กม.280 เมตร14 ม.3.5 ม. × 2.8 ม. 0.8 ม. × 0.5 ม. 20 ซม. × 10 ซม. 5 ซม. × 2 ซม. 14 มม. × 4 มม.

ระบบพิกัดทั้งหมดใช้ค่าชดเชยจากขั้วโลกใต้ (−90°) และเส้นไอเมริเดียนตรงข้าม (−180°) ซึ่งแสดงใน รูปแบบ ฐาน 20เพื่อหลีกเลี่ยงการอ่านหรือสะกดคำที่ไม่เหมาะสม การเข้ารหัสจึงไม่รวมสระและสัญลักษณ์ที่อาจทำให้เกิดความสับสนได้ง่าย ตารางต่อไปนี้แสดงการแมป

การแมปโค้ด Plus
เลขฐาน 10 012345678910111213141516171819
ฐาน 20 หลัก 0123456789เอบีซีดีอีเอฟจีชมฉันเจ
รหัสตัวเลข 23456789ซีเอฟจีชมเจเอ็มพีคิวอาร์วีX

รหัสเริ่มต้นด้วยตัวเลขคู่สูงสุดห้าคู่ โดยแต่ละคู่ประกอบด้วยตัวเลขหนึ่งตัวแทนละติจูดและตัวเลขหนึ่งตัวแทนลองจิจูด หลังจากตัวเลขแปดหลัก จะมีการแทรกเครื่องหมายบวก "+" เข้าไปในรหัสเพื่อเป็นตัวคั่น ช่วยในการอ่านและทำความเข้าใจได้ง่ายขึ้น หลังจากตัวเลขคู่สุดท้ายที่อยู่ถัดจากเครื่องหมาย "+" แล้ว บล็อกย่อยใดๆ ที่อยู่ถัดไปจะถูกเข้ารหัสด้วยตัวเลขหลักเดียว ดังนี้:

การแบ่งบล็อกย่อยในรหัส Plus  Code
ลองจิจูด →
ละติจูด →
อาร์วีX
เจเอ็มพีคิว
ซีเอฟจีชม
6789
2345

พื้นที่ที่มีขนาดใหญ่กว่าบล็อก 8 หลัก สามารถระบุได้โดยการตัดรหัสหลังจากคู่ตัวเลขที่เกี่ยวข้อง และแทรก "อักขระเติม" 0 (ศูนย์) ก่อนเครื่องหมาย + โดยไม่ต้องมีอะไรตามมา

ตัวอย่าง

ตัวอย่างเช่น ลองซูมเข้าไปดูน้ำพุเมอร์ไลออน ( 1.286785°N 103.854503°E ) ในสิงคโปร์ซึ่งมีรหัส Plus Code เป็นหรือถ้าอยู่ในสิงคโปร์ ตั้งอยู่ในบล็อกรอบเส้นศูนย์สูตรที่อยู่ระหว่าง −10° ใต้ และ +10° เหนือ และระหว่าง 100° ถึง 120° ตะวันออก มีค่าชดเชย 80° จากขั้วโลกใต้ และ 280° จากเส้นเมริเดียนตรงข้าม หรือ 4 (=80/20) และ 14 (=280/20) เป็นตัวเลขฐาน 20 หลักแรก เข้ารหัสเป็น "6" และ "P" ดังนั้น รหัสคือ "6P" อาจเติมเลข 0 ได้ 1°17′12″เหนือ103°51′16″ตะวันออก / / 1.286785; 103.8545036PH57VP3+PR67VP3+PR6 Singapore7VP3+PR66P000000+

ทีนี้ ปรับแต่งบล็อกนี้ให้เป็นบล็อกย่อยระหว่างละติจูด 1° ถึง 2° เหนือ และลองจิจูด 103° ถึง 104° ตะวันออก ซึ่งจะเพิ่มมุมตะวันตกเฉียงใต้ 11° และ 3° ดังนั้น รหัสพิกัดฐาน 20 ที่เพิ่มเข้ามาคือ "H" และ "5" ผลลัพธ์จะถูกเติมด้วยค่า6PH50000+ว่าง

หลังจากปรับปรุงเพิ่มเติมอีกสี่ขั้นตอน ในที่สุดก็มาถึงสวนเมอร์ไลออนได้6PH57VP3+PRสำเร็จ

ขั้นตอนต่อไปคือการแบ่งสี่เหลี่ยมที่ใช้ไปแล้วออกเป็นส่วนย่อยๆ เพื่อปรับตำแหน่งให้เป็นตาราง 4x5 และหาเซลล์ที่พิกัดชี้ไป ซึ่งก็คือเซลล์ที่มีชื่อว่า "6"

สูตร BASE20

หรืออีกวิธีหนึ่ง ให้ใช้สูตร BASE(องศาจากทิศใต้หรือทิศตะวันตก * power(20, 4) , 20) ในโปรแกรมสเปรดชีตหรือเครื่องคิดเลขใดๆ เพื่อคำนวณรหัส Plus Code สำหรับพิกัด1.286785°N 103.854503°Eจากตัวอย่างก่อนหน้านี้: 1°17′12″เหนือ103°51′16″ตะวันออก / / 1.286785; 103.854503

  • 1.286785N = 91.286785 จากขั้วโลกใต้ ในระบบฐาน 20 = 4B.5EE(5) ในรูปแบบตัวอักษรและตัวเลข = ซึ่งคือ 6H.7PP ในรูปแบบตัวเลข OLC
  • 103.854503E = 283.854503 จากเส้นแอนติเมริเดียน ในฐาน 20 = E3.H1G(0) ในรูปแบบตัวอักษรและตัวเลข = ซึ่งคือ P5.V3R ในตัวเลข OLC
  • การรวมละติจูดและลองจิจูดสลับกัน 6P H5 7V P3 PR
  • ส่วนที่เหลือสุดท้ายในฐาน 20 (5)/20 ละติจูดและ (0)/20 ลองจิจูดให้ค่า 6 ในตาราง 4x5

ดังนั้น รหัส Plus Code ที่ได้คือ6PH57VP3+PR6.

การใช้งานทั่วไปและการย่อคำ

โดยทั่วไปแล้ว มักจะละเว้นอักขระสี่ตัวแรกจากรหัส และเพิ่มตำแหน่งโดยประมาณ เช่น เมือง รัฐ หรือประเทศ ตัวอย่างข้างต้นจึงกลายเป็น7VP3+PR6 Singaporeซึ่งรองรับโดยแอป Google Maps และเว็บไซต์ plus.codes รวมถึงแอปที่ไม่ใช่ของ Google ด้วย รหัส Plus Code แบบย่อเหล่านี้สามารถใช้แทนหมายเลขบ้านในละแวกบ้านได้

รหัสย่อไม่สามารถเข้ารหัสหรือถอดรหัสได้อย่างชัดเจนหากไม่มีบริบท ข้อกำหนดไม่ได้อาศัยฐานข้อมูลเฉพาะใดๆ ของชื่อสถานที่อ้างอิงตามบริบทและตำแหน่งที่แน่นอน แต่มี ฐานข้อมูล geocoding หลายประเภท ที่แมปชื่อไปยังละติจูดและลองจิจูด การแยกความหมายต้องจำกัดความเป็นไปได้ให้อยู่ภายในระยะประมาณ 40 กม. จากตำแหน่งที่อ้างอิง พิกัดของตำแหน่งปัจจุบันของผู้ใช้สามารถใช้เป็นบริบทได้เช่นกัน หากเหมาะสม[ 15 ] [ 16 ]

การเปรียบเทียบ
อดีต. พลัสโค้ด ตัวเลข ที่ถูกต้องรหัสย่อ ความแม่นยำ จุดที่น่าสนใจ ที่อยู่ ละติจูด/ลองจิจูดของจุดศูนย์กลาง
1 87C4VXQ7+QV10 VXQ7+QV , วอชิงตัน ดี.ซี., สหรัฐอเมริกา 6 หลัก

(14 ม.)

อนุสาวรีย์วอชิงตัน2 ถนน 15 ตะวันตกเฉียงเหนือ วอชิงตัน ดี.ซี. 20024 สหรัฐอเมริกา 38.889437, −77.035313
2 9C3XGV3C+8X10 GV3C+8Xลอนดอน สหราชอาณาจักร 6 หลัก

(14 ม.)

10 ถนนดาวนิง10 ถนนดาวนิง กรุงลอนดอน SW1A 2AA สหราชอาณาจักร 51.503312, −0.127562
3 7GHXG559+4VQ11 G559+4VQ , Al-Baghdadiyah Al-Gharbiyah, เจดดาห์, ซาอุดีอาระเบีย 7 หลัก

(3.5 ม.)

เสาธงเจดดาห์จัตุรัส King Abdullah Bin Abdulaziz, Al-Baghdadiyah Al-Gharbiyah, Jeddah 22231, Saudi Arabia 21.507813, 39.169688
4 8FWMQRCQ+JRV11 QRCQ+JRV , ชวาร์เซนเบิร์ก อัม โบห์เมอร์วาลด์, ออสเตรีย 7 หลัก

(3.5 ม.)

ไตรชายแดนเช็กเกีย/ออสเตรีย/เยอรมนี Tri-Border, 4164 Schwarzenberg am Böhmerwald, ออสเตรีย 48.771613, 13.839547
5 8Q7XMP52+J7CC12 MP52+J7CC , ชิบูย่า โตเกียว ประเทศญี่ปุ่น 8 หลัก

(87 ซม.)

อนุสาวรีย์ฮาจิโกะ2 Chome-1 Dogenzaka, ชิบูย่า, โตเกียว 150-0043, ญี่ปุ่น 35.659063, 139.700688
6 37QH5M6Q+54X3X13 5M6Q+54XYX , อูซัวยา, จังหวัดเทียร์ราเดลฟวยโก, อาร์เจนตินา 9 หลัก

(22 ซม.)

−54.83952050, −68.31214160
7 6G8RJMMW+9V9V9V14 JMMW+9V9V9V , อารูชา แทนซาเนีย 10 หลัก

(5 ซม.)

−3.36657810, 36.69723315
8 6P58QRJ3+H25FGFG15 QRJ3+H25FGFGจาการ์ตา อินโดนีเซีย 11 หลัก

(14 มม.)

−6.21861250, 106.80260626

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้าพร้อมวิดีโออธิบาย
  • open-location-codeบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Open_Location_Code&oldid=1358937137 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รหัสสถานที่เปิด

รหัสตำแหน่งแบบเปิด ( OLC ) เป็นรหัสทางภูมิศาสตร์ที่ใช้ระบบตารางปกติในการระบุพื้นที่ใดๆ บนโลก ได้รับการพัฒนาที่ สำนักงานวิศวกรรม ของ Google ในเมืองซูริค และเปิดตัวเมื่อปลายเดือน...

แอปพลิเคชัน

รหัส Plus Code กำลังถูกนำมาใช้มากขึ้นเรื่อยๆ สำหรับการระบุที่ อยู่ ในพื้นที่ที่ระบบที่อยู่ตามถนนแบบดั้งเดิมเข้าไม่ถึง ซึ่งรวมถึงถนนที่ไม่มีชื่อจำนวนมากใน เคปเวอร์เด [ 9 ] สลัม หลาย แห่งใน อินเดีย [ 10 ] [ 11 ] [ 12 ] และแม้แต่ เขตสงวนของชนพื้นเมืองอเมริกัน...

ข้อกำหนด

ระบบรหัสตำแหน่งเปิด [ 8 ] อิงตามละติจูดและลองจิจูดใน พิกัด WGS84 แต่ละรหัสอธิบายพื้นที่ที่ล้อมรอบด้วยเส้นขนานสองเส้นและเส้นเมริเดียนสองเส้นจากกริดคงที่ ซึ่งระบุโดยมุมตะวันตกเฉียงใต้และขนาดของกริด กริดที่ใหญ่ที่สุดแบ่งโลกออกเป็นบล็อกขนาด 20 x 20 องศา 18...

ตัวอย่าง

ตัวอย่างเช่น ลองซูมเข้าไปดู น้ำพุเมอร์ไลออน ( 1.286785°N 103.