Open-Elevationの互換ホスト

Open-Elevationの公開サーバーはボランティアによるプロジェクトで、稼働時間の保証はありません。openelevation.mygeocode.comは同じlookupエンドポイントにGETでもPOSTでも応答し、陸地と海底をカバーする全球15秒角グリッド(約460m)のデータを使います。

ホスト名を1つ変えるだけ

元のホスト
  • api.open-elevation.com
代わりに使うホストopenelevation.mygeocode.com
キーのパラメーター元のサービスにはキーがなく、こちらでも必要ありません:どのアドレスでもキーなしで1日あたり2,500件のリクエストが使えます。クレジット、パッケージ、利用履歴を利用するには、クエリにkey=...を追加するか、X-API-Keyヘッダーを送信してください。
変更前
curl "https://api.open-elevation.com/api/v1/lookup?locations=27.9881,86.9250|46.5763,7.6613"
変更後
curl "https://openelevation.mygeocode.com/api/v1/lookup?locations=27.9881,86.9250|46.5763,7.6613"

移行する理由

キーは不要、URLの構造は同じ、そして監視され費用がきちんと支払われているサーバーです。

キーの有無にかかわらず、無料枠は同じです。openelevation.mygeocode.comへのリクエストは、お使いのアドレスまたはキーが当社独自のエンドポイントで得ている1日あたり2,500件の無料リクエストと同じ枠から差し引かれます。それを超える分は、プリペイドクレジットで1リクエストあたり€0.0001、またはUnlimitedキーで月額€50です。登録に必要なのはメールアドレスだけです。

料金を見る 無料のキーを取得

エンドポイント

openelevation.mygeocode.comのパス機能バックエンド
/api/v1/lookup?locations=lat,lon|lat,lonGETによる検索標高検索
/api/v1/lookup (POST, JSON body)POSTによる検索標高検索

レスポンスの例

上記のリクエストはこれを返します。フィールド名、入れ子構造、型はOpen-Elevationに準拠しています。その中身のデータだけが当社のものです。

openelevation.mygeocode.comからのレスポンス
{
  "results": [
    { "latitude": 27.9881, "longitude": 86.925, "elevation": 8752 },
    { "latitude": 46.5763, "longitude": 7.6613, "elevation": 3459 }
  ]
}

詳細と相違点

Open-Elevationにはキーがなく、こちらでも1日あたり最初の2,500件のリクエストにはキーは不要です。クレジット、パッケージ、利用履歴を利用するには、クエリにkey=...を追加するか、X-API-Keyヘッダーを送信してください。

  • locations=lat,lon|lat,lonを使うGET形式と、locationsリストを含むPOST本文の両方に対応しています。
  • 高さは、陸地と海底を含む解像度約460mの全球地形モデルから求められ、Open-Elevationと同様に整数のメートル値で返されます。
  • 1リクエストあたり最大1,024地点で、各地点が1リクエストとして数えられます。

お使いのクライアントがここに記載されていないフィールドや動作に依存している場合は、お知らせください。互換性の差異はたいてい小さいため、すぐに修正されます。

その他の互換ホスト

互換ホストの仕組み概要JavaScriptライブラリの互換対応