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 や ArcGIS Explorer などのアプリケーションで、その 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 機能を有効にしたサービスを公開し、他のユーザーがこのサービスを使用できるようにする必要があります。