ArcGIS は、誰もが地図や情報を検索、作成、共有、利用できるようにするための地理情報システム(GIS)の統合プラットフォームです。ArcGIS を使った開発者向け製品/サービスの利用で地図を使ったシステムやアプリケーションの自由な開発・構築を実現します。他の IT システムと親和性の高い地図サービス配信サーバーや、あらゆるプラットフォームに対応した地図アプリケーション開発キットがニーズに合った柔軟な地図システムの構築を強力にサポートします。
ArcGIS は、スタンドアロンやクライアント/サーバー環境から Web 環境での利用まで、多様な環境に対応可能な製品ラインナップを有しています。これらの製品をシステム規模・利用形態に応じて組み合わせることによって最適なシステムを柔軟に構成することができます。
ArcGIS は、開発者のスキルやシステムで使用するデバイスにあわせて選択できる多様な開発環境を提供します。Web アプリや iOS, Android, Windows 向けのネイティブ アプリなど、あらゆる環境向けに地図アプリを開発することができます。
背景データ、住所データベース、交通ネットワークなどのリソースをクラウドサービスとして提供します。データ整備やサーバー環境の構築のコストを大幅に削減して開発をスタートすることができます。またローカル環境向けの背景データや統計データなども提供しています。
ArcGIS は、BI、CRM、ERP など他のビジネス システムに地図を融合し、位置情報の力を最大限に活用し、組織内での情報共有や意思決定を強力に支援します。
ArcGIS は、世界 150 ヵ国以上の行政機関、民間企業、研究機関などに選ばれた世界シェア No.1 の地理情報システムです。国内でも 18,000 以上の組織で利用されており、豊富な活用事例が蓄積されています。 *:ARC Advisory Group 2014 年 10 月 調査
ArcGIS は、あらゆるシステム構成に対応するためにクラウド サービスからアプリケーション開発キットまで多様な製品を提供しています。これらの豊富な製品ラインアップから自由に製品を選択して組み合わせることで、ニーズに合ったシステムを構築することができます。
マップの作成・共有・利用を、いつでもどこでも行える環境を提供するクラウド GIS
ArcGIS Online は背景地図や空間解析、独自地図データのホスティングなど地図システムの構築に必要なあらゆるツールをクラウド サービスとして提供します。システム構築やメンテナンスのコストを大幅に削減し、迅速に地図システムを立ち上げることができます。
ロケーションサービスを提供する PaaS(Platform as a Service)
ArcGIS Location Platform では、位置情報/地理情報に関するサービス、開発用 API/ツール、コンテンツを豊富に提供しており、無料から利用可能です。これらを活用することにより、既存システム/アプリへの地図機能の追加や新たな地図システム/アプリの開発を効率的に行うことができます。
地理空間情報の利活用を促進するエンタープライズ GIS サーバー
ArcGIS Enterprise はオンプレミスあるいはプライベート クラウド環境で高機能かつ高パフォーマンスな地図サービスの配信を実現します。ArcGIS Enterprise を使って地図データを配信することで、Web、モバイルなどあらゆる環境から地図データの共有、更新、解析が可能になります。また、システムの安定的な運用の実現をシステムの冗長構成への対応や、各種セキュリティポリシー設定機能でサポートします。
各種 API や SDK は豊富な GIS 機能を備えており、要件に応じた GIS アプリを開発することができます。下記の図は右側に行くほどコードを書くことでより柔軟な対応をすることができます。コードを書かない、またはコード量が少ない製品で要件が実現できる場合であればコード量の少ない製品を選択したり、より柔軟に対応するために、コードをたくさん書く製品を選択することができます。
開発不要ですぐに利用できる地図アプリケーション
ArcGIS は現地調査やリアルタイム データ監視、Office との連携など、さまざまな目的に特化した地図アプリケーションを提供します。これらのアプリケーションをシステムに組み込めば開発コストを大幅に削減することができます。これらのアプリケーションを利用することで開発コストを大幅に削減することができます。
「スクラッチ」で Web アプリケーションを開発可能な SDK
2D、3D の地図アプリケーションの作成に対応しており、WebGL を活用した高パフォーマンスかつインタラクティブなアプリケーションの作成に対応しています。データの編集や図形の作図、凡例の表示といった地図アプリケーションとしての一般的な機能については、独自にウィジェットと呼ばれるクラス群が用意されています。これらウィジェット クラスは機能とその UI がパッケージ化されているため、簡単なコードでアプリケーションに機能を実装できます。各種ウィジェット クラスを活用することで、アプリケーションのビジネス ロジックに注力してコーディングすることのできる特徴を持っています。
モダンな Web アプリ構築のための新しいビルダー
ArcGIS Experience Builder は、モダンな Web アプリ構築のための新しいビルダーで、コードを記述することなくWebアプリケーションを作成することができます。豊富なウィジェット セットから必要なツールを選択したり、独自のテンプレートをデザインしたり、2D コンテンツや 3D コンテンツを操作したりすることができます。Developer Edition (開発者向けエディション) は、これらの機能に加え、ウィジェットやテーマを独自に開発するなどのアプリをカスタマイズするためのフレームワークを提供します。
あらゆるデバイスに対応可能なネイティブ地図アプリケーション開発キット
ArcGIS Maps SDKs for Native Apps はフルスクラッチでネイティブ アプリを開発することが可能な SDK 群です。2D/3Dでの高度な地図表現、GIS機能を提供し、API として、クラウド/オンプレミス環境の利用をサポートしております。Android/iOS/Windows/Linux などの主要なプラットフォームやクロスプラットフォーム開発にも対応しています。各 SDK として、ArcGIS Maps SDK for .NET、ArcGIS Maps SDK for Kotlin、ArcGIS Maps SDK for Swift の利用が可能です。
ArcGIS は、地図システムを開発するための製品だけでなく、さまざまな開発支援プログラム、サービスを提供しシステム開発を強力にサポートします。
今日から開発をスタートできるオールインワン地図開発プラットフォーム
ArcGIS Developers は、モバイル/ Web アプリ作成から大規模システム、既存の ArcGIS 製品の拡張など、GIS アプリを作成するための要望に幅広く対応する開発者向けのサービスや API/SDK を提供します。ArcGIS Location Platform(PaaS)にて開発者アカウントを作成するだけで、地図アプリケーション開発キットと背景データ、住所データベース、交通ネットワークなどの地図リソースを利用してすぐに開発をスタートすることができます。
サーバー製品の開発に必要なソフトウェアを安価で提供
ArcGIS Developer Bundle は、主に ArcGIS Enterprise を使用したアプリケーションの開発・評価を目的とした開発者のためのサブスクリプションプログラムです。地図システムを開発するために必要なソフトウェアやリソースを開発者に提供します。
ArcGIS Developers 開発リソース集
ArcGIS の API / SDK を利用して開発する方向けに、開発をよりスムーズにスタートしていただけるよう、ArcGIS Location Platform(PaaS)を利用した開発、開発環境の構築から簡単なアプリケーション作成までのガイド、開発に役立つ 技術 Tips 集を紹介しています。
ArcGIS 開発者コミュニティ
ESRIジャパンのスタッフが Esri Community 上で開発者、SIer (エスアイヤー)、ポータル管理者向けの技術ブログを発信しています。
ESRIジャパン GitHub
開発リソース ドキュメントやサンプルコードを取得可能
Esri GitHub
500 以上のプロジェクト、各種 SDK/API のサンプルコード、サンプルアプリなどを取得可能
Esri video
各 SDK/API の入門レベルから高度な内容まで幅広く公開 米国Esri社の開発者向けイベントのも公開
ArcGIS Architecture Center
ArcGIS のエンタープライズ システムを設計/実装/運用するために必要な情報を紹介
・アーキテクトの理解
・ベストプラクティス
・考慮事項
・システムパターン
・事例…
お気軽にご相談ください
03-3222-3941
受付時間 9:00 – 17:00
(土日祝日、弊社指定休業日を除く)
ご購入前のトライアル希望、価格・見積、活用に関するご相談など