Slide 1

Slide 1 text

ArcGIS Platform (PaaS) の API を 使ってみた︕ Takahiro Kamiya @freedom_tk

Slide 2

Slide 2 text

内容 • ⾃⼰紹介 • ArcGIS Platform とは • ArcGIS Platform の利⽤ • Google Maps との違いは︖ • ArcGIS Platform の到達圏解析を使ってみた。 • まとめ

Slide 3

Slide 3 text

⾃⼰紹介 • Takahiro Kamiya Ø Twitter:@freedom_tk • ESRIジャパン株式会社 • Open Source Geospatial Foundation (@openconcierge) Ø NPO法⼈(東京都)︓空間情報の活⽤を⽀援する専⾨家集団 • 地理情報の分野が好きなエンジニアです。Esri の ArcGIS や Mapbox を中⼼に扱っています。 Ø 個⼈ブログ︓freedom-tech.hatenablog.com

Slide 4

Slide 4 text

ArcGIS Platform ってなに︖ • ArcGIS Platform は、Google Maps Platform と同じような Web の地図サービスプラット フォーム • 開発者向けにロケーションサービスを提供する PaaS (Platform as a Service) • Leaflet、OpenLayers、Mapbox GL JS などの オープンソースの利⽤が可能 • REST API のため、サードパーティなどの外部 サービスへの組み込みも可能 • API キーによる認証⽅式 https://developers.arcgis.com/

Slide 5

Slide 5 text

ArcGIS Platform の利⽤ ArcGIS Platform (Platform as a Service) コンテンツ ・背景地図 ・ジオコーディング ・ルーティング ・POIʼS ・デモグラフィック 機能 ・データホスティング ・ジオエンリッチメント ・認証(APIキー、OAuth) API キー 背景地図 ジオコーディング及び検索 道路ネットワーク解析 可視化 統計データの活⽤

Slide 6

Slide 6 text

デモ

Slide 7

Slide 7 text

Google Maps との違いは︖ • ArcGIS Platform は、Google Maps と違い GIS(地理情報 システム)と呼ばれる⾼度な機能があり、地図上での空間解 析や可視化、統計データの利⽤などが可能 • Google Maps API で取得した結果は、Google マップ以外の 地図に描画することは規約違反になる。つまり、マッシュ アップ的なアプリ開発が難しい。例えば、Google Maps API の結果をオープンソースを地図ソフトで表⽰することはでき ない。などがある。 Ø https://cloud.google.com/maps- platform/terms#3.-license. • Google のジオコーディング API の利⽤制限の例 Ø ジオコーディング API の結果を地図に表⽰する場合は、これらの結 果を Google マップに表⽰する必要がある。Google マップ以外の マップで GeocodingAPI データを使⽤することは禁⽌されている。 Ø 保存に関しては、場所を⼀意に識別するために使⽤される Place ID の値は保存することができる。Place ID の値は、Geocoding API レスポンスの place_id フィールドで返される。

Slide 8

Slide 8 text

まとめ • ArcGIS Platform は、ロケーションサービスを提供する PaaS (Platform as a Service) のクラウドサービス ØAPI キーによる認証 Øオープンソースが利⽤できる • ArcGIS Platform は無償枠から利⽤できます。 Øhttps://developers.arcgis.com/ • ロケーションサービスの紹介 Øhttps://developers.arcgis.com/features/