等高線作成 – 任意の範囲の等高線を DXF やシェープファイルで

地図をクリックし、範囲の大きさと等高線間隔を選ぶと、オープンな標高データから等高線を作成し、AutoCAD などの CAD 用の DXF、シェープファイル、GeoJSON、KML でダウンロードできます。各線は標高を持ちます。データの解像度は多くの地域で 10~30 m、ライダーがある地域では数メートルの精度なので、スケッチ、配置図、模型に向き、測量には向きません。何もアップロードされません。

地図をクリックして範囲の中心を置きます。中心をドラッグすると移動できます。

GeoJSON と KML は常に WGS 84 の経度・緯度です。各線の標高は elev フィールドに入ります。

別の形式が必要ですか? FileReshape でシェープファイルを変換.

地図とデータ: OpenFreeMap, MapLibre GL JS, Terrain Tiles (Mapzen / Tilezen on AWS Open Data), GeoNames (via all-the-cities), Proj4js, EPSG Geodetic Parameter Dataset (via epsg.io and epsg-index) – すべてのデータソース.

要点

建築家、ランドスケープデザイナー、施主、模型制作者は、測量図ができる前に敷地の等高線を必要とすることがよくあります。斜面に家を配置する、庭をスケッチする、小道を計画する、地形模型の層を切り出すといった場面です。GIS なら数値標高モデルから作れますが、データを探し、ソフトをインストールし、使い方を覚える必要があります。このツールはそれをブラウザーで行います。場所を検索するか地図をクリックすると、その点を中心とする 500 m~5 km の正方形が等高線で埋まります。標高は Terrain Tiles から取得します。これは各国のライダーモデル、EU-DEM、SRTM などを組み合わせた無料の全球標高データです。範囲の UTM ゾーンの規則的なグリッドに読み込み、必要なら軽く平滑化してから、等高線間隔の倍数ごとに線としてつなぎます。5 本に 1 本は計曲線で、太く描かれ地図上に標高が表示されます。線は、各ポリラインがそれぞれの標高を持つ DXF、標高を elev フィールドに入れたシェープファイル、QGIS や Google Earth 用の GeoJSON と KML でダウンロードできます。ワンクリックで GeoDrafter の 3D ビューアーに、元の地形の上に重ねて表示できます。

使い方

  1. 町名や郵便番号を検索するか、範囲の中心にしたい場所を地図上でクリックします。
  2. 範囲の大きさを 500 × 500 m から 5 × 5 km の間で選びます。
  3. 自動の等高線間隔(高低差に対して約 25 本)のままにするか、メートルまたはフィートで自分で選びます。
  4. 平滑化の強さを選びます。弱い平滑化で標高データの細かなギザギザが取れます。
  5. DXF とシェープファイルの座標系(既定は UTM、平面直角座標系 IX 系なら 6677)を選び、必要な形式でダウンロードします。
  6. 「3D ビューアーで表示」をクリックすると等高線を 3D で見られます。共有リンクをコピーすれば同じ範囲に戻れます。

精度はどのくらい?

標高データの出どころと細かさ

Terrain Tiles は場所ごとに最良のオープン標高モデルを使います。日本を含むアジアの多くは SRTM(約 30 m)、ヨーロッパの大部分は EU-DEM(25 m)、米国は USGS 3DEP(約 10 m 以下)、オーストリアとノルウェーは 10 m の国の標高モデル、イングランドは環境庁の 2 m ライダーモデルです。ツールはグリッドに合う最も細かいレベルのタイルを読みますが、元データにない細部は加えられません。30 m のデータでは小さな段差、水路、道路の切土は表れず、等高線はなめらかにされた地表に沿います。

グリッドと線

範囲はその UTM ゾーンの正方グリッドに変換され、1 辺のセルは最大 400 個です。500 m なら約 1.3 m、2 km なら 5 m、5 km なら 12.5 m のセルになり、タイルの 1 ピクセルより細かくはなりません。各等高線はマーチングスクエア法で追跡します。2 つの格子点の間で標高が等高線の値をまたぐ位置を線形補間で求め、それらを連続したポリラインにつなぎ、山頂や窪地の周りでは閉じた線にします。ほぼまっすぐな部分はセルの 5 分の 1 以内で間引くので、ファイルは小さくなります。

標高の精度

ライダーが元データなら地面の誤差はふつう 0.5~1 m 以内ですが、EU-DEM や SRTM では 3~10 m の誤差がよくあり、急斜面や森林ではさらに大きくなります。SRTM のレーダーは樹冠を一部測っているためです。そのようなデータで 1 m 間隔にすると、正確そうに見えて実際には正確でない線になるため、自動の間隔は高低差に応じて大きくなります。等高線はスケッチ、敷地検討、プレゼン用図面、模型に使ってください。建築確認、造成、排水計画には測量図か、国土地理院の基盤地図情報 数値標高モデル(5 m・10 m)を使ってください。

ファイルの座標

DXF とシェープファイルは、CAD で距離が正しくなるよう、既定では範囲の UTM ゾーン(WGS 84、メートル)で書き出します。WGS 84 の経度・緯度や任意の EPSG コードも選べます。たとえば JGD2011 平面直角座標系 IX 系なら 6677 です。その場合、線は proj4js で変換されます。GeoJSON と KML は常に経度・緯度です。標高は海抜で、メートルまたはフィートです。

知っておきたいこと

データより細かい等高線間隔

30 m のデータで平地に 0.5 m 間隔を選ぶと、地形ではなくノイズを表す細かく揺れた線がたくさんできます。データの高さ精度より小さい間隔では情報は増えません。平滑化を強めるか、間隔を大きくし、信頼できる地図と見比べてください。

湖、海、読み込めないタイル

水面はデータ上で平らなので、湖の中には等高線がなく、岸の線がギザギザになることがあります。海上の標高は、元データによって海底だったり 0 m だったりします。タイルを読み込めなかった部分は平均標高で埋められ、パネルにその旨が表示されます。

建物、森林、最近の工事

標高モデルの多くは地表面だけで、数年前のものです。新しい道路、採石場、盛土、造成地は含まれず、森林では SRTM が等高線を樹高の一部ぶん持ち上げることがあります。

よくある質問

敷地の等高線はどうやって作りますか?

場所を検索するか地図をクリックし、範囲の大きさと等高線間隔を選んで、DXF、シェープファイル、GeoJSON、KML でダウンロードします。共有リンクには範囲と設定が保存されます。

等高線を AutoCAD などの CAD で開けますか?

はい。DXF はどの CAD でも読める R12 形式で、各等高線はそれぞれの標高を持つポリラインとして CONTOUR と CONTOUR_INDEX の画層に入り、UTM ゾーンまたは選んだ EPSG コードのメートル単位です。AutoCAD、BricsCAD、ArchiCAD、Vectorworks、Rhino でそのまま開けます。

等高線間隔はどう選べばよいですか?

範囲の高低差の 1~5 % に 1 本くらいが目安です。自動では約 25 本を目指し、なだらかな土地で 1 m、丘陵地で 5~10 m、山岳地で 20~50 m になります。それより細かい間隔が意味を持つのはライダーデータの地域だけです。

等高線の精度はどのくらいですか?

標高データと同じです。ライダーが元データの地域(オーストリア、イングランド、米国の多くなど)では約 1 m、日本を含むその他の地域ではしばしば 3~10 m です。スケッチや模型には十分ですが、測量や実施設計には向きません。

計曲線とは何ですか?

5 本に 1 本の等高線で、地図をすばやく読めるよう太く描き、標高を表示します。ファイルでは計曲線は専用の画層(DXF)に入るか、index = 1(シェープファイル、GeoJSON)になります。

日本でもっと正確な等高線を作るには?

国土地理院の基盤地図情報ダウンロードサービスから数値標高モデル(5 m)を入手し、QGIS の ラスタ ▸ 抽出 ▸ 等高線(gdal_contour)で作成してください。ダウンロードせずに概要をつかむなら、このツールで十分です。

誤りや不足がありましたら、[email protected] までメールでお知らせください。修正いたします。