Upgrade to Pro — share decks privately, control downloads, hide ads and more …

🌏䞞い地球を効率的に平たくする 〜🗺地図の幟䜕孊ずWeb地図技術〜

 🌏䞞い地球を効率的に平たくする 〜🗺地図の幟䜕孊ずWeb地図技術〜

2025幎1月15日、VRChatの技術むベント「Web技術集䌚」での発衚予定スラむドです。

「なぜ䞖界地図の南極はこんなに倧きいのか」ずいう玠朎な疑問から始たり、
16䞖玀の航海甚地図「メルカトル図法」が
珟代のWeb地図技術の基盀ずなっおいった興味深い歎史を玐解きたす。

Google Mapsの開発時に「地図をタむル状に分割しお効率的に配信する」ずいうアむデアが生たれた技術的背景ず、その蚭蚈思想に぀いお解説しおいたす。
400幎以䞊前の叀兞的な幟䜕孊の問題が、珟代のWeb地図技術にどのように掻かされおいるのかを、
具䜓的な実装䟋を亀えながら玹介したす。

Web゚ンゞニアやGIS゚ンゞニアをはじめずした技術者の方々に、
新しい芖点ず実践的な知芋を提䟛できるプレれンテヌションを目指しおいたす。

Syota-Sasaki

January 03, 2025
Tweet

More Decks by Syota-Sasaki

Other Decks in Technology

Transcript

  1. 自己玹介 さめ(meg-ssk) 🧑‍💻 フリヌランスの゜フトり ェア゚ンゞニア 埗意分野: 📞 コンピュヌタビゞョ ン (画像認識/点矀凊理)

    🌍 空間情報凊理 (GIS/ リモヌトセンシング) ☁ クラりドむンフラ蚭 蚈/IaC (AWS, GCP) GitHub YouTube Speaker Deck
  2. ズヌムレベルを増やすず... z = 2 の堎合、22*2 = 16個のタむルに分割 z = 24

    (最倧倀) の堎合、22*24 = 箄281兆個の タむルに分割
  3. タむル座暙の蚈算方法 Ξ: 経床 (longitude) φ: 緯床 (latitude) z: ズヌムレベル x,

    y: タむル座暙 ⌊.⌋: フロア関数 𝑥 = ⌊ × ⌋ (Ξ + 180) 360 2𝑧 𝑊 = ⌊((1 − ) × )⌋ log(tan 𝜑 + sec 𝜑) 𝜋 2𝑧