データソースとライセンス
GeoDrafter はオープンデータとオープンソースソフトウェアで作られています。このページでは、すべてのデータソースについて、何に使っているか、どのライセンスかを示します。
OpenFreeMap(背景地図)
すべてのツールの背景地図は OpenFreeMap のものです。商用利用も含めて無料で使えます。地図データ © OpenStreetMap contributors(ODbL)、ベクトルタイルは OpenMapTiles。お使いのブラウザは、表示している範囲の地図タイルを OpenFreeMap から直接読み込みます。クレジット表記:OpenFreeMap © OpenMapTiles Data from OpenStreetMap
MapLibre GL JS
MapLibre は、お使いのブラウザでインタラクティブな地図を描画します。オープンソース(BSD-3-Clause)で、ライブラリは geodrafter.com から配信しています。
GeographicLib
距離、円、面積、方位角はすべて、Charles Karney による GeographicLib の測地線アルゴリズムを使って WGS84 楕円体の上で計算しています。精度は約 15 ナノメートルです。オープンソース(MIT)。
DWD HYRAS-DE(ドイツの耐寒性ゾーン)
ドイツの耐寒性ゾーン地図は、ドイツ気象局(Deutscher Wetterdienst)の HYRAS-DE 1 km グリッドの日最低気温を使用しています。ライセンスは CC BY 4.0 です。1991–2020 年の各年の最低気温を約 5 km のセルごとに平均し、小さなファイルとして geodrafter.com から配信しています。
GeoNames(地名検索)
地名検索、「半径内の都市」ツール、そして緯度経度検索・対蹠点マップ・タイムゾーン検索の最寄りの町の表示には、GeoNames の人口 15,000 人以上の町と都市、約 24,000 件の一覧を使用しています。ライセンスは CC BY 4.0 で、npm パッケージ all-the-cities(MIT)にまとめられたものです。検索はお使いのブラウザ内で行われ、入力した内容はどこにも送信されません。
標高ツールでは、同じ一覧からドイツ、オーストリア、スイス、フランス、スペイン、デンマークの人口 1,000–14,999 人の町村約 19,000 件も検索できます。また、ドイツ、オーストリア、スイス、フランス、スペインの郵便番号を GeoNames の郵便番号ファイル(CC BY 4.0)から検索します。検索はお使いのブラウザ内で行われます。
Terrain Tiles(標高データ)
標高ツールは Terrain Tiles(Mapzen/Tilezen、AWS Open Data)を読み込みます。お使いのブラウザは、クリックした場所の標高タイル(約 256 × 256 個の標高値を収めた PNG 画像)を Amazon Web Services から直接ダウンロードし、そこから標高を読み取ります。元データごとに利用条件があり、Tilezen のクレジット表記文書に従って以下に記載します。
3DEP data courtesy of the U.S. Geological Survey · SRTM data courtesy of the U.S. Geological Survey · GMTED2010 data courtesy of the U.S. Geological Survey · ETOPO1: NOAA National Centers for Environmental Information, U.S. Department of Commerce · ニュージーランド:LINZ 8m DEM, Crown copyright, Land Information New Zealand and the New Zealand Government, 2011 (CC BY 3.0 NZ) · 英国:LIDAR Composite DTM, © Environment Agency copyright and/or database right 2015, Open Government Licence v3 · オーストリア:© offene Daten Österreichs – Digitales Geländemodell (DGM) Österreich (CC BY 3.0 AT) · ノルウェー:© Kartverket (CC BY 4.0) · ArcticDEM: DEM(s) created from DigitalGlobe, Inc., imagery and funded under National Science Foundation awards 1043681, 1559691 and 1542736 · ヨーロッパ:EU-DEM, produced using Copernicus data and information funded by the European Union · カナダ:CDEM, contains information licensed under the Open Government Licence – Canada · メキシコ:Source: INEGI, Continental relief, 2016 · オーストラリア:© Commonwealth of Australia (Geoscience Australia) 2017, DEM of Australia 5 metre grid (CC BY 4.0)
EPSG と Proj4js(座標)
座標変換ツールの約 6,600 の座標系(名称、適用範囲、測地系変換の精度)は EPSG Geodetic Parameter Dataset(IOGP)のもので、epsg.io をもとにした npm パッケージ epsg-index(ISC)から取得しています。一覧は EPSG コードを使うときにお使いのブラウザにダウンロードされます。緯度経度、UTM、投影座標系の間の変換は Proj4js(MIT)でブラウザ内で行います。
Open Location Code(Plus Codes)
緯度経度検索に表示される Plus Code は、Google のオープンな仕様 Open Location Code(Apache License 2.0)に従い、独自の実装でお使いのブラウザ内で計算しています。Plus Code は、住所の代わりに Google マップに入力できます。
米国の ZIP コード
「半径内の ZIP コード」ツールは、米国国勢調査局(US Census Bureau)の ZIP Code Tabulation Areas(ZCTA)約 33,800 件それぞれの内部点(緯度と経度)を使用しています。2020 年国勢調査の地理区分に基づくパブリックドメインのデータで、npm パッケージ us-zips(MIT)にまとめられたものです。各 ZIP コードの横に表示される地名と州は GeoNames の郵便番号データ(CC BY 4.0、npm パッケージ zipcodes-us、MIT)によるものです。ファイルはお使いのブラウザに読み込まれ、検索もブラウザ内で行われます。郡の検索ツールの ZIP コード検索も同じ ZCTA の点を使用しています。
Natural Earth(国境)
国境地図は、Natural Earth の admin-0 国境ポリゴン(バージョン 4.1.0、パブリックドメイン)を使用しています。npm パッケージ world-atlas(ISC)によって TopoJSON にまとめられたものです。地図には 1:5,000 万の版を表示し、数値とダウンロードは 1:1,000 万の版で計算しています。対蹠点マップは、陸と海を区別し、地球の反対側に反転させた大陸を描くために 1:5,000 万の輪郭を使用しています。
タイムゾーン(timezone-boundary-builder、IANA)
タイムゾーン検索は、timezone-boundary-builder(Evan Siroky)による、陸地と領海を含む IANA タイムゾーン全 419 件の境界を使用しています。OpenStreetMap のデータ(© OpenStreetMap contributors、ODbL 1.0)から作成され、npm パッケージ geo-tz(MIT)にまとめられたものです。全世界をブラウザで読み込めるよう、境界は点の数を約 4 % に簡略化しています。簡略化したファイルは、同じ ODbL ライセンスの派生データベースです。時刻のルール(UTC との時差、夏時間、時刻の切り替え)は IANA タイムゾーンデータベース(パブリックドメイン)によるもので、お使いのブラウザがあらかじめ持っているものを使います。
太陽の位置(NOAA)
太陽の位置計算ツールは、米国海洋大気庁(National Oceanic and Atmospheric Administration)が公開している NOAA Solar Calculator の計算式(Jean Meeus の Astronomical Algorithms に基づく、米国政府の著作物)を使用しています。データファイルは一切コピーしていません。太陽の位置、日の出、日の入り、薄明はお使いのブラウザ内で計算し、時刻は、上記のタイムゾーン境界とブラウザ内の IANA tz データベースに基づいて、その場所のタイムゾーンで表示します。
月の位置(Jean Meeus)
月の出・月の入り計算ツールは、Jean Meeus の Astronomical Algorithms(第 2 版、1998 年)第 47 章の計算式を使用しています。これは月の理論 ELP-2000/82 を 60 + 60 の周期項に簡略化したもので、係数は astronomia パッケージ(MIT ライセンス、© Sonia Keys、commenthol)に収録されたものを使っています。データファイルは一切コピーしていません。月の位置、視差、月相、月の出、月の入りはお使いのブラウザ内で計算し、時刻は、上記のタイムゾーン境界とブラウザ内の IANA タイムゾーンデータベースに基づいて、その場所のタイムゾーンで表示します。
英国ナショナルグリッド(Ordnance Survey)
グリッド参照検索ツールは、Ordnance Survey の英国の座標系ガイドに掲載されている英国ナショナルグリッドのパラメータを使用しています。Airy 1830 楕円体上の横メルカトル図法(EPSG:27700)、100 km 区画の文字、そして WGS84 と OSGB36 の間の 7 パラメータ Helmert 変換(EPSG:1314)です。すべてお使いのブラウザ内で計算します。厳密な国家変換 OSTN15 は使っていないため、位置はそれと最大で約 4 m 異なることがあります。
米国国勢調査局(米国の郡)
郡の検索ツールは、米国国勢調査局(US Census Bureau)の地図用境界ファイルの 2017 年版(パブリックドメイン)に含まれる郡の境界を使用しています。3,231 の郡と郡相当区域を 1:1,000 万の縮尺用に簡略化し、FIPS コードとともに npm パッケージ us-atlas(ISC)で TopoJSON にまとめたものです。郡、その面積、隣接する郡はお使いのブラウザ内で求めています。
デンマークの建築規制線
/da/ のデンマーク語ページでは、Danmarks Arealinformation(デンマーク環境保護庁 Miljøstyrelsen、無料の公共データ)の保護区域と、デンマークの地籍台帳 Matriklen(Klimadatastyrelsen、無料の基本データ)に登録された海岸保護、砂丘保護、保安林(fredskov)を使用しています。デンマーク語の海面上昇ページでは、DMI Klimaatlas(デンマーク気象研究所)を使用しています。
データの精度
計算そのものは 1 ミリメートルよりはるかに高い精度です。結果を左右するのは入力データです。つまり、地図上のどこをクリックしたか、地名一覧で場所がどれだけ正確に位置づけられているか(通常は町の中心)、そして標高の場合は標高モデルの解像度です。各ツールのページでは、「精度はどのくらい?」の項でそれぞれの限界を説明しています。