新しくリリースされたOS APIを使用してサイクリングルートを共有

ニュース

ホームページホームページ / ニュース / 新しくリリースされたOS APIを使用してサイクリングルートを共有

Jul 08, 2023

新しくリリースされたOS APIを使用してサイクリングルートを共有

L'articolo di questo mese descrive le nuove API del sistema operativo disponibili in:

今月の記事では、OS データ ハブにある新しい OS API について説明します。

データ ハブは、OS オープン データと、コンテンツへのアクセスに使用できる OS API へのアクセスを提供します。 API を使用すると、大量のデータをマシンにダウンロードすることなく、サーバーからデータにアクセスできます。 現在利用可能なものは次のとおりです。

以前の記事と同様に、OS Maps API の使用をコンテキストに組み込む方法の例を見てみましょう。 ここでは、サイクリング愛好家が、同僚とグループで毎週通るサイクリング ルートを示す Web サイトを作成しています。 ルートを視覚的に表示するには、移動するルートを地図上に重ねて表示し、各ルートの状態と長さも記録したいと考えています。

お客様がサポートを必要とする質問には次のようなものがあります。

GIS ソフトウェアで OS API を使用するにはどうすればよいですか?

OS Maps API は、データ ハブ内の WMTS または ZXY エンドポイントとして提供されます。 これにより、最新の GIS ソフトウェア内にさまざまなレイヤーを追加できるようになります。 API をレンダリングする前に必ずソフトウェア内で範囲を設定してください。そうしないと、コストが急速に増加する可能性があります。

OS API を Web サイトに統合するにはどうすればよいですか?

OS API には、Mapbox (プレミアム オプション付きの無料) や Leaflet (無料でオープンソース) などの他のマッピング API と並行して、基本的な JavaScript を使用して HTML で簡単にアクセスできます。 この例では Leaflet を使用していますが、他の例は OS Labs で見つけることができます。 次のコードは、記事の最後にあるサンプル Web サイトの本文内で使用されています。

ユーザーに API 内の OpenData へのアクセスのみを許可するにはどうすればよいですか?

オープン専用マップ スタイルを選択し、minZoom と maxZoom に適切なズームしきい値を適用するだけで、無料で使用できる OS データである OpenData 内にユーザーを留めることができます。 オブジェクト キー mapOptions.maxBounds 内の南西と北東の境界座標を含む配列を使用してパンを制限することもできます。

OS 以外のデータをアプリケーションに組み込むにはどうすればよいですか?

これは、OS マップ データの表示に使用されているマッピング API を使用して実行できます。 この例では、Leaflet には、マップ上に複数の GeoJSON ファイルを表示するために使用できる、omnivore というリポジトリがあります。 Mapbox や他のマッピング ツールでも同様の方法を利用できます。 この例では、マウスオーバーのツールチップも使用しています。

OS API で構築された地図をサンプル Web サイトに組み込むと、このような結果になります。 自転車ルート データは API には含まれておらず、この例のために特別に収集されたものであることに注意してください。

要約すると:

地理空間の初心者でも、GIS データの専門家でも、OS データ ハブを使用するとデータへのアクセスが許可されます。 当社のプラットフォームとそれを使用するメリット、および取得できる GIS データの種類について説明します。

当社の高精度の地理空間データと印刷された地図は、英国内外の個人、政府、企業が世界を理解するのに役立ちます。

建物、道路、河川、病院、運動場、緑地の陸地測量データをフィルタリングする API。

OS MasterMap Topography Layer は、イギリスの建物の高さを示すデータセットです。

詳細な陸地測量データをカスタマイズ可能なベースマップとして提供するベクター タイル サービス。

識別可能な場所に関する基本情報を含む地理ディレクトリ。 API を使用して、指定された地点に最も近い場所を検索します。

不動産、道路、OS MasterMap 識別子の間の関係に無料でアクセスします。

OS Downloads API を使用すると、OS OpenData および OS Premium データのダウンロードをスクリプト化して自動化できます。 プロセスを自動化することで貴重な時間を節約します。

お客様がサポートを必要とする質問には、GIS ソフトウェアで OS API を使用するにはどうすればよいですか? OS API を Web サイトに統合するにはどうすればよいですか? ユーザーに API 内の OpenData へのアクセスのみを許可するにはどうすればよいですか? OS 以外のデータをアプリケーションに組み込むにはどうすればよいですか? 要約すると