ArcGIS とは何を示す名称なのか

投稿日:2018/2/14 (水) 更新日:

はじめに

久しぶりに ArcGIS の歴史に関するお話です。表題の答えをさくっと知りたい方はまとめをご覧ください。

数年前から日本地図学会の地図用語専門部会の活動として「デジタル地図用語集」が編纂されています。この部会の作業を少しお手伝いしていて「ArcGIS」という用語解説を担当することになり、助力を得ながら説明をを作成しました。

ほとんどの方は

ArcGIS = ArcMap (ArcGIS Desktop)

例:「ArcGIS を起動する。」「ArcGIS でバッファーを作る。」

と認識されているでしょうが、実際は単なる一製品ではなくもっと幅の広い意味があります。もちろん普段「ArcGIS を起動して。」とか「それなら Arc で処理できるよ。」とか言ったりしますが、我々がそのような会話をする際は対象製品の認識を暗黙の了解で一致させています。

ここでは「ArcGIS」という言葉が誕生する少し前にさかのぼって説明してみます。ついでにどのバージョンでどんな特徴があったかも簡単に説明しておきます。

バージョン8 以前:ARC/INFO と ArcView

1982年、Esri が世界ではじめて商用 GIS ソフトウェアとして正式にリリースしたのが "ARC/INFO" です。これがバージョン1 となります。

"ArcView" は 1991 年にバージョン1 が登場しました。バージョン2 のリリースと共に「シェープファイル」が登場します。1997年にリリースされたバージョン3 で "ArcView GIS" にリネームされます。

ARC/INFO と ArcView はコンセプトの異なる製品です。2つの製品を比較するとハイエンド ユースは ARC/INFO、よりライトユースなら ArcView という位置づけで使われてきました。

1997年には "PC ARC/INFO" という製品も登場しています。

バージョン8 が登場する直前では ARC/INFO は 7.2、PC ARC/INFO は 4.?、ArcView GIS 3.2 でした。

ちなみに私があじめて GIS をさわったのは ArcView GIS 3.2 で、2000年秋でした。このときはまだ言われるがままの操作を行いデータ入力するだけの使い方しか知りませんでした。

バージョン8:ArcInfo 8 が誕生

1999年末、米国で ArcInfo 8 がリリースされます。8.0 ではありません。小数点以下がない場合は整数で記載するのがルールのようです。

この時まだ "ArcGIS" という言葉は存在していません。Wikipedia に記載のリリース歴では ArcGIS に 8 も含まれていますが、バージョン 8 に対応する製品は ArcInfo のみです。

このバージョンは大きな転換点で、それまで FORTRAN で開発されていたソフトウェアを COM で再構築したのです。この COM で作られたコンポーネントを「ArcObjects(アークオブジェクツ)」といい、ArcObjects によって ArcMap、ArcCatalog、ArcScene、ArcToolbox(8.x の間は ArcToolbox.exe という別アプリケーションとして独立していた) というデスクトップ アプリケーションが作られました。ArcObjects は当初で膨大なクラスが存在し、きめ細かい開発が可能で、VBAVB6VC++Delphi(当初はサポートされていた)などの COM 対応言語で機能拡張することができました。COM は .NET からも操作することができるので、現在のバージョンでは Visual BasicVisual C# で開発することができます。

もう一つ、「ジオデータベース」という新しい GIS フォーマットが登場します。これまで Esri の代表的な GISフォーマットといえば 「カバレッジ」と「シェープファイル」でした。ジオデータベースはシェープファイルのよつにシンプルなフィーチャも管理できつつ、トポロジーも扱えます。また、ラスターなど GIS で扱えるさまざまなデータ モデルが一つの器に集約できる利用できる新しい GIS フォーマットです。

「ArcObjects」と「ジオデータベース」がバージョン8 以降のキーテクノロジーとなっています。ただし、ArcObjects は ArcGIS Desktop(後の ArcGIS Pro を除く)、ArcGIS Engine、ArcGIS Server(現在は特殊な開発に限り使用)に限られ、現在リリースされているその他の製品には使われていません。ジオデータベースもバージョンによってどんどん機能拡張されていきます。

ちなみに、私はこの頃 3年生でゼミに入るのですが、授業終了後に多忙で大学不在の恩師研究室に通って先輩と「ArcInfo 8」をインストールをして触り始めた頃でした。

なお、従来の ARC/INFO は、"ArcInfo Workstation" として前のバージョンに遡って名前を変えて継続します。別途 CD-ROM からインストールして使うのですが、私は一度も触ったことがありませんでした。始めて ArcInfo Workstation の画面を見たのは、社会人になった後で某会社のコンピューター上でした。旧来の ArcInfo Workstation に対して新しい ArcInfo は "ArcInfo Desktop" と呼ばれていました。CD-ROM にそう書かれていた記憶があります。

ArcGIS 8.1:"ArcGIS" ファミリーが誕生

はじめて ”ArcGIS" という言葉が登場したのは 2001年のバージョン 8.1 リリース時になります。

過去の ESRI NEWS でこのような記述がありました。

ArcGIS is a family of software products that form a complete GIS built on industry standards that provide exceptional, yet easy-to-use, capabilities right out of the box.

ArcGIS は業界標準に基づいて構築された「コンプリート GIS」を構成するソフトウェア製品ファミリーであり、使いやすく、すぐに使用できる機能を提供します。

この記載を読むと、"ArcGIS" は一つの製品名称ではなく、一連の製品群の総称(=ファミリー)という扱いになっています。Microsoft Office に置き換えると判りやすいです。

ArcGIS ファミリーに何が含まれているのかというと、代表的なものに

  • ArcInfo
  • ArcEditor
  • ArcView

があります。この 3 つの製品を総称して "ArcGIS Desktop" と呼びます。ここに記載した ArcView は従来の ArcView GIS 3.x ではなく、ArcView 8.1 です。3.2 から 8.1 とずいぶんジャンプしましたが、ArcView も ArcEditor も ArcObjects ベースで開発されたもので、扱うアプリケーションは ArcInfo と全く同じ ArcMap などです。適用するライセンスによってボタンが有効・無効となって制御されていました。

ArcGIS ファミリーは他にも以下の製品がありました。

  • ArcSDE
  • ArcIMS
  • ArcPad
  • ArcGIS Extensions
    • ArcGIS Spatial Analyst
    • ArcGIS 3D Analyst
    • ArcGIS Geostatistical Analyst
    • ArcGIS StreetMap(現在は消滅)
    • ArcPress for ArcGIS(現在は消滅)
    • MrSID Encoder for ArcGIS(現在は消滅)
    • TIFF/LZW Compression for ArcGIS(現在は消滅)

上記のエクステンションは、現在も継続的に存在しているものや、標準ライセンスに組み込まれて消滅したものもあります。

この時点ではまだ従来の ArcView GIS も販売されていましたが、2002年にリリースされたバージョン 3.3 が最終バージョンとなりリタイアしました。

ArcGIS 8.x は 8.3 まで順当に機能を強化しながら進化します。

バージョン 8.1 では教育用に ArcView 25本パックというものがあり、恩師が大学の教室用に 2セット(=50本)購入していました。これでやっと授業で ArcGIS が使えるようになったのですが、恩師が多忙のため半年間研究室に放置されっぱなしでした。なので、ゼミの雄志と余ったパソコンんにライセンスサーバーをセットアップし、大学の教室に ArcView を 50台インストールするというのがゼミでの最初の GIS 操作実習でした。バージョンアップも含め、大学卒業までに述べ 500台はインストールしたんじゃないだろうか。

ArcGIS 8.2:ArcReader が登場

2002年にリリースされた ArcGIS 8.2 で ArcGIS Publisher エクステンションが登場し、このエクステンションで出力した地図は無償アプリケーション ArcReader で動く地図(属性を表示したりレイヤーのオン・オフが可能)として利用できるようになりました。

ArcGIS 8.3:カバレッジの編集ができなくなる

カバレッジの操作経験はないのでだいぶ後になって先輩から聞いた話です。

ARC/INFO のネイティブ フォーマットであるカバレッジはバージョン 8.2 まで ArcMap の [エディタ] ツールバーから編集できていましたが、バージョン 8.3 から編集できなくなってしまいました。カバレッジの読み込みは ArcMap バージョン 10.5 でも引き続き可能です。

カバレッジは直接編集することはできなくなりましたが、ArcGIS Workstation もインストールすると、ArcToolbox でジオデータベースなどに変換することができました。

エクステンションとして、ラスターベクター変換を行う ArcScan が加わりました。ArcScan は現在標準ライセンスで使えるエクステンションとなっています。

ArcNews July - September 2003

ArcGIS 9:「GIS は第9章へ」

当時のESRIジャパンが謳っていたキャッチコピーです。

ArcGIS 9 では「ArcGlobe」という 2つめの 3Dアプリケーションが登場します。これまでユークリッド平面上に 3D 表示することしかできなかった ArcScene に加えて Google Earth のように地球ベースの上に 3D モデルを表示できるようになりました。また「ジオプロセシング ツール」という機能が追加され、空間分析やデータ処理をツール、モデル単位で実行することができるようになりました。これに伴い、ArcToolbox.exe は廃止され、ArcMap / ArcCatalog / ArcScene / ArcGlobe アプリケーション内から呼び出す仕組みに変更されました。当初の ArcToolbox はデータ変換ツールの役割しかもっておらず、空間分析は ArcMap のメニューやツールバーから呼び出していました。ArcMap のメイン メニューにあった空間分析機能(バッファー、クリップ、ディゾルブ、インターセクト、マージ、ユニオン)は消えジオプロセシング ツールに代わっていきます(「マージ」がなくなり「アペンド」で代用するとなったのは痛かった)。

また、「ArcGIS Engine」「ArcGIS Server」が登場し、サーバー サイドや組み込み開発でも ArcObjects が利用できるようになりました。

ここで、ArcgiS ファミリーの製品ジャンルが確立します。Esri のブランディング戦略により色が決められていました。

  • デスクトップ:青
  • サーバー:緑
  • モバイル:紫
  • エンベデッド:臙脂
  • データ:黄土
  • ソリューション:オレンジ

さらに細かい話しをすると、ArcObjects のクラスが膨大になりすぎたため、従来1つのライブラリだったものを機能別に分類するようになりました。メイン メニューから消えた空間解析機能は ArcObjects API レベルとしては未だ健在しています。

ArcGIS 9.1:ArcGIS Network Analyst が登場

2005年にリリースされた ArcGIS 9.1 で交通解析を行うエクステンションとして ArcGIS Network Analyst が追加されます。ArcView GIS 3.x ですでに Network Analyst は存在していたのですが、このバージョンで交通解析をするためのジオデータベースのデータモデルであるネットワーク データセットが追加され、交通解析が可能になりました。

新卒社会人となった秋の GISコミュニティフォーラムにあわせて国内でバージョン 9.1 がリリースされた記憶です。

ジオプロセシング ツールに「マージ」が復活します。

あと、このバージョンから ArcGIS Desktop ヘルプの日本語版が ESRIジャパンより提供されはじめます。学生の時に出してくれたら苦労も少なかったのにと心の中で思いました。

ArcGIS 9.2:ファイル ジオデータベースと高精度ジオデータベースの登場

2006年 ArcGIS 9.2 が登場します。

マップ ドキュメントやジオデータベースは基本的にバージョン依存で、古いバージョンで作成したデータは新しいバージョンでも読み込めるが、新しいバージョンで作成したものは古いバージョンでは読めない構造になっています。これは保存する形式を旧バージョンに対応させれば問題ないのですが、得にジオデータベースで大きな転換点がありました。

フォーマットとして、「ファイル ジオデータベース」が登場します。これまでジオデータベースは Microsoft Access (*.mdb) 形式の「パーソナル ジオデータベース」と Oracle などに ArcSDE を介して格納する「マルチユーザー ジオデータベース(後のエンタープライズ ジオデータベース」しか存在しませんでした。バージョン 9.2 でデータ格納容量が膨大になる「ファイル ジオデータベース」が登場します。

ジオデータベースの持つ座標精度も 31ビットから53ビットに向上します。これにより、空間参照の座標精度と空間ドメインを気にする必要がなくなりました。座標精度の詳細については ArcGIS Desktop ヘルプをご参照ください。

ArcGIS Server 9.2 では「タイル」という概念が生まれました。すでに Google Maps ではタイル画像を使って高速に地図表示する仕組みが確立していました。Web系の製品である ArcIMS や ArcGIS Server 9.1 までには「タイル」という概念が存在していなかったのですが、バージョン 9.2 で登場したタイル キャッシュを使うことで高速に地図表示ができるようになりました。ArcIMS はタイルの機能が追加されることなくバージョン 9.3 でリタイヤしています。

ArcGIS 10:ArcPy の登場とオンラインが台頭し始める

2010年にリリースされたバージョン 10 では、ジオプロセシングが強化され、Python を使用した API として「ArcPy」が登場します。これまでも Python でジオプロセシング ツールは使用できましたが専用の API は用意されていませんでした。Esri は ArcMap 上で動作させる簡易な処理を VBA から Python にシフトさせようとする転換期になります。ArcPy の登場で VBA のサポートはバージョン 10 が最後となります。ただ、VBA を使用しているユーザーは未だ多いため、非サポートではありますが、過去から継続的に使用しているユーザーに限り、バージョン 10.x の間 VBA を使い続けることができます。

.NET だと都度プロジェクトを作ってビルドする必要があるので、個人的には ArcObjects をさらっと書いて実行できる開発環境として VBA は最高です。

また、この頃 arcgis.com(現在の ArcGIS Online)が登場し、背景地図にはタイルで生成されたレイヤーを下に置き、高速に地図表示するという概念が浸透しており、ArcMap も ArcGIS Server から配信された背景画像用レイヤーを配信して重ねるということが主流になってきました。

ArcInfo Workstation はバージョン10 を最後にリタイヤしました。

また、バージョン10 から製品ジャンルにおける明確なカラーはなくなってきました。サムネイルに示した ArcGIS のロゴマークも使われなくなりました。

ArcGIS 10.2:製品の名前が変わる

従来の製品名が変更になりました。

  • ArcGIS Desktop → ArcGIS for Desktop
  • ArcGIS Desktop (ArcInfo) → ArcGIS for Desktop Advanced
  • ArcGIS Desktop (ArcEditor) → ArcGIS for Desktop Standard
  • ArcGIS Desktop (ArcView) → ArcGIS for Desktop Basic
  • ArcGIS Server → ArcGIS for Server
  • ArcGIS Spatial Analyst 等 → ArcGIS Spatial Analyst for Desktop、ArcGIS Spatial Analyst for Server 等
  • ArcGIS Engine → 変更なし

このバージョンで、伝統的な製品名がなくなってしまった訳ですが、歴史を何も知らない人からすると「ArcInfo」と「ArcView」はどちらが上位ライセンスか分からないので、誰が見ても分かるようになったという点では良い方向に向かっているのでしょう。

ArcGIS 10.3:次世代のデスクトップ アプリケーション "ArcGIS Pro" が追加

2014年バージョン 10.3 のリリースで、ArcGIS for Desktop 追加アプリケーション ArcGIS Pro が登場します。製品としては ArcGIS Desktop の一アプリケーションですが、インストーラーとしてはまったく別物でバージョンも 1.0 からはじまっています。2018年2月時点でバージョン 2.0 が最新です。

ArcGIS Pro はリボン インターフェイスで .NET により開発されており、完全な脱 ArcObjects (COM) となっています。非同期処理が特徴といえ、特にポータルと親和性が高いです。機能はまだ ArcMap には及びませんが、バージョン 2.0 ならほとんどのユーザーの利用要件は満たせられるでしょう。

Esri から ArcMap がリタイヤするという公式のアナウンスはされていませんが、Esri ユーザー会のデモで ArcMap を見かけることはなくなりましたし、これまで 8.x や 9.x は x.3 で次へと繰り越していたところが、10.x は 10.6 までのリリースが決定していることから、来たるべき 11 は完全に ArcGIS Pro の世界になるのではないかと個人的に期待しています。

ArcGIS 10.5:製品名が元に戻る

再度製品名が変更になりました。

  • ArcGIS for Desktop → ArcGIS Desktop
  • ArcGIS for Server → ArcGIS Enterprise
  • ArcGIS Engine → 変更なし

ArcGIS Engine はずっと同じ製品名のままですが、ArcGIS Engine はバージョン10.5 が最終バージョンでリタイアする予定となっています。長年 ArcObjects に関わってきた身としては寂しいですね。

まとめ:今現在 "ArcGIS" が意味するところ

やっと現在に戻ってきました。現在、ESRIジャパンの説明を引用すると ArcGIS とは

あらゆる業務で地図を最大限に活用し、迅速かつ合理的な意思決定を実現する GIS プラットフォーム

と書かれています。2001年に「製品ファミリー」として登場した ArcGIS ですが、今は「プラットフォーム」という位置づけ使われています。その背景には ArcGIS Online や Portal for ArcGIS のようなポータルと Web が中核に据えられているからと考えられます。バージョン番号は 1982年に登場した ARC/INFO から踏襲されていますが、 ブランディングは時代に即して変化しているということですね。

もっと平たく言うと、今も昔もArcGIS は特定の製品名ではないということです。なので「うちでも ArcGIS を使いたい。」とか言っても前後の文脈で疎通できていないと話しが通じないので気をつけましょう。

参考

謝辞、免責

この記事を書くにあたり、ARC/INFO 時代もご存じな某部長のご協力に感謝します。ご支援いただいたのはあくまで用語集の校正で、この記事はその副産物ということでご容赦ください。

ArcGIS ロゴマークは 米国 Esri 社サイトの過去のページから引用しました。

また、事実に反する点がございましたら修正しますのでご指摘ください。

本文に記載のリリース年は米国に基づきます。国内でのリリースは年を跨いで翌年となった場合もあります。

関連記事

-ArcGIS
-

Copyright© WINGFIELD since1981 , 2018 All Rights Reserved.