Esri Japan GitHub

各 API や SDK のサンプルプログラムに加えて、ハンズオンや開発者セミナーで実施内容を GitHub で共有しています。

ワークショップ

  • workshops
    • 過去のウェビナーやセミナー、ハンズオンで使用した資料をまとめています。

ArcGIS Maps SDK for JavaScript

  • maps-app-javascript

    • このリポジトリでは、ArcGIS API for JavaScript にて構築された地図アプリをすぐに使用できる Maps App というアプリを提供します。 Maps App をそのまま使うことや、ArcGIS API for JavaScript を使用して拡張することができます。
  • arcgis-samples-4.0-js

    • ArcGIS API 4.x for JavaScript のサンプル集です。Esri Community などで紹介したサンプルなどもございます。
  • arcgis-samples-js

    • ArcGIS API for JavaScript のサンプル集です。
  • webmap-startup-template-js

    • Web マップを使用した開発手法を伝えるためのアプリケーション テンプレートのサンプルです。

ArcGIS Maps SDKs for Native Apps

  • nearby-android

    • このリポジトリでは、Android SDK で構築された Android デバイス用の Nearby Places というサンプル アプリを提供しています。そのまま使用したり、多少のカスタマイズで、表示する場所の種類を変更することができます。
  • find-route-ios

    • 宮蘭航路フェリーハッカソン用に作成したオフラインで観光ルート検索を行う iOS アプリケーションです。写真から行ってみたい観光スポットを選択すると、最短時間で周れる最適ルートと移動時間を検索・表示します。検索したルートはお気に入りに登録して、後から確認することもできます。
  • startup-sample-dotnet

    • .NET SDK をはじめて使用される方に、開発キットの基本的な使い方や主要な機能を紹介するためのサンプル アプリケーションです。
  • enc-viewer-dotnet

    • ENC (Electronic Navigational Charts: 航海用電子海図) を表示するビューアーです。 S-57 形式の ENC のセルをサポートしています。
  • flightsim-game-monitor-dotnet

    • Web Socket を利用した双方向通信によりマルチユーザー プレイを実現したフライト シミュレーター ゲームのスコア モニター用アプリです。 フライト シミュレーター ゲームの機体を動かしてゲームをプレイできるコントローラー用のWeb アプリと連携します。
  • webmap-startup-template-dotnet

    • Web マップを使用した開発手法を伝えるためのサンプル アプリケーションです。

ArcPy

  • arcgis-samples-py

    • ArcPy サイト パッケージのサンプル集です。ArcMap 用と ArcGIS Pro 用のサンプルがあります。個々のサンプル リポジトリに tbx ファイルがある場合は、ArcMap や ArcGIS Pro でジオプロセシング ツールとしてそのまま利用することが可能です。
  • ejpyconv-py

    • EJPyConv ツールは ArcPy で書かれた ArcGIS Pro 用の複数の便利なツールが含まれている「サンプル ジオプロセシング ツールボックス」です。 ArcGIS Pro へツールボックスを追加することで、各種ジオプロセシング ツールとして利用が可能です。
  • arcpy-resources

    • ArcGIS ユーザーのための Python/ArcPy を用いた基礎的な学習用の資料を公開しています。
  • gcf2018-arcpy-demo

    • これは第14回 GISコミュニティフォーラムのプレフォーラム・セミナー「Python で始める自動化処理」で行ったデモのソースコードです。
  • gdb-archived-data-copy

    • 履歴管理が有効なフィーチャクラスの過去の一時点の状態を、シェープファイルとして出力します。
  • gcf2015sde-demo

    • これは第11回 GISコミュニティフォーラムのプレフォーラム・セミナー「Python でエンタープライズ ジオデータベースを管理しよう!」で行ったデモのソースコードです。

ArcGIS API for Python

  • arcgis-samples-python-api

    • ArcGIS API for Python のサンプル集です。
  • arcgis-python-api

    • Esri が提供している ArcGIS API for Python リポジトリをフォークし、Esri Community で投稿した記事と、guide 下にある一部のノートブックをローカライズしたものを置いてあります。

ArcGIS Pro SDK

  • arcgis-samples-pro-sdk

    • ArcGIS Pro SDK for .NET のサンプル集です。
  • arcgis-pro-sdk

    • ArcGIS Pro SDK for .NET で ArcGIS Pro を拡張します。ArcGIS Pro SDK for .NET は、アドインおよび構成の拡張性パターンに基づいています。タスク非同期プログラミング(TAP)、LINQ、WPF バインディング、MVVM などの最新の .NET 機能およびパターンを活用し、Pro の新しい API を使用して統合された 2D/3D アドインを記述します。
  • arcgis-pro-sdk-community-samples

    • このリポジトリには、ArcGIS Pro 2.7 SDK for Microsoft .NET Framework 用の ArcGIS Pro Add-In Samples が含まれています。
  • arcgis-pro-sdk-tools

    • ArcGIS Pro SDK を使用したツールを公開しています。ArcGIS Pro SDK の様々な API を使用しているので、開発時の参考リソースとしてもご使用ください。

ArcObjects

  • maps-app-gislight
    • Maps App GISLight10 は、ArcObjects SDK for .NETとWindows フォームを使用した、スタンドアロン アプリケーションの実装およびセットアップのサンプルを提供しています。

ArcGIS 全般

  • arcgis-install-batch
    • ダウンロード形式で提供されている製品本体(exe)を解凍し、フォルダ階層にパッチファイルを含めて再整理後、大量のPCに一括でインストールを行うためのバッチファイルのサンプル、およびインストールしたものをアンインストールを行うためのバッチファイルのサンプルです。

その他

  • 3D-CityModel-ConversionTools-for-ArcGIS

    • 「3D 都市モデルデータ変換ツール for ArcGIS」 は、PLATEAU で整備し、G 空間情報センターで公開している 3D 都市モデル(CityGML)のデータを、ArcGIS で利用可能なファイル ジオデータベース へ変換するツールです。
  • gsi-wmts

    • 地理院地図の layers.txt に含まれるレイヤーのうち、WMTS で配信可能なレイヤーのみを取得したメタデータです。「地理院タイル目録」より情報が取得可能なレイヤーには範囲を指定するエクステント情報を付加しています。
  • developer-support

    • ここは、Esri の開発者ライブラリを使用している GIS 開発者を共同でサポートする場所です。
  • i3s-spec

    • この GitHub リポジトリでは、シーンレイヤーの仕様を公開しています。
  • arcgis-enterprise-sdk-resources

    • このリポジトリでは、10.8.1 ArcGIS Enterprise SDK で構築されたサーバ オブジェクト エクステンション(SOE)およびサーバ オブジェクト インターセプター(SOI)のサンプルおよびコード スニペットを提供しています。
  • arcgis-saml-samples

    • ArcGIS Online / ArcGIS Enterprise は、エンタープライズ ログインのアカウント構成に SAML (Security Assertion Markup Language) 2.0 をサポートしています。SAML は、認証サーバーである ID プロバイダーとサービスを提供するアプリケーションであるサービス プロバイダーとの間で認証/認可データを安全に交換するためのオープン規格です。
  • sdgs-sample

    • Esri が提供する SDGs に関連する以下のプロジェクトを日本語にし、集約しました。
  • tokyochallenge

    • リアルタイム列車遅延マップは第1回 東京公共交通オープンデータチャレンジ向けに開発した Web アプリです。このリポジトリでは、開発したソース コードおよび設定用の必要なデータを公開しています。
  • gcf2018-geoevent-twitter

    • GISコミュニティフォーラム2018年 GeoEvent デモ用
  • gcf2018-webappbuilder-demo

    • 本リポジトリでは、第14回 GISコミュニティフォーラムのプレフォーラム・セミナー「プログラミングゼロ! ~Web GIS アプリ 3 分メイキング~ 」で紹介したアプリの作成手順を公開しています。
  • data-visualization-lab

    • ArcGIS のオープンなプラットフォームを基盤とした様々なデータ ビジュアライゼーションとそれを支えるオープンなテクノロジーを紹介します。
  • resas2arcgis

    • このサービスは RESAS API から取得できるデータを ArcGIS へ簡単に入力できるようにした開発したサービスです。
  • photospot-finder

    • 室蘭市の2016年11月14日に開催された企業・団体対抗 観光ハッカソン向けに作成したアプリです。
  • esri-leaflet-tips

    • Esri Leaflet のサンプルです。
  • arcgis-d3-components

    • ArcGIS API for JavaScript で作成した地図との連携のための D3 コンポーネントです。
  • flightsim-game-controller-js

    • Web Socket を利用した双方向通信によりマルチユーザー プレイを実現したフライト シミュレーター ゲームの操作アプリです。 全機の位置とスコア ランキングを管理するモニター用のネイティブ アプリと連携します。
  • data-visualization-js

    • ArcGIS API for JavaScript を用いてデータ ビジュアライゼーションの手法とそれを実現する機能について紹介していく「JavaScript で始めるデータ ビジュアライゼーション」シリーズにおいて使用しているサンプル コード集です。
  • esri-react-components-js

    • ArcGIS API for JavaScript の Web アプリ開発に利用可能なモジュールとして React で実装したコンポーネントを集約します。
  • esrijapan.github.io

    • ESRIジャパンあるいは Esri が公開しているオープンソース プロジェクトのランディング ページです。
  • contributing

    • ESRIジャパン GitHub アカウントにおけるオープンソースへの貢献について