KML は、ArcGIS Desktop および ArcGIS Server で操作できます。
ArcGIS Desktop
ArcGIS Desktop では、[KML → レイヤー (KML To Layer)] ツールを使用することで、KML を ArcGIS データに変換できます。[KML → レイヤー (KML To Layer)] ツールの出力は、ソース KML のすべてのフィーチャと画像を含むジオデータベースと、ソース KML のシンボルを保持するレイヤー ファイルです (このレイヤー ファイルを ArcMap に追加すると、変換された KML を元のシンボルを使用して表示できます)。変換された ArcGIS データには、KML のフィーチャと画像のデータおよびシンボルだけでなく、ポップアップ情報、スニペット、その他の属性など、KML のその他のプロパティも含まれます。この変換の実行後は、KML からの地理データを他の GIS データと同様に編集、分析、マップできます。
[レイヤー → KML (Layer to KML)] ツールと [マップ → KML (Map To KML)] ツールを使用すると、任意のデータ レイヤーとマップから KML を作成できます。これらのツールで作成される KML は、KML を作成した時点におけるデータとマップのスナップショットです。KML を作成したら他のユーザーと共有できます。共有したユーザーは、Google Earth や Explorer for ArcGIS などのアプリケーションで、その KML を表示できます。
また、[マルチパッチ → COLLADA (Multipatch To COLLADA)] ツールを使用して、マルチパッチ フィーチャクラスから KML を作成することもできます。これにより、テクスチャのある詳細な 3D GIS モデルを KML に変換できます。
ArcGlobe では、[KML] ツールバーから KML をネイティブに表示できます。KML データを表示するのに、変換処理は必要ありません。ただし、ジオプロセシング ツールで KML を編集または使用するには、まず [KML → レイヤー (KML To Layer)] ツールを使用して ArcGIS データに変換する必要があります。ArcGlobe での KML の表示の詳細
KML は、ArcGIS Data Interoperability extension for Desktop がサポートする多くの形式の 1 つでもあります。ArcGIS データと KML 間の変換には、[Quick Import] ツールと [Quick Export] ツールを使用します。
ArcGIS Server
ArcGIS Desktop でマップおよびレイヤーから KML を作成する場合と同様に、ArcGIS Server でもマップおよびイメージ サービスから KML を作成することができます。このプロセスでは、ArcGIS Desktop でマップを作成し、KML 機能に対応したサービスを公開してから、他のユーザーが表示できるようにサービスを提供します。