Carpeta de conversión por lotes de archivos de forma a KML / KMZ

8

Estoy buscando convertir una carpeta con múltiples archivos de forma (más de 100) a archivos KML / KMZ. Estoy seguro de que puedo construir un modelo en ArcGIS para hacer esta conversión, pero no estoy seguro de la iteración que debo usar.

Solo necesito que los archivos KML tengan el mismo nombre y atributos que el shapefile. El estilo no importa

Pat SIG
fuente
1
¿Los archivos de forma necesitan tener un estilo aplicado? para la generación KML
Mapperz
Solo necesito que los archivos KML tengan el mismo nombre y atributos que el shapefile. El estilo no importa
GIS Pat
Si tiene una licencia para Global Mapper, creo que lo hará, mejor y más directo que ArcGIS.

Respuestas:

9

Use la herramienta "Iterate Feature Class" y configure su modelo para que se parezca a esto:

ingrese la descripción de la imagen aquí

Para que el nombre del KMZ de salida coincida con el nombre del archivo de forma de entrada, deberá realizar algunos cambios en su herramienta "Capa a KML".

Configúrelo para que se vea así, usando% Name% como el nombre de su KML de salida deseado en la línea Archivo de salida:

ingrese la descripción de la imagen aquí

Establecer el nombre de esta manera se llama sustitución de variable en línea. Para obtener más información, eche un vistazo a este artículo .

Sara Barnes
fuente
1

Usa esta combinación simple:

  1. Iterar clases de entidad (establezca el espacio de trabajo en la carpeta de archivos de forma)

  2. Use la herramienta MakeFeatureLayer para crear una capa desde el archivo de forma (Gracias a KHibma)

  3. Utilice la herramienta "Capa a KML"

Farid Cheraghi
fuente
Eso es lo que intenté, pero no me permitirá vincular la iteración a la herramienta Layer to KML. En el menú desplegable de selección de capas, mi salida de iteración no está allí
GIS Pat
Deberá usar MakeFeatureLayer entre los 2 procesos. Layer to KML espera una capa, no una clase de entidad (que es lo que el iterador está escupiendo)
KHibma