地図アプリ開発用のノーコード/ローコードツールの紹介

## はじめに 🤗
:::note info
本エントリーは [NoCode & LowCode Advent Calendar 2023](https://qiita.com/advent-calendar/2023/nclc)の 16 日目の記事です。
:::

昨今、サイボウズの kintone など多くの用途に応じたノーコード・ローコードのアプリが登場してきているかと思います。私が位置情報を扱った業務をしていますが、地図アプリにもノーコード・ローコードといったアプリ開発用のツールが提供されています。なかでも ArcGIS と呼ばれるサービスが提供しているノーコード・ローコードは非常に多くのアプリを提供しています。モダンな Web サイトと地図を絡めたサイトが作れるツールから現地調査用のネイティブアプリなどと、多くのノーコード・ローコードツールを提供しています。今回は、ArcGIS が提供しているノーコード・ローコードについて紹介したいと思います。

## ArcGIS について

ArcGIS (アークジーアイエス) ですが、あらゆる業務で地図を最大限に活用し、迅速かつ合理的な意思決定を実現する GIS プラットフォームを提供しているサービスです。いわゆる、[GIS](https://www.mlit.go.jp/kokudoseisaku/kokudoseisaku_tk1_000041.html) と呼ばれる地理情報システムの機能をプラットフォームとして提供しているサービスです。開発元は、[Esri（エスリ）](https://www.esri.com/ja-jp/home)と呼ばれる米国企業が提供しており、グローバルで事業を展開しています。日本では、[ESRIジャパン](https://www.esrij.com/)という企業で提供しています。

https://www.esrij.com/products/arcgis/

## ArcGIS で提供しているノーコード/ローコードについて

ArcGIS では、あらゆるワークフローに対応する Web アプリを簡単に作成するアプリビルダーを提供しています。詳細は以下を参照していただければと思いますが、ここでは簡単に内容を紹介します。

https://www.esri.com/ja-jp/arcgis/products/app-builders/overview

### ArcGIS Instant Apps
マップとデータを簡単に操作できるようにする Web アプリをすばやく作成
ArcGIS Instant Apps でマップとデータを共有して、ユーザーが簡単に操作できるようにします。

https://www.esri.com/ja-jp/arcgis/products/arcgis-instant-apps/overview

### ArcGIS Dashboards
情報が一目でわかるように、必要な人に向けたデザイン
ArcGIS Dashboards によりユーザーは、1 画面上の直観的で対話型のデータの視覚化を使用してロケーションベースの解析を提示することで、情報を伝達できます。 

https://www.esri.com/ja-jp/arcgis/products/arcgis-dashboards/overview

### ArcGIS StoryMaps
心に響くストーリーテリング
GIS ベースのマップをデジタル ストーリーに変換

https://www.esri.com/ja-jp/arcgis/products/arcgis-storymaps/overview

### ArcGIS Experience Builder
没入型の Web アプリを自分の方法で構築
ArcGIS Experience Builder は、コードを記述せずに魅力的な Web アプリを構築するための柔軟に構成可能なソリューションです。

https://www.esri.com/ja-jp/arcgis/products/arcgis-experience-builder/overview

ArcGIS Experience Builder ではすでに多くのアプリが公開されており、ギャラリーとして公開されていますので、確認することができます。

https://doc.arcgis.com/en/experience-builder/gallery/

![2023-12-18_16h43_32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102251/7c88e398-0872-a953-2d8f-3db99dadfa2c.png)

![2023-12-18_16h44_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102251/8234031e-f489-70d7-bb58-20296c3a4a6c.png)

![2023-12-18_16h45_15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102251/3f8b2e98-2a1e-a201-0dd4-da013eb7544b.png)

日本でもコンテンツとして幾つか公開されていますが、直近ですと、東京都都市整備局で復興デジタルアーカイブとして、公開されています。

https://www.toshiseibi.metro.tokyo.lg.jp/bosai/tokyo-fukkou/index.html

![2023-12-18_16h47_35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/102251/71531c91-14c3-b221-7fe9-6b46ba906b96.png)

https://experience.arcgis.com/experience/1983391f826f49cf96261ee8051cc222/?views=View_01_01

### ArcGIS Experience Builder Developer Edition
ArcGIS Experience Builder ですが、あらゆるニーズに合わせて完全にカスタマイズされたアプリを、ローコード開発ですばやく構築できる Developer Edition もあります。

https://developers.arcgis.com/experience-builder/

その他、ArcGIS ではノーコードとして、モバイルアプリも充実しています。
詳細は以下をご確認ください。

https://www.esrij.com/products/arcgis/arcgis-capabilities/apps/

## まとめ

ArcGIS では多くのノーコード・ローコードツールを提供しています。ユーザーの実現したい内容にもよるかと思いますが、ノーコード・ローコードツールを利用することで、開発コストを削減することも可能かと思います。また、今回紹介はしていないですが、ArcGIS では、フルスクラッチ開発用の API/SDK も提供しており、開発者向けとして、[ArcGIS Developers](https://developers.arcgis.com/) としてサービスを提供しています。ですので、ノーコード/ローコード/スクラッチといった選択が可能となっています。これにより、ユーザーは実現したい内容に踏まえて柔軟に選択が可能となります。

以上、参考になれば幸いです。