Upgrade to Pro — share decks privately, control downloads, hide ads and more …

地理情報とAPIのトレンド

 地理情報とAPIのトレンド

Mapbox/OpenStreetMap meetup #16での発表資料です。

地理情報を使ったサービスやアプリが動いている背後で、APIがどのように役立っているかを、APIのトレンドを絡めて紹介します。

草薙昭彦

July 19, 2024
Tweet

More Decks by 草薙昭彦

Other Decks in Technology

Transcript

  1. All rights reserved by Postman Inc 地理情報と API のトレンド 草薙

    昭彦 Mapbox Japan アンバサダー Postman テクノロジーエバンジェリスト #mapboxjpmeetup
  2. API: Application Programming Interface 最近だと、特にネットワークを介してやり取りされる Web API のことを指す API 利用者

    API 提供者 API サービスを 提供したい サービスを 使いたい ルールに従い提供者と 利用者をつなぐ インターフェース
  3. 2023 年時点の API 仕様の認知度 JSON スキーマが断トツ。続いて Swagger/OpenAPI 2.0 → OpenAPI

    3.X → GraphQL。API アーキテクチャ利用率と の関連性が高い。 JSON Schema Swagger 2.0 OpenAPI 3.X GraphQL WSDL AsyncAPI Protobuf Avro API Blueprint RAML RDF/SPARQ Thrift 聞いたことがない 知ってはいるけど 使っていない 使っている 使っている & 気に入ってる https://www.postman.com/state-of-api/api-technologies
  4. OpenAPI 仕様 (OAS) OpenAPI は、RESTful API のための API 記述形式で、HTTP API

    機能を人間とコンピュータが理解できる ようにするためのプログラム言語に依存しない仕様形式 info OpenAPI Specification 3.1 servers paths webhooks components security tags externalDocs 記述形式:JSON、YAML
  5. OGC API Web Map Service (WMS) 地図画像を配信 Web Features Service

    (WFS) フィーチャーとデータを表示・操作 Web Coverage Service (WCS) ラスターデータセットを配信 OGC API … レガシー仕様 Maps 地図画像を配信 Features フィーチャーとデータを表示・操作 Coverages ラスターデータセットを配信 … OpenAPI 準拠
  6. Mapbox API • Map Matching API 道路やパスへのスナップ • Directions API

    ルート検索 • Isochrone API 等時線の取得 • Geocoding API 位置情報と地理座標の変換 • Search API 幅広いインタラクティブな検索 • Optimization API 経路最適化、巡回サラリーマン
  7. AI - 新しい API の使い手 eコマース ソーシャル ネットワーク クラウド モバイル

    IoT AI ユーザー: もはや自然言語で指示するだけ サービス提供者: API をちゃんと作らないと AI に使ってもらえない 時間