スマートIoT推進フォーラム
技術戦略検討部会
第7回テストベッド分科会

GISが提供するプラットフォームと地理データについて
2019年9月2日
ESRIジャパン株式会社
事業推進・先端技術開発統括
鈴木茂雄

GISが提供するプラットフォームと地理データについて2

IoTとクラウドを中心としたビジネス環境
 複数領域のプレイヤーとのコラボレーションが必要
End-to-end のソリューション
デバイス
デバイス
メーカーの領域Internet

業務アプリ
ソリューション

IoT プラットフォーム
ArcGIS プラットフォームの領域

ネットワークベンダーの領域

管理コンソール

入力

可視化

オーケストレーション

ストリーム
配信

データ
格納

分析

クラウドベンダーの領域

3

End-to-end のソリューションをサポートするエコシステムが必要

ダッシュボード、等地理データ スターターパック

 ArcGIS Geo Suite ArcGIS Stat Suite Online Suite GISデータストア
https://www.esrij.com/products/data-content/

https://www.gisdata-store.biz/

4

ArcGIS Online

5

https://www.youtube.com/watch?v=d-2X-qd4q9U&t=82s

プラットフォームとしてのGIS

6

「GIS」とは

世界中の情報をデジタルの「地理情報」として扱い、新たな知見を得るためのコンセプト

G eographic 地理I nformation 情報S ystem
システム

7

飛行機

地理情報は世の中にあふれている

電波

気象

土地利用

農地

土壌

森林

生物

病院
港湾

海洋資源

船舶
都市

建物
不動産

電力
施設

ガス
広告
消火栓

信号
車両

樹木

道路
標識

8

地理情報のモデル化

テーブル
位置・形状

氏名

住所

○山 □夫

☆町1丁目

△川 ×郎

☆町2丁目

・・

・

位置・形状

道路名

道路種別

主題毎に分類

顧客

国道X号

国道

○△街道

県道

・・

・

位置・形状

構造

階数

道路
建物

・

木造

2

鉄骨造

3・

・

現実世界
GIS データ
9・・

・・

・・

GISと「地図」の違い


GISは単なるデジタル地図ではなく、地理情報をインタラクティブに扱うツール

GIS（デジタル）地図• 「情報を見る、調べる」に加え、視覚化表現、検索、解析・演算、更新など、地理情報をインタラクティブに扱うツール• 1つの地図上で「情報を見る、調べる」
ことが基本• GISで作成した最終成果物ともいえる

自社データ

市場データ

背景地図

10

直感的かつ洞察の得られるアウトプット
重ねる・解析
する各種データ活用を支えるプラットフォームとしてのGIS

ArcGISは、各種データを地理情報軸で集約して各種アプリで活用できるプラットフォームであり、多様なデータの組み合わせと解析が可能

アプリ等でWebマップを利用
デスクトップ

WebAppテンプレ

レイヤやマップに集約・蓄積

Webシーン（3D） Webマップ（2D）ポータル(オンプレ／クラウド)

各種データ
ソース
11

API、SDKでの開発

汎用アプリ群

センサー等によるリアルタイムデータ

業務データ

レイヤ（配信可能）

画像データ

GIS
データ、マップ

テストベッドとGISプラットフォーム想定される利活用シーン
高速・分散処理環境

12

ポイントクラウドの視覚化・シーンの配信

ArcGISPro で点群シーンレイヤーパッ
ケージを作成し、ArcGIS Online で共有
ArcGIS Online の Web シーンでは、地上だけではなく地下のデータも表示可
能






この点群データは、 3D CITY
EXPERIENCE LAB.
( https://3dcel.com ) が公開している、オープン データを利用
渋谷の複雑な地下を 3D で確認、Webシーンの計測機能でホームドアや通路の距離を計測可能
広帯域の分散ネットワークを利用して、更に解像度のユーザエクスペリエンスを実現
https://www.youtube.com/watch?v=2OyeBaGyCj4

13

３Dモデルの視覚化・シーン配信






14

米国パサデナ市の都市計画事例
市では建築許可申請に３Dモデルの添付を義務化
都市計画の複数シナリオに戻づいて2035年の景観をシミュレート
CityEngine を使って、Unity,Unreal 等のゲームフォーマットで出力して、VR/AR/MR上のユーザエクスペリエンスをサポート

３Dモデルの視覚化・シーン配信

15米国パサデナ市の都市計画事例
市では建築許可申請に３Dモデルの添付を義務化
都市計画の複数シナリオに戻づいて2035年の景観をシミュレート
CityEngine を使って、Unity,Unreal 等のゲームフォーマットで出力して、VR/AR/MR上のユーザエクスペリエンスをサポート

３Dモデルの視覚化・シーン配信






16

米国パサデナ市の都市計画事例
市では建築許可申請に３Dモデルの添付を義務化
都市計画の複数シナリオに戻づいて2035年の景観をシミュレート
CityEngine を使って、Unity,Unreal 等のゲームフォーマットで出力して、VR/AR/MR上のユーザエクスペリエンスをサポート

各種データ活用を支えるプラットフォームとしてのGIS

ArcGISは、各種データを地理情報軸で集約して各種アプリで活用できるプラットフォームであり、多様なデータの組み合わせと解析が可能

アプリ等でWebマップを利用
デスクトップ

WebAppテンプレ

レイヤやマップに集約・蓄積

Webシーン（3D） Webマップ（2D）ポータル(オンプレ／クラウド)

各種データソース
17

API、SDKでの開発

汎用アプリ群

センサー等によるリアルタイムデータ

業務データ

レイヤ（配信可能）

画像データ

GIS
データ、マップ

ArcGIS for Developers

GIS 開発者向けのプラットフォーム
API/SDKArcGIS Runtime SDK(Android/iOS/.NET)
AppStudio for ArcGIS モバイル/ネイティブ
アプリ(Standard)※1

ArcGIS API forPython

ArcGIS Pro SDKfor .NET
ArcPy

スクリプト/自動化

ArcGIS API for
JavaScript

ソフトウェア拡張

ArcObjects SDK for .NET
ArcGIS Enterprise SDK※1
GeoEvent Server SDK※1

Web AppBuilder for
ArcGIS(Developer Edition)

Web アプリ※1 国内未サポート18

人工知能 (AI)コンピュータービジョン
ゲーム
行動的 AI

自然言語処理ArcGIS

機械学習 (ML)
TheanoKeras

CNTK

IBMWatson

TensorFlow

深層学習(DL)scikit-learn

外部フレームワークと ArcGIS の連携
19ロボティクスArcGIS の機械学習/深層学習ツール
ArcGIS Pro 2.3
分類• ピクセルまたはオブジェクトに基づいた分類 S• 画像セグメンテーション S / I• 最尤法分類 S• ランダム ツリー S / I• サポート ベクター マシン (SVM) S

クラスタリング• 空間的に制限された多変量クラスター分析• 多変量クラスター分析• 密度ベースのクラスター分析• ホットスポット分析• クラスター/外れ値分析• 時空間パターン マイニング
20

予測• 最小二乗法および予備回帰分析 G• 地理空間加重回帰分析

S / G• 経験ベイズ クリギング (EBK) G• 面補間 G• EBK 回帰予測 G深層学習• トレーニング サンプルの作成 S /• オブジェクトの検出• ピクセルの分類

III

S 要 Spatial Analyst エクステンション
I 要 Image Analyst エクステンション
G 要 Geostatistical Analyst エクステンション

外部フレームワークとの連携コンテナとしてすぐに開発・実装可能な環境を提供可能

ArcPy
ArcGIS API for Python

ArcGIS
21

ArcGISプラットフォームの特⾧
 オープンプラットフォーム
 無償の開発者向けプラン
 有償の商用ライセンス

 豊富な開発者サポートリソース
 ソリューション テンプレート
 開発ライブラリリファレンス
 開発者サポート体制
 Github 豊富な利用実績と拡張性
 スケーラブル

22

プラットフォームの選択

クロスプラットフォーム アプリ開発
Android

iOS.NET

Java

Qt

○

○

○

Linux

○

○

macOS

○

○

Windows
デスクトップ
対象デバイスWindows
モバイル

Android○

iOS
Windows

○

Linux

○

macOS

○

○

開発言語

Java/Kotlin

開発ソフトウェア（IDE）

Android Studio

OS
開発環境

23

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

Objective-C/
Swift

C#JavaQML/C++

Xcode

Visual StudioEclipse

Qt Creator

ArcGIS プラットフォームを活用したオープンソースアプリ
Open source apps using the ArcGIS Platform 各種 SDK/API を活用したアプリをコードとともに紹介
 アーキテクチャや UI/UX のベストプラクティスを例示
 ソースコードは無償で自由に利用可能

24

https://developers.arcgis.com/example-apps/

ArcGIS Developer Subscription（ADS）
開発者向けのサブスクリプション プログラム

ArcGIS Developer Subscription

Essentials プラン（無償）Builder ～ Enterprise プラン（有償）

API/SDKArcGIS ソフトウェア（開発およびテスト用途限定）※
ArcGIS Online （開発者向け） Subscription
商用目的アプリの配布および配信や運用※ ArcGIS Online 組織向けプラン（2500 クレジットが付属）も含まれる（開発およびテスト用途限定）

25

ArcGIS Developer Subscription:
https://www.esrij.com/products/arcgis-for-developers/details/

ArcGIS for Developers
開発者アカウント ADS の管理アカウント
 無償で作成可能

 https://developers.arcgis.com/sign-up 自動で ADS の Essentials プランが有効化される

 各サイトへのサインインに使用
 ArcGIS for Developers
 My Esri ArcGIS Online（開発者向け）Subscription

26

ArcGIS Tutorials
 ステップ バイ ステップで方法を学習 トピック別、API 別に検索
 １コマ 5 ～ 20 分

API 別

１コマ27

トピック別

ArcGIS API for Python

 Web GIS を活用して地図と地理空間データを扱うためのPythonic※ な APIPython による Web GIS の操作、解析、自動化

Pythonic な API

ベスト プラクティスに基づいたデザイン



標準的なデータ構造、読みやすいイディオム

ArcGIS
API for Python

ArcGISREST API28

Web GIS※ Python のイディオムを上手く利用したシンプルで読みやすいコード (参考:Python (programminglanguage))認証パターン

ArcGIS Runtime SDK アプリの認証パターン
 セキュアなデータにアクセスが必要な場合、アプリケーションまたはアプリケーションのユーザーは、Web GIS へ認証が必要になります Apps
DesktopArcGIS Runtime SDK では 2 つの認証パターンを提供

APIs



ユーザーログイン認証（OAuth 2.0）
Onlineアプリを利用するユーザーがユーザー名とパスワードを入力して認証

Enterprise• セキュアなデータ（ユーザーのプライベートコンテンツ）にアクセスする• コンテンツを作成、編集、公開する



アプリ認証


認証コードをアプリに埋め込む• プレミアムコンテンツとサービスにアクセスする29※ 認証パターンの比較(参考:https://esrijapan.github.io/arcgis-dev-resources/authentication/)

活用事例:
数多くの国内外のGIS活用事例があります
ご参照くださいhttps://www.esrij.com/case-studies/30

「大東京防犯ネットワーク」防犯情報マップ
東京都 青少年・治安対策本部
東京都青少年・治安対策本部では、区市町村の取り組みや防犯ボランティア団体等の活動支援として、防犯ポータルサイト「大東京防犯ネットワーク」を運営
平成 28 年 10 月に、地域の一層の治安向上を図り、警察や行政だけでなく都民や防犯団体、民間事業者等の取り組みを一層促進するため、本サイトに GIS を導入して地図によりわかりやすく防犯情報を発信するサービスを開始
本サイトは、ArcGIS Online が活用されており、データのテーマや想定される利用者に応じて、6 つの Web アプリケーションが掲載されている（平成 28 年 10 月時点）。

https://www.esrij.com/industries/case-studies/96592/

https://bouhan-tokyo.maps.arcgis.com/home/index.html
31

ユーザー・開発者・パートナー コミュニティーをサポートします

https://www.esrij.com/events/gcf/gcf2019/32

https://www.esrij.com/events/gcf/gcf2019autumn/

ご清聴ありがとうございました

33