なぜエクセルでの座標変換は「危険」なのか?
多くのエンジニアや測量士が、エクセルの計算式(関数)を使ってGPS座標を変換しようとします。度分秒(DMS)から10進数への単純な計算なら可能ですが、専門的な業務にはリスクが伴います。
エクセルは「空間を認識するソフト」ではありません。そのため、古い日本測地系(Tokyo Datum)から世界測地系(WGS84)への「データムシフト」などの高度な測地変換ができません。エクセル関数のわずかな丸め誤差が、実際の現場では何十メートルもの位置ズレを引き起こし、大きな損害につながる可能性があります。
計算式:度分秒(DMS)を10進法に変換する
それでもエクセルで単純な数学的変換を行いたい場合は、以下の計算式を使用します。
度、分、秒がそれぞれA列、B列、C列に入力されていると仮定します。
エクセルでUTMや平面直角座標系に変換できるか?
標準的なエクセル関数だけで、緯度経度をUTMや日本の平面直角座標系に変換することは不可能です。複雑な楕円体投影の計算が必要となり、高度なVBAマクロを組む必要がありますが、クラッシュやエラーの原因になります。
安全な方法:CSV一括変換ツールの使用
計算式のエラーリスクを避けるため、プロの現場では当サイトのCSV一括変換ツールが使用されています。エクセルのデータをCSV形式で保存し、アップロードするだけで、複雑な測地計算をシステムが自動で行います。
エクセルで計算したデータを検証してください
過去にエクセル関数で変換した座標データは、小数点以下の丸め誤差や、測地系の未指定による大きなズレを含んでいる可能性があります。