Book

GISプログラミング入門

オープンソース地理空間ツールのための実践的Pythonガイド

by Qiusheng Wu · creator profile

Original English editionIntroduction to GIS Programming

この実践的なガイドは、空間分析やインタラクティブマッピングに興味のある初心者や中級者を対象に、オープンソースツールを用いて学べるように設計されています。実際のデータを使った具体的な例を通じて、Pythonプログラミング、ベクター・ラスター解析、Webマッピング、クラウドコンピューティングのスキルを身につけることができます。学生、研究者、GISの専門家、データサイエンティストなど、どんな立場の方でも、本書は地理空間の課題に自信を持って取り組むためのツールを提供します。

Table of contents

  • 第I部:ソフトウェア環境のセットアップ

    1. ソフトウェアツールの概要
    2. Pythonパッケージ管理入門
    3. Visual Studio Codeのセットアップ
    4. Gitによるバージョン管理
    5. Google Colabの利用
    6. JupyterLabの活用
    7. Dockerの利用
  • 第II部:Pythonプログラミングの基礎

    1. 変数とデータ型
    2. Pythonのデータ構造
    3. 文字列操作
    4. ループと条件分岐
    5. 関数とクラス
    6. ファイル操作
    7. NumPyとPandasによるデータ分析
  • 第III部:Pythonによる地理空間プログラミング

    1. 地理空間Python入門
    2. GeoPandasによるベクターデータ解析
    3. Rasterioを用いたラスターデータ処理
    4. Xarrayによる多次元データ解析
    5. Rioxarrayによるラスタ解析
    6. Leafmapによるインタラクティブ可視化
    7. WhiteboxToolsによる地理処理
    8. MapLibreによる3Dマッピング
    9. Earth EngineとGeemapによるクラウドコンピューティング
    10. HyperCoastによるハイパースペクトルデータ可視化
    11. DuckDBによる高性能地理空間解析
    12. GDALとOGRによる地理空間データ処理
    13. VoilaとSolaraによるインタラクティブダッシュボード構築
    14. Apache Sedonaによる分散コンピューティング
$30
Minimum $25 · Suggested $30 · Max $35

Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.