シェープファイルのフォルダーをKML / KMZにバッチ変換


8

複数のシェープファイル(100以上)を含むフォルダーをKML / KMZファイルに変換しようとしています。この変換を行うためにArcGISでモデルを構築できると確信していますが、どの反復を使用すればよいかわかりません。

KMLファイルには、シェープファイルと同じ名前と属性が必要です。スタイルは関係ありません


1
シェープファイルにスタイルを適用する必要がありますか?KML生成
Mapperz

KMLファイルには、シェープファイルと同じ名前と属性が必要です。スタイルは重要ではない
GIS Pat

Global Mapperのライセンスをお持ちであれば、ArcGISよりも優れており、簡単です。

回答:


9

「フィーチャクラスの反復」ツールを使用して、モデルを次のように設定します。

ここに画像の説明を入力してください

出力KMZの名前を入力シェープファイルの名前と一致させるには、「Layer to KML」ツールに変更を加える必要があります。

次のように設定します。[出力ファイル]行で、%Name%を目的の出力KMLの名前として使用します。

ここに画像の説明を入力してください

このように名前を設定することをインライン変数置換と呼びます。詳細については、この記事をご覧ください。


1

この単純な組み合わせを使用します。

  1. フィーチャクラスの反復(ワークスペースをシェープファイルのフォルダーに設定)

  2. MakeFeatureLayerツールを使用して、シェイプファイルからレイヤーを作成します(KHibmaに感謝)

  3. 「Layer To KML」ツールを使用


これは私が試したものですが、イテレーションをLayer to KMLツールにリンクできません。レイヤー選択ドロップダウンで、反復出力がありません
GIS Pat

2つのプロセス間でMakeFeatureLayerを使用する必要があります。レイヤーからKMLには、フィーチャクラスではなくレイヤーが必要です(イテレーターが吐き出すものです)
KHibma
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.