CRSコンバーター
異なる座標参照系 (CRS)や投影間でGeoJSON座標を変換します。
CRSとは?
**座標参照系 (CRS)**は、地球上の位置を座標にマッピングする方法を定義します。異なるシステムは異なる目的に最適化されています:
- EPSG:4326 (WGS84) — GPS座標 (緯度/経度)
- EPSG:3857 (Web Mercator) — ウェブマップ (Google, Leaflet, Mapbox)
- UTMゾーン — 高精度な地域投影
- 国別グリッド — 国固有の座標系
使用方法
- GeoJSONをアップロードまたは座標を貼り付け
- ソースCRSを選択 (例: EPSG:4326)
- ターゲットCRSを選択 (例: EPSG:3857)
- 変換して再投影されたGeoJSONをダウンロード
よくある変換
WGS84 → Web Mercator
EPSG:4326 → EPSG:3857GPS座標をウェブマップ投影に変換
Web Mercator → WGS84
EPSG:3857 → EPSG:4326ウェブマップ座標を緯度/経度に戻す
WGS84 → UTM
EPSG:4326 → EPSG:326xx (UTMゾーン)高精度な地域マッピング
ローカルCRS → WGS84
EPSG:2154 (フランス) → EPSG:4326
EPSG:27700 (英国) → EPSG:4326
EPSG:3395 (Mercator) → EPSG:4326特徴
✓ 500以上のCRS対応 — 全てのEPSG座標系
✓ ジオメトリを保持 — トポロジーと属性を維持
✓ バッチ変換 — FeatureCollection全体を変換
✓ 精度制御 — 出力の小数点精度を設定
✓ 視覚的プレビュー — マップ上で変換前後を確認
✓ 高速処理 — Proj4jsライブラリによる動作
使用例
🗺️ ウェブマッピング — GPSデータをLeaflet/Google Maps用にWeb Mercatorに変換
📊 GISワークフロー — 異なる座標系間でデータを再投影
🛰️ 衛星画像 — ラスターとベクターデータの投影を整列
📍 フィールド調査 — UTM測定値をGPS座標に変換
🌍 国際プロジェクト — 異なる国別グリッドからデータを統一
人気のEPSGコード
| EPSGコード | 名前 | 説明 |
|---|---|---|
| 4326 | WGS84 | GPS座標 (緯度/経度) |
| 3857 | Web Mercator | ウェブマップ (Google, OSM) |
| 3395 | World Mercator | 航海チャート |
| 4269 | NAD83 | 北アメリカ |
| 4258 | ETRS89 | ヨーロッパ |
| 2154 | Lambert-93 | フランス |
| 27700 | OSGB 1936 | 英国ナショナルグリッド |
| 32601-32660 | WGS84 UTM北 | UTMゾーン1N-60N |
| 32701-32760 | WGS84 UTM南 | UTMゾーン1S-60S |
ヒント
💡 ソースCRSを確認 — メタデータやドキュメントをチェック
💡 適切なターゲットを選択 — 精度にはUTM、マップにはWeb Mercator
💡 歪みに注意 — 全ての投影は面積、距離、形状を歪めます
💡 測定にはUTMを使用 — Web Mercatorよりも高精度
💡 変換後を確認 — サンプル座標で精度をチェック
技術的詳細
変換エンジン
- Proj4js — 業界標準の投影ライブラリ
- EPSGデータベース — 完全な座標系定義
- 基準変換 — 正確な楕円体変換
対応入力
- GeoJSON (Feature, FeatureCollection)
- 全てのジオメトリタイプ (Point, LineString, Polygon, Multi*)
- 座標配列
出力オプション
- 再投影されたGeoJSON
- 精度制御 (小数点以下の桁数)
- 出力にCRSメタデータを含む
パフォーマンス
- クライアントサイド処理 (サーバーへのアップロードなし)
- 高速変換 (典型的なファイルで1秒未満)
- 大規模データセット対応 (最大50MBでテスト済み)
関連ツール
- 座標形式コンバーター — 緯度/経度 ↔ UTM ↔ MGRS ↔ DMS
- GeoJSON ↔ WKT — Well-Known Textへの変換
- GeoJSONミニファイアー — 再投影後のファイルサイズを削減
よくある質問
Q: EPSG:4326とEPSG:3857の違いは何ですか?
A: EPSG:4326は度単位の緯度/経度 (GPS)、EPSG:3857はメートル単位のWeb Mercator (ウェブマップ)です。
Q: 変換後の座標が正しく見えないのはなぜですか?
A: 正しいソースCRSを選択したか確認してください。間違ったソースCRSは間違った出力を生みます。
Q: カスタム/ローカル座標系に変換できますか?
A: はい、EPSGコードまたはProj4定義文字列があれば可能です。
Q: オフラインで動作しますか?
A: はい、全ての変換はブラウザ内でProj4jsを使用して行われます。
Q: 変換の精度はどのくらいですか?
A: ほとんどの用途で非常に高精度です。基準のシフトも適切に処理されます。
Q: 高度を含む3D座標を変換できますか?
A: はい、Z座標は保持され、CRSが対応していれば変換可能です。
Q: ソースCRSが分からない場合はどうすればいいですか?
A: ファイルのメタデータやドキュメントを確認するか、一般的なもの (4326, 3857) を試してください。間違ったCRSは誤った結果を生みます。
Q: 基準変換を処理できますか?
A: はい、Proj4jsは基準シフトを自動的に処理します (例: NAD27 → WGS84)。