2021 年も残すところあとわずかとなりました。マッピング & ロケーション開発のプラットフォームである「ArcGIS Developer」を最大限活用いただくために、ESRIジャパンの開発者製品を担当するチームでは、ArcGIS の開発に係る情報発信を行ってまいりました。特に今年は「ArcGIS Platform」が登場し、従量課金制のプランで Esri のロケーションサービスを様々なプラットフォームから使用できるようになるなど、大きな変更が加えられました。また、今年も新型コロナウイルスの影響によりウェビナーでの開催となったイベントがほとんどでしたが、これらのイベントで使用した資料やサンプル コードは、その都度公開しております。
ArcGIS を拡張するパターンは多岐にわたり、開発者向けの製品が多いことから、初めての方は欲しい情報を探す時間が長くなりがちです。
そこで、今回の記事では、2021 年に公開したイベント資料やブログ記事を中心に、API/SDK、製品別にリンクをまとめています。各リンクにはそれぞれ、紹介している内容のレベルの目安として、【基礎】、【応用】 のフラグを付けています。気になったリンクがあれば、この機会にブックマーク等していただければ幸いです。
イベント資料
ArcGIS Platform サービス開始に際し、使用方法などについて紹介
ArcGIS Platform の開発事例や Leaflet での使用例を紹介
ブログ
上記のウェビナーでも紹介された ArcGIS Platform で利用できるロケーション サービスの種類と価格について紹介
上記のウェビナーでも紹介されたArcGIS Platform の API/SDK について、それぞれの用途を紹介
開発者アカウントの作成のステップから OpenLayers を例に API キーを使用した開発の方法を動画と共に解説
ブログ
過去の ArcGIS API for JavaScript の学習記事を最新化し、その記述の仕方を紹介
ArcGIS API for JavaScript のスターターアプリの一つである Maps App を紹介
API を使用して他のフレームワークとの連携を行う ES modules を紹介
ArcGIS API for JavaScript で使用できる CIMSymbol の紹介
ArcGIS API for JavaScript で使用できる CIMSymbol のデザインツールの紹介
ArcGIS API for JavaScript で地理院地図 Vector を表示するサンプルを作成
PLATEAU のデータを I3S(3D Scene Layers) に変換し、Map Viewer や ArcGIS API for JavaScript で表示
ブログ
Leaflet.js を中心に ArcGIS Platform のロケーションサービスを使用したルート検索アプリを開発。
ガイド
Esri Leaflet を使用し、API キーの設定からマップの表示までのチュートリアル
ガイド
Mapbox GL を使用し、API キーの設定からマップの表示までのチュートリアル
ガイド
OpenLeayers を使用し、API キーの設定からマップの表示までのチュートリアル
イベント資料
ArcGIS Web AppBuilder (Developer Edition) でのカスタム ウィジェット開発のハンズオン
ガイド
ArcGIS Web AppBuilder (ArcGIS Online 版、ArcGIS Enterprise 版、Developer Edition 版) で提供されているウィジェットの一覧表
ガイド
ArcGIS Experience Builder (Developer Edition) の開発に役立つガイド集
ブログ
ArcGIS Runtime SDK for Android で提供されている Nearby Places のツールを使った近隣検索のアプリ開発
ブログ
ArcGIS API for Python の使い方の基礎を紹介したシリーズ記事 の続編
ArcGIS API for Python を使用したツールの開発例
ブログ
ArcGIS API for Python と ArcPy を使用したツールの開発例
イベント資料
ArcGIS Pro SDK for .NET を使用した ArcGIS Pro のアドイン拡張を体験するハンズオン(ArcGIS Pro 2.5 以上に対応するようにアップデート)
ArcGIS Maps SDK for Unity/Unreal Engine
ブログ
ArcGIS Maps SDK for Unity/Unreal Engine を使用して、PLATEAU のデータを表示
ブログ
主にエンタープライズ ジオデータベースとデータベースの違いについて紹介
エンタープライズ ジオデータベースに使用できるクエリレイヤーの使用方法を解説
ArcGIS Enterprise での各種コンポーネントの代表的なログの確認方法を解説
ArcGIS Enterprise で使用できる Web ツールを Web AppBuilder と Map Viewer で使用した例を紹介
ブログ
ArcGIS Insights を使用したデータ分析レポートの生成方法を解説
国勢調査のデータを用いて、データの構造について解説
開発製品担当チームでは今年もブログ記事を定期的に公開してきました!2021 年公開記事の閲覧数 (2021 年 12 月 8 日時点) 上位 5 記事をご紹介します!
第 1 位:PLATEAU の 3D 都市モデルも Unreal Engine・Unity でハンドリング!? ~ゲームエンジン用の地図 SDK のご紹介 ~
第 2 位:「地理院地図Vector」(仮称)をArcGIS で表示してみました-第3弾
第 3 位:PLATEAU の3D 都市モデル(3D Tiles)をシーン レイヤー(I3S)に変換を試してみました
第 4 位:さわって覚える ArcGIS API for Python : Spatially Enabled DataFrame 編
第 5 位:フィーチャ サービス/フィーチャクラスから添付ファイル (アタッチメント) を一括でダウンロードするサンプル ツールを作成しました!
本記事ではご紹介しきれなかった情報もございますが、上記のリンク先を見ていただければそれぞれの API/SDK についてご確認いただけると思います。ESRIジャパンの GitHub では他にもサンプル コードなどを公開しており、例えば workshops リポジトリでは過去のイベントで発表した資料やコードがまとまっています。
今後も多くのサンプル コードやブログ記事など、ArcGIS で開発する皆様に役立つ情報をお届けしたいと思います。
本年も Esri ジャパン及び ArcGIS 製品をご愛顧いただきありがとうございます。来年も引き続きよろしくお願いいたします。
それでは、よいお年をお過ごしください。