🗾

Latitude(ラティチュード)とLongitude(ロンジチュード)

2024/02/14に公開
2

読んでほしい人

  • 地図アプリを作ってくると出てくる単語の意味を知りたい人
  • 筆者のようにノリでコード書くのが嫌な人。書いてるけど笑

補足情報

Latitude(ラティチュード)には、次のような意味があります。

写真用語で、音響学・信号処理分野で言うところの「ダイナミックレンジ」に相当する。感光材料(写真フィルムなど)が、画像(階調の集まり)として再現できる露光の範囲、寛容度を表すことに使われる。露光寛容度、露出寛容度とも言う。
地球の緯度
ある緯度の地帯、地域
天文で、黄道(ecliptic)を基準とした緯度

Longitude(ロンジチュード)は英語で「経度」を意味する名詞です。

経度は、北極と南極を結んだ架空の線から測定された角度距離で、天体表面上の位置を示す座標の一つです。経度には、東か西かを示すために、0から180までの数字(度)がついています。
経度は、イギリスのグリニッジを基準(グリニッジ子午線)とし、その東西の隔たりを度・分・秒で表したもので、省略されるときは、lonやlngとなります。
longitudeとは - わかりやすく解説 Weblio辞書

長いので短く解説

経度(けーど)は地球表面上の位置を示す座標表現で、緯度(いど)は地球表面のある地点を数値で表す座標表現です。0.1475957995とか数字で表示されてますね。

記事の内容

Swiftのコードで、位置情報を扱うコードを書くことがあったので、英語と専門用語を理解するためにプログラムを作ってみました。今回使用して位置情報の場所は、杉並区立杉並児童交通公園です。

このSwiftUIの記事でMapkitの使い方を解説しております。
https://zenn.dev/joo_hashi/articles/56be5781726ce7

import UIKit

// 位置情報のインターフェースを定義する。メソッドは機能を実装していない
protocol LocationInfomation {
    func fetchLocation(latitude: Double, longitude: Double)
}

// MapAPIという構造体は、LocationInfomationに準拠していて、fetchLocationの機能を実装している
struct MapAPI: LocationInfomation {
    func fetchLocation(latitude: Double, longitude: Double) {
        print("緯度[\(latitude)] 経度[\(longitude)]")
    }
}

var m = MapAPI().fetchLocation(latitude: 35.691326688882796, longitude: 139.63133197863422)

最後に

ご指摘があったので修正
軽度とは?
赤道に直行する地球上の南北の線を基準に、東西へそれぞれ180度までのこと。東回りを東経、西回りを西系と呼んでます。

緯度とは?
赤道を基準として南北へそれぞれ190度までのこと。赤道の北側を北緯、南側を南緯と呼ぶそうです。

参考になるリンク

Discussion

horiuhoriu

>経度(けーど)は地球表面上の位置を示す座標表現で、緯度(いど)は地球表面のある地点を数値で表す座標表現です。
ここの表現に違和感を感じます。

以下のような定義かと思います。
経度:地球の表面上の東西の位置
緯度:地球の表面上の南北の位置
経度+緯度:地球表面のある地点