ทำไม Web Mercator (ทรงกลมเสริม) กลายเป็นมาตรฐานแผนที่เว็บ?


55

ฉันเข้าใจว่าความแตกต่างระหว่างการคาดการณ์ของ Web Mercator กับ Web Mercator Auxiliary Sphere (WMAS) คืออะไร ฉันยังเข้าใจว่าทั้ง Google และ Esri ได้นำฉายนี้ประมาณการหลักของพวกเขาสำหรับเว็บแผนที่ของพวกเขาซึ่งเป็นเหตุผลที่เรามีความเชี่ยวชาญฟังก์ชั่นที่ไม่เพียง แต่ re-โครงการระหว่างประมาณการทั้งหมด แต่มีฟังก์ชั่นที่เฉพาะเจาะจงสำหรับ WM เช่นwebMercatorToGeographic ในที่สุดฉันก็สงสัยว่าทำไมเราจึงใช้การฉาย WMAS และสาเหตุที่มันกลายเป็นมาตรฐานในการทำแผนที่เว็บ มันเป็นผลมาจากการที่ยักษ์ใหญ่อวกาศทั้งสองเคลื่อนตัวไปในทิศทางนั้นหรือว่ามันเป็นเพียงเพราะเหตุผลความถูกต้องเท่านั้น?

ลิงค์เพิ่มเติม:
Mercator Projection


2
คำถามที่ดี! ฉันมักจะสงสัยเกี่ยวกับเรื่องนี้เช่นกัน
Devdatta Tengshe

คำตอบ:


34

ฉันค่อนข้างมั่นใจว่าเรามี Google เพื่อขอบคุณ ลองดูที่เดิมEPSGรหัส WKID สำหรับเว็บ Mercator 900913 มีลักษณะอย่างไร ช่วยถ้าคุณอย่างน้อย l33t

เมื่อ Google แผนที่ระเบิดเมื่อไม่กี่ปีที่ผ่านมา (2005ish) ทุกคนเริ่มคัดลอก Google ซึ่งรวมถึง Virtual Earth / Bing, Mapquest, Yahoo Maps และ Esri ในที่สุด ทุกคนต้องการ / จำเป็นที่จะเข้ากันได้กับแพลตฟอร์มการทำแผนที่เว็บยอดนิยม มันได้รับมาตรฐานตั้งแต่นั้นมา

แก้ไข: ตามความคิดเห็นของ mkennedy เปลี่ยนรหัส EPSG เป็น WKID


ฮ่าฮ่าฉันไม่เคยสังเกตเลยว่า - Googlies ผู้บ้าคลั่ง
blah238

1
ฉันคิดว่าพวกเขาชอบ "Googler" ;-)
Derek Swingley

3
ฉันลงคะแนนเนื่องจาก 900913 ไม่ใช่และไม่เคยอยู่ในชุดข้อมูล EPSG เหตุการณ์แรกที่ฉันพบ 900913 คือcrschmidt.net/blog/archives/243/google-project-900913รหัส EPSG เดิมคือ 3785 ตอนนี้แทนที่ด้วย 3857 พูดว่า wkid (หรือเพียงแค่รหัส) แทนและฉันจะลงคะแนน มันขึ้นมาอีกครั้ง คำเตือน: ฉันอยู่ในคณะอนุกรรมการที่ดูแลฐานข้อมูล (แม้ว่าฉันคิดว่าฉันไม่ได้เพิ่ม 3785!)
mkennedy

8
จำนวนเช่น 900913 จะต้องได้รับมอบหมายอย่างไม่เป็นทางการจากชุมชนโอเพนซอร์สเพื่อให้ผู้คนสามารถ "ทำสิ่งต่าง ๆ " (tm) และไม่ต้องรอหลายเดือน / ปีจนกว่าคณะกรรมการจะเห็นด้วยว่า 3785 เป็นตัวเลขที่ไม่ดีและแทนที่ด้วย 3875 ซึ่งเห็นได้ชัดว่าเป็นการตัดสินใจที่ดีกว่ามาก ฉันไม่แน่ใจว่าคำตอบนี้มีความยุติธรรมน้อยเพราะถูกต้อง (ยกเว้นข้อผิดพลาดของคำศัพท์ ESPG vs WKID) upvoted
Ragi Yaser Burhum

@Ragi Yaser Burhum ฉันเข้าใจอย่างสมบูรณ์ ฉันขอให้คณะอนุกรรมการ EPSG เพิ่มคำจำกัดความนี้ในเวลานั้น พวกเขามีเหตุผลหลายประการว่าทำไมพวกเขาไม่ต้องการและใช้คนจำนวนมากเพื่อโน้มน้าวพวกเขาเป็นอย่างอื่น
mkennedy

15

ดังกล่าวมาจาก Google Maps และระบบเรียงต่อกัน อย่างไรก็ตามมีข้อดีขั้นพื้นฐานพื้นฐานที่น่าสนใจ * ที่ทำให้การเลือก WMAS เป็นสิ่งที่ดี

Bing Maps ระบบกระเบื้องหน้าเป็นทรัพยากรที่ดี มันสรุปข้อดีของการฉายภาพบางประการเช่นมันเป็นแนวและทรงกระบอก ความจริงที่ว่าพื้นที่ที่น่าสนใจสามารถเข้ากันได้ดีกับกระเบื้องสี่เหลี่ยมจัตุรัสขนาดเล็กที่สุดเป็นคุณสมบัติที่ดีเมื่อต้องจัดการกับระบบการปูกระเบื้อง นอกจากนี้ยังกล่าวถึงเหตุผลในการใช้ทรงกลม: การคำนวณง่ายขึ้นซึ่งในช่วงต้นยุค 2000 เป็นปัจจัยสำคัญเมื่อจัดการกับแอปพลิเคชัน JavaScript

* โปรดทราบว่าข้อดีที่นี่ถูกกำหนดไว้ในบริบทของการนำแผนที่เว็บไปสู่มวลชน


7
+1 เพียงเพื่อชี้แจงจุด: "มาตราส่วน" หมายถึงแผนที่จะแสดงวัตถุที่คุ้นเคยกับรูปทรงที่ถูกต้องของพวกเขา ; "ทรงกระบอก" หมายความว่าเป็นไปได้ (และจะออกมาเป็นกรณี) ที่ฉายคำนวณจะง่าย (ในรูปทรงกระบอก y-value บนแผนที่จะขึ้นอยู่กับละติจูดเท่านั้น) ความเรียบง่ายที่มากขึ้นนั้นสามารถทำได้โดยใช้ทรงกลม (แทนที่จะแม่นยำมากกว่าเล็กน้อย) รูปแบบทรงรีของโลก ในการตอบคำถามตอนที่สองตอนนี้: เห็นได้ชัดว่าตัวเลือกเหล่านี้ไม่ได้ถูกขับเคลื่อนด้วยข้อกำหนดด้านความแม่นยำ
whuber

1
"โลกทั้งโลกสามารถเข้าได้อย่างดี" ... ยกเว้นพื้นที่ใกล้กับเสา (> 85 องศา?)
Kirk Kuykendall

1
@ เคิร์กสำหรับแผนที่ที่มุ่งเน้นไปที่สถานที่ที่มีประชากรและเส้นทางการขับขี่แล้วใช่แผ่นดินที่เกี่ยวข้องทั้งหมดเหมาะสมอย่างยิ่ง
Derek Swingley

1
@ All ตัวละคร "กระชับอย่าง" เป็นปลาเฮอริ่งแดงเพราะมันจะนำไปใช้กับการฉายภาพเกือบทุกคนในโลกที่ทุกคนเคยออกแบบมา ในความเป็นจริงไม่สามารถของ Mercator ที่จะทำงานใกล้เสาหนึ่งของหลักของข้อบกพร่อง
whuber

1
ใช่ไม่ควรเป็นปัญหาเว้นแต่ว่าคุณกำลังพยายามที่จะตอบโต้กับผู้ใช้ได้จากการสำรวจขั้วโลกในห้องเรียน ฉันคิดว่าการสำรวจขั้วโลกให้โอกาสการเรียนรู้ที่ยอดเยี่ยม
Kirk Kuykendall

5

เพียงเพิ่มบิตคิดว่ารูปร่างของรอยเท้าอาคาร Google แผนที่ (และ Bing) โดยทั่วไปจะแสดงข้อมูลในเมืองที่มีสิ่งปลูกสร้างและรายการอื่น ๆ ที่มีรูปร่างที่คาดหวังเช่นสายอสังหาริมทรัพย์

ในระบบพิกัดทางภูมิศาสตร์ (lat / lon) การสร้างรอยเท้าที่มีมุม 90 องศานั้นดูแปลกและแบนมาก - มุมนั้นไม่ได้รับการเก็บรักษาไว้ ระบบการประสานงานที่พวกเขาเลือกที่จะใช้จะต้องมีการบังคับใช้สำหรับส่วนใหญ่ของโลกที่มีประชากรให้ดีปรากฏมุมมองของแผนที่ การวัดพื้นที่ไม่ใช่สิ่งสำคัญ - เพียงแค่การปรากฏตัวของเอนทิตีในแผนที่ สำหรับระบบพิกัดโลกทั้งใบการฉายภาพ Mercator ทั่วไปทำงานได้ดีสำหรับรูปลักษณ์เนื่องจากความสอดคล้อง (มุมจะถูกเก็บรักษาไว้) พวกเขาทำให้งานง่ายขึ้นโดยสมมติว่าโลกเป็นทรงกลมแทนที่จะเป็นวงรีซึ่งทำให้คณิตศาสตร์สำหรับการวัดระยะทางง่ายขึ้นมาก

ดังนั้นจึงเลือกใช้รูปลักษณ์และคณิตศาสตร์ที่ง่ายขึ้น


1
การบิดเบือนใด ๆ ไม่เล็กสำหรับการฉายภาพที่สมเหตุสมผลเมื่อเราซูมเข้าสู่เครื่องชั่งระดับถนน
gerrit

มันเป็นความจริงที่การคาดการณ์ที่ไม่สอดคล้องกันสามารถบิดเบือนมุมได้ แต่ (1) ระบบพิกัดทางภูมิศาสตร์ (lat / lon) ไม่ใช่การฉายภาพและ (2) มีการคาดคะเนที่ไม่ใช่ปรอทอื่น ๆ
Martin F

3

เพียงแค่ความคิด 2 บิตเพิ่มเติม ... ไดรฟ์สำหรับ 'Mashups' ที่เกิดจาก Google ทำให้พวกเขากลายเป็นมาตรฐาน defacto และเนื่องจากพวกเขาสนับสนุนโลกส่วนใหญ่ของประชากรในการทำแผนที่เราจึงเห็นว่า WMAS กลายเป็นพื้นฐานทั่วไป มันไม่ได้เป็นการตัดสินใจโดยอุตสาหกรรมโดยรวม แต่เป็นไดรฟ์ที่จะโอบกอดและขยายเพื่อรองรับกลุ่มเป้าหมายที่กว้างที่สุด

Google ทำแล้ว, Microsoft ขยายมัน, ESRI กอดมันและตอนนี้เราเห็นจุดเริ่มต้นทั่วไป ไม่เลวอาจมีคำตอบที่ดีกว่าแน่นอน แต่สำหรับจำนวนที่เราในฐานะอุตสาหกรรมต้องลงทุนในการมีแผนที่ฐานแคชที่ดีระดับโลกฟรีเราไม่สามารถบ่นได้มากเกินไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.