今月のリリース:ジオコーディング、IP、タイムゾーンなど
APIの最近の取り組みのまとめです:新しい互換ホスト、より高速なタイムゾーンと標高の検索、ダッシュボードの機能、割り当ての見やすさの向上。
平坦な地形は多少のずれを許してくれます。広い範囲で地面の高さがほとんど変わらなければ、標高データが少し古くてもレスポンスにはほとんど表れません。急峻な地形では話が違い、座標がわずかに水平方向にずれただけで、高さに実際の差が生じることがあります。私たちは、まさにこの点を念頭に置いて、/v1/elevationの背後にある標高データを更新しました。
エンドポイント自体の形は変わっていません。座標の集まりを送るとメートル単位の標高値が返ってくる、/docs/elevation-lookup/で説明しているのと同じリクエストとレスポンスの構造です。変わったのはその下にあるソースデータで、山岳地帯や高地でもっとも目立つ種類の誤差を減らすように更新しました。こうした地形では、古いデータや粗いデータは、地形の実際の起伏をならしてしまいがちです。
これがもっとも重要になるのは、標高を単なる背景情報以上のものとして扱う用途です。上りを考慮するルート計画、トレイル沿いの高度を表示するアウトドアやハイキングのアプリケーション、正確な地面の高さに依存するエンジニアリングや農業のツールは、いずれも地形を近似的にではなく忠実に反映したデータに頼っています。同じエンドポイントの背後でデータセットが更新されたことで、こうした用途では連携コードを1行も変えずにより良い答えが得られます。
バッチの動作も変わっていません。多数の座標を含むリクエストでは、これまでとまったく同じく、引き続き座標1つずつが個別に数えられます。料金も、対象の地形が平坦か急峻かに関係なく、無料の割り当てを超えた分は同じく1リクエストあたり€0.0001、またはUnlimitedパッケージでのカバーです。
この更新されたデータは、/compatibility/open-elevation/にある私たちのOpen-Elevation互換ホストの背後でも使われているので、すでにそこに向けているものも、何の操作もなく同じ改善の恩恵を受けられます。
私たちは標高の精度を、一度きりの作業ではなく継続的な責任だと考えています。地形データのソース自体が時間とともに改善されていくので、改善が利用可能になったらそれを届ける価値があるからです。今回の更新はその方向への一歩であり、精度がもっとも重要になりやすく、古いデータがこれまでもっとも弱かった地域に特に焦点を当てています。
ハイキングアプリの高度表示からルート計画ツールの上り見積もりまで、標高値がアプリケーションのユーザー向けの部分に使われているなら、今回の更新は、特に地面が平坦でない場所で、精度のさりげない向上として表れるはずです。エンドポイントの詳細は引き続き/docs/elevation-lookup/にあります。