ArcGIS 開発者ポータル

ArcGIS での開発

ArcGIS 製品を利用してシステム開発を行われる皆様に、ESRIジャパンは各種開発環境を用意しております。
ArcGIS でのアプリケーション開発環境は、大きく 3 種類に分類されます。
開発環境をご選択ください。


 

 


ArcGIS Web Mapping は、Web GISアプリケーションを作成するために最適な 3 種類の 開発用 API を提供しています。

ArcGIS API for JavaScript

ArcGIS API for Flex

ArcGIS API for Silverlight

 

このほか、開発を行う上で役に立つヘルプ、API リファレンス、サンプルコードなどを集めた総合リソースサイトとして、Esri 社がホストする ArcGIS Resource Center があります。 ArcGIS Resource Center 内 Web Mapping API の入り口はこちらです。


  ページ トップへ  

 

 

ArcGIS では PDA やスマートフォンなどのモバイル端末で利用できる「モバイル GIS アプリケーション」を開発するための API を提供しています。

ArcPad (Windows Mobile)

ArcPad の標準アプリケーションの機能拡張、操作手順の簡素化には、開発者向けカスタマイズ用アプリケーション「ArcPad Studio」を提供しています。  また、Visual Studio を使用してより高度な開発を行なうことも可能です。

ArcGIS Mobile (Windows Mobile)

ArcGIS Mobile では、標準アプリケーションの拡張を行うための Application SDK を使用して、効率的に開発が行えます。また、インターフェースも含めて ゼロから開発するための Core SDK を使用して、より業務に特化したアプリケーションも開発することができます。

ArcPad と ArcGIS Mobile の機能比較はこちら

ArcGIS for Smartphones での開発

ArcGIS for Smartphones では、スマートフォンやタブレットで動作する操作性の良いモバイル GIS アプリケーションを開発するための API を iOS、Android、Windows Phone 向けにそれぞれ提供しています。

ArcGIS for iOS

ArcGIS for Android

ArcGIS for Windows Phone

 

このほか、開発を行う上で役に立つヘルプ、API リファレンス、サンプル コードなどを集めた総合リソースサイトとして、Esri 社がホストする ArcGIS Resource Center があります。 ArcGIS Resource Center 内、モバイル GIS 関連の入り口はこちらです。


  ページ トップへ  

 

 

ArcGIS の基礎を構成する COM コンポーネントのライブラリである ArcObjects を使った開発が可能です。 

  • ArcGIS Desktop 製品(ArcView、ArcEditor、ArcInfo)のアドインの作成や機能拡張
  • カスタム デスクトップ GIS アプリケーションの新規開発


  • デスクトップ開発には以下 2 つの方法があります。

    ArcGIS Desktop 製品を利用する

    既存の ArcGIS Desktop 製品の機能拡張、カスタマイズを行うには、ArcGIS Desktop 製品のライセンスを利用するのが便利です。   ※開発ライセンスは不要です。

    ArcGIS Engine を利用する

    お客様の業務に合わせたカスタム デスクトップ GIS アプリケーションを独自に開発する場合には、ArcGIS Engine が便利です。

    共通のリソース

     

    このほか、開発を行う上で役に立つヘルプ、API リファレンス、サンプル コードなどを集めた総合リソースサイトとして、Esri 社がホストする ArcGIS Resource Center があります。ArcGIS Resource Center 内 ArcGIS 開発キットの入り口はこちらです。


      ページ トップへ  

     

     

      EDN (開発者支援プログラム)