Slide 1

Slide 1 text

All rights reserved by Postman Inc 地理情報と API のトレンド 草薙 昭彦 Mapbox Japan アンバサダー Postman テクノロジーエバンジェリスト #mapboxjpmeetup

Slide 2

Slide 2 text

草薙 昭彦 @postman_japan @nagix Mapbox Japan アンバサダー

Slide 3

Slide 3 text

Mini Tokyo 3D minitokyo3d.com

Slide 4

Slide 4 text

Japan EQ Locator nagix.github.io/japan-eq-locator

Slide 5

Slide 5 text

北朝鮮ミサイル実験ビジュアライゼーション nagix.github.io/nk-missile-tests

Slide 6

Slide 6 text

草薙 昭彦 @postman_japan @nagix Mapbox Japan アンバサダー Postman テクノロジーエバンジェリスト

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

API: Application Programming Interface 最近だと、特にネットワークを介してやり取りされる Web API のことを指す API 利用者 API 提供者 API サービスを 提供したい サービスを 使いたい ルールに従い提供者と 利用者をつなぐ インターフェース

Slide 9

Slide 9 text

コンピューターの歴史 1 2 3 4 「API ファーストの世界」より https://www.api-first-world.com/ja/

Slide 10

Slide 10 text

API のメリット 技術先な複雑さを隠蔽する(抽象化) 開発者はアプリやサービスで実現したいことに集中できる

Slide 11

Slide 11 text

API アーキテクチャスタイルの歴史 https://twitter.com/bytebytego/status/1695320821320016286

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

OpenAPI 仕様 (OAS) OpenAPI は、RESTful API のための API 記述形式で、HTTP API 機能を人間とコンピュータが理解できる ようにするためのプログラム言語に依存しない仕様形式 info OpenAPI Specification 3.1 servers paths webhooks components security tags externalDocs 記述形式:JSON、YAML

Slide 14

Slide 14 text

OGC API Web Map Service (WMS) 地図画像を配信 Web Features Service (WFS) フィーチャーとデータを表示・操作 Web Coverage Service (WCS) ラスターデータセットを配信 OGC API … レガシー仕様 Maps 地図画像を配信 Features フィーチャーとデータを表示・操作 Coverages ラスターデータセットを配信 … OpenAPI 準拠

Slide 15

Slide 15 text

Overpass API

Slide 16

Slide 16 text

Mapbox API ● Map Matching API 道路やパスへのスナップ ● Directions API ルート検索 ● Isochrone API 等時線の取得 ● Geocoding API 位置情報と地理座標の変換 ● Search API 幅広いインタラクティブな検索 ● Optimization API 経路最適化、巡回サラリーマン

Slide 17

Slide 17 text

国土交通省 不動産ライブラリ API 出典:国土交通省「不動産情報ライブラリの概要について」


Slide 18

Slide 18 text

RESUS(地域経済分析システム) API

Slide 19

Slide 19 text

公共交通オープンデータセンター API

Slide 20

Slide 20 text

U.S. Election API Resource Center by Postman https://2020-us-election-apis.postman.com/

Slide 21

Slide 21 text

AI - 新しい API の使い手 eコマース ソーシャル ネットワーク クラウド モバイル IoT AI ユーザー: もはや自然言語で指示するだけ サービス提供者: API をちゃんと作らないと AI に使ってもらえない 時間

Slide 22

Slide 22 text

ありがとうございました