はじめてのArcGIS API for Python 2022 : ノートブック集の公開

1231
0
10-18-2022 07:42 PM
Labels (2)

はじめてのArcGIS API for Python 2022 : ノートブック集の公開

はじめに

2020年に「はじめてのArcGIS API for Python」として、「第29回 地理情報システム学会 学術研究発表大会GIS」のハンズオンセッションで用いた資料をもとに、本ブログで2本の記事を公開させていただきました。それから2年あまり経過し、その間にもArcGIS Online のアップデートされたのもあり、一部の画面が過去の記事とは異なっている箇所が出ていました。

そこで、今回は Learn ArcGIS の「ArcGIS Notebooks での Python の使用方法の理解」のラーニングパスに掲載されている英語ノートブックを翻訳して、「ArcGIS Notebooks での Python の使用方法の理解」のノートブック集 として公開しました。

過去の記事で取り上げた「Notebook の紹介」と「ArcGIS Notebooks を使用して、Web GIS を教える」も最新化したものがありますので、これからArcGIS API for Python を学びたい方は、上記のノートブック集をご参照ください。

 

ノートブック集

2022年10月14日現在、翻訳した5 つのノートブックをGitHub で公開しています。それぞれの説明は、ノートブック集に記載しておりますので、ここでは概要のみ引用して記載します。

初めてのノートブック

演習時間30分:ArcGIS Online でノートブックを作成して使用する方法を学習します。「Notebook の紹介」を最新化した内容です。(HelloNotebook_ja.ipynb

ArcGIS Notebooks を用いた Web GIS の概要

演習時間45分:ArcGIS Notebooks でのマッピングと解析を探索します。「ArcGIS Notebooks を使用して、Web GIS を教える」を最新化した内容です。(Understanding_Web_GIS_Using_ArcGIS_Notebooks_ja.ipynb

ArcGIS Notebooks での arcpy の使用

演習時間45分:ArcGIS Notebooks で arcpy を操作する方法と arcpy ではなく arcgis を使用する必要があるケースを学習します。Using_arcpy_in_ArcGIS_notebooks_ja.ipynb

ArcGIS Notebooks でのスマート マッピング

演習時間45分:ArcGIS Notebooks で ArcGIS API for Python を使用して見栄えのするマップを作成するためにスマート マッピングを使用する方法を学習します。(Smart_Mapping_with_ArcGIS_Notebooks_ja.ipynb

空間対応のデータフレームでのデータの視覚化

演習時間45分:ArcGIS Notebooks の Python で空間対応のデータフレーム(Spatially Enabled DataFrame)をデータの解析と視覚化に使用する方法を学習します。また、Matplotlib、pandas、seaborn、Plotly などを使用した簡単な演習もはいっています。(Data_visualization_with_the_spatially_enabled_dataframe_ja.ipynb

 

ページには、ノートブックへのリンクも記載してありますので、直接、Web ブラウザで参照して、確認いただくことが可能です(ただし、直接参照した場合、Markdownセルで見出し単位での折り畳みが出来ない、内部リンクをクリックした場合に404エラーになる等の制限があります)。

browser_pynb.png

図 - ノートブック(*.ipynb) を直接Web ブラウザから参照した例

また、ダウンロードしたノートブック(*.ipynb) は、ご自身のArcGIS Online の組織にアップロードし、説明を読みながらコードセルを実行することも可能です。

しかしながら、ノートブックで説明している手順を理解し、ArcGIS API for Python を習得するためには、新しいノートブック を作成し、ノートブックで記載されている演習をご自身でコードを書いて、完了することをお勧めします。

 

おわりに

過去の記事の時にも書きましたが、ArcGIS Online では2020年 6月のアップデートからリリース版としてArcGIS Notebooks が利用できるようになり、環境を構築することなく、より手軽にArcGIS API for Python を利用可能な環境が使えます(詳細は「ArcGIS Online (2020 年 6 月アップデート) の新機能」をご参照ください)。

今回はその環境を利用した2つの演習素材を最新化し、さらに3つのノートブックを加えて、公開しました。ArcGIS API for Python を習得するための、一助としてご利用ください。

 

関連情報

ArcGIS Online ヘルプ

Learn ArcGIS

Esri Canada | Education & Research

シリーズ ブログ

ArcGIS Developers 開発リソース集

Labels (2)
Version history
Last update:
‎10-18-2022 07:44 PM
Updated by:
Contributors