Google地図と国土地理院マップ
Google地図と国土地理院マップの違いと使い方
GISソフトやCADで背景地図を使いたい場合、「Google地図」と「国土地理院地図」には重要な違いがあります。 用途に応じた使い分けと、合法的な使用方法をここでまとめます。
ArcGIS・QGIS・AutoCADで表示する方法
- ArcGIS: Esri公式の「World Imagery」やBing Mapsが利用可能。Googleタイルは公式非対応。
- QGIS: 「XYZタイル」に地理院タイルやOpenStreetMapを登録して利用可能。Googleタイルは非公式。
- AutoCAD(Map 3D/Civil 3D):
GEOGRAPHICLOCATIONやMAPIINSERTでBing航空写真などを使用可能。
著作権と利用規約の違い
- Google地図・航空写真: 利用規約で画像保存・印刷・再配布・加工は禁止。API経由の表示のみ許可。
- 国土地理院マップ: 出典を明記すれば印刷・Web掲載・商用利用も可能(条件付き)。
📌 Google地図は「スクリーンショット+出典記載」でも規約違反になります。
対して、国土地理院の地図は「出典:国土地理院」などと書けば利用できます。
合法的にGoogle地図を使うには(APIの使用)
【ステップ①】Google CloudでAPIキーを取得
- Google Cloud Console にログイン
- 新しいプロジェクトを作成
- ナビゲーションメニュー →「APIとサービス」→「ライブラリ」へ
- Maps JavaScript API を検索して有効化
- 「認証情報」→「APIキーを作成」
- APIキーが発行されるので、コピーして保存
【ステップ②】APIキーの安全設定
不正利用を防ぐため、以下のいずれかの制限をかけるのが重要です:
- HTTPリファラー制限: 特定のサイト(例:example.com)のみで使える
- IPアドレス制限: 社内からのみ利用できるようにする
【ステップ③】HTMLで地図を表示する
以下のコードをブログやWebページに貼り付け、YOUR_API_KEY をあなたのAPIキーに置き換えてください。
<!DOCTYPE html>
<html>
<head>
<title>Google地図表示</title>
<meta charset="utf-8">
<style>
#map { height: 500px; width: 100%; }
</style>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>
<script>
function initMap() {
const oyabe = { lat: 36.6933, lng: 136.8664 };
const map = new google.maps.Map(document.getElementById("map"), {
zoom: 15,
center: oyabe,
mapTypeId: "hybrid"
});
}
</script>
</head>
<body>
<h3>金沢市東蚊爪町のGoogle航空写真</h3>
<div id="map"></div>
</body>
</html>
無料枠の目安(2025年現在)
- 月額$200分無料(例:タイル約30,000枚)
- 1タイル = 256×256ピクセルの画像
- A3印刷1枚で数百〜千枚のタイルを消費する可能性あり
座標系と精度の違い
| 項目 | Google地図 | 国土地理院地図 |
|---|---|---|
| 測地系 | WGS84 / EPSG:3857(Web Mercator) | JGD2011 / EPSG:6668〜(日本測地系) |
| ズレの程度 | 数mズレる(地域差あり) | 高精度(cm〜mレベル) |
| 主な用途 | 視覚的な地図・ナビゲーション | 測量・土木・災害分析など |
まとめ
- Google地図はAPIを通じて使えば合法。スクショ・印刷はNG。
- 国土地理院タイルは正確で自由度が高く、GISや印刷に最適。
- 商用・公開を前提に使うなら国土地理院やOpenStreetMapがおすすめ。
コメント
コメントを投稿