670 likes | 1k Views
Curso Intermedio de ArcGIS. Junio 2012. CONTENIDO DEL CURSO Recorte de shapefiles de acuerdo al área de visualización actual …………. 3 Importar un archivo de Google Earth a ArcGIS . …………………………….... 6 Exportar un shapefile de ArcGIS a Google Earth ……………………………. 9
E N D
Curso Intermedio de ArcGIS Junio 2012
CONTENIDO DEL CURSO • Recorte de shapefiles de acuerdo al área de visualización actual…………. 3 • Importar un archivo de Google Earth a ArcGIS. …………………………….... 6 • Exportar un shapefile de ArcGIS a Google Earth……………………………. 9 • Editar metadatos………………………………………………………………… . 12 • Generar un shapefile a partir del centroide de polígonos. ………………..... . 13 • Operaciones en XToolsPro …………………………………………………... . 14 • Calcular áreas, perímetro, distancias. ………………………………………... . 15 • Agregar coordenadas x,y,z……………………………………………………... . 16 • Agregar registros………………………………………………………………… . 17 • Reestructurar la tabla.………………………………………………………….... 21 • Exportar datos a Microsoft Excel ……………………………………………... . 24 • Exportar tabla a HTML…………………………………………………………... 25 • Eliminar campos………………………………………………………………….. 26 • Estadísticas de la tabla………………………………………………………….. 27 • Ordenar registros ………….……………………………………………………. . 29 • Encontrar duplicados…………………………………………………………….. 30 • Conversión de elementos……………………………………………………..... . 31 • Filtro de capas ………………………………………………………………........ 33 • ModelBuilder en ArcGIS………………………………………………………… 34 • Ejercicio de edición de capas….……………………………………………….. 39 • Ejercicio práctico ………………………………………………………………... . 43 ArcGIS Intermedio
Recorte de shapefiles En el XtoolsPro existe una herramienta para exportar un recorte de las capas actuales. 1.- Lo primero que debemos hacer es tener abierto un proyecto con un grupo de capas que queramos recortar. 2.- Irnos al Menú de XToolsPro, Extract Map 3.- En la siguiente ventana, asegurarnos de Tener los siguientes parámetros: ArcGIS Intermedio
Posteriormente, Asegurarnos que tengamos seleccionada la opción de Visible Layers, luego le damos click en el botón de Next En la siguiente ventana darle click en el botón de Shapefile Format y seleccionar la carpeta en donde se va a guardar el grupo de shapefiles recortados y Always en Create Spatial index ArcGIS Intermedio
Posteriormente, obtendremos la siguientes pantallas: Cuando ya terminó la exportación, obtendremos un recorte de las capas, similar al que se muestra en la pantalla. ArcGIS Intermedio
Paso 1.-Dibujar la línea en Google Earth Paso 2.-Guardar la línea de Google Earth en Guardar lugar como: Al guardarlo, debemos asegurarnos que sea de tipo KML Importar un archivo de GoogleEarth a ArcGIS ArcGIS Intermedio
Paso 3.-Abrir el archivo KML dentro de ArcGIS Adentro de ArcGIS, irse a XToolsPro, import data from KML, En el folder, especificar el nombre del archivo kml en el campo de Input File: Una vez que importamos el archivo, lo tendremos dentro de ArcGIS como se muestra: ArcGIS Intermedio
Posteriormente, podremos exportar a shapefile el archivo KML importado: Es importante que le pongamos un nombre de archivo al shapefile De ésta forma podremos ir incorporando segmentos de línea que se hayan dibujado en Google Earth, se podrán incorporar a un shapefile ArcGIS Intermedio
Exportar un shapefile de ArcGIS a GoogleEarth 1.-Irnos a XToolsPro, menú Export Data To KML como lo muestra la pantalla: 2.- Donde dice Input Layer seleccionar la capa QR_Predios 3.- Darle click en el Disco de Output File para proporcionar un nombre de archivo de salida. 4.- En donde dice Select Label Field Seleccionar opción De campo Geocodigo ArcGIS Intermedio
Proporcionar el nombre del archivo: Ejemplo1KML Una vez que lo hacemos tendremos información en la siguiente pantalla: C:\Curso_ArcGIS\Ejemplo1KML.kml ArcGIS Intermedio
Posteriormente, navegaremos al explorador de Windows a la carpeta de Curso_ArcGIS Nos posicionaremos en el archivo Ejemplo1KML y le daremos doble click para que sea abierto en Google Earth. Ahí visualizaremos los polígonos que Fueron exportados de ArcGIS a Google Earth ArcGIS Intermedio
Editar Metadatos en ArcGIS Nos posicionaremos sobre la capa de Predios, luego iremos a XToolsPro , Edit Meta-Data y empezaremos a proporcionar información referente a nuestra capa en la siguiente ventana: ArcGIS Intermedio
Generar un shapefile del centroide de los polígonos de una capa Pasos 1.- Irse al XtoolsPro, Feature Conversions, Shape To Centroids, aparecerá la siguiente ventana, en la cual, vamos a asegurarnos que la capa de entrada (Input Feature Layer) sea la de QR_Predios, le daremos click en el disco de Output Storage y en la ventana siguiente, le daremos el nombre de Cen1.shp Finalmente, obtendremos la capa de puntos en el proyecto. ArcGIS Intermedio
Operaciones de Tabla en XToolsPro: • Calcular área, perímetro, distancias • Agregar coordenadas x,y,z • Agregar registros • Reestructurar la tabla • Exportar datos a Microsoft Excel • Exportar tabla a texto • Exportar tabla a HTML • Eliminar campos • Estadísticas de la tabla • Ordenar elementos y registros • Encontrar duplicados ArcGIS Intermedio
Calcular área, perímetro y Distancias 1.- Irse al menú Xtools Pro - Table Operations – Calculate Area, Perimeter, Length, Acres And Hectareas. 2.- En la siguiente ventana, palomear todas las opciones: Luego, click derecho, sobre La capa y abrir la tabla de atributos Ahí visualizaremos los campos Que se agregaron a la tabla: Perimeter, Area, Acres, Hectareas ArcGIS Intermedio
Agregar coordenadas X, Y, Z Agregar coordenadas X,Y, Z Irse a la opción de XToolsPro, table Operations, Add X,Y,Z Coordinates Nos aparecerá una ventana como la siguiente, le dejaremos en la opción De Default: Center Point Al hacerlo, tendremos que la aplicación nos agregará tres campos adicionales: X, Y y Z. La coordenada en X y Y serán calculadas a partir del centroide del polígono. La Z (elevación) no puede ser calculada en éste contexto, así que únicamente se agregará el campo. Si le damos Click derecho a la capa, Open Attribute Table, visualizaremos los nuevos campos de la capa. ArcGIS Intermedio
Agregar registros Irse a la opción de Xtools Pro, Table Operations, Aggregate Features/Records Nos aseguraremos que el Feature Layer sea : QR_Predios ArcGIS Intermedio
En la siguiente ventana seleccionaremos Group By por CodCalle Le pondremos Count a los campos de Geocodigo y CodColonia como lo muestra la siguiente pantalla. ArcGIS Intermedio
Posteriormente teclearemos Group4 a nuestro Archivo de salida ArcGIS Intermedio
Se agregará una tabla con el resumen de los códigos de calle, contando cuántos elementos tenemos con ése código de calle, y el shapefile que se generará estará agrupado por código de calle. Si agrupamos por código de calle la capa geográfica, (click derecho, propiedades, Simbology, Categories, Unique Values), tendremos la siguiente imagen: ArcGIS Intermedio
Reestructurar una tabla Reestructurar una tabla En esta ventana, asegurarnos de poner QR_Predios y en el Path de salida C:\Curso_ArcGIS\Prueba1 ArcGIS Intermedio
Podremos ir seleccionando cada campo que necesitemos re-estructurar, ejemplo: Tomé el SHAPE.area0. Nos aparecerá la siguiente ventana, presionaremos el botón de Edit expression ArcGIS Intermedio
En la siguiente ventana, en la parte de Functions, seleccionaremos Geometry y posteriormente seleccionaremos el ShapeArea() En la siguiente ventana, seleccionaremos el campo de Domicilio, luego, en la parte de Functions seleccionaremos el campo String y Ucase, finalmente Domicilio dirá: Ucase([Domicilio]) Con esto convertimos a mayúsculas todos los registros del campo Domicilio. ArcGIS Intermedio
Exportar Datos a Microsoft Excel Irse al XToolsPro, luego Table Operations, Export Data To MSExcel. En la siguiente ventana podremos seleccionar los campos que requiramos enviar de salida a Excel. ArcGIS Intermedio
Exportar Datos a HTML Irse al XToolsPro, luego Table Operations, luego Export Table To HTML Nos aparecerá la siguiente ventana, en la cual seleccionaremos los campos de salida: Geocodigo, nombre y domicilio y en el Output HTML File le pondremos un nombre de archivo de salida ArcGIS Intermedio
Eliminar campos múltiples Para realizar el multi-borrado de campos, nos iremos a la opción de Xtools Pro, luego Table Operations y MultiDetele Fields En la siguiente ventana, nos aseguraremos que el Select Source Table sea QR_Predios, luego seleccionaremos con Shift y la flechita los campos que requiramos eliminar. Finalmente, estos campos quedarán eliminados de la tabla. ArcGIS Intermedio
Estadísticas de la tabla Para habilitar esta opción, nos iremos al XtoolsPro, luego Table Operations y Table Statistics. En la ventana de Table Statistics, asegurarnos que el Feature Layer sea QR_Predios, y el Output statistics table sea Estadisticas1 ArcGIS Intermedio
Obtendremos una tabla de salida de resumen. ArcGIS Intermedio
Ordenar registros Para ejecutar ésta acción, seleccionaremos XToolsPro, luego Table Operations, Sort Feature/Records En la siguiente ventana, nos aseguraremos de que el Input table / Feature Layer sea QR_Predios y el campo por el que ordenaremos será el CodCalle Nos aseguraremos que el Output Storage sea C:\Curso_ArcGIS\Prueba3 Como resultado final, podremos observar que se nos agrega una capa que ha sido ordenada por el campo CodCalle. ArcGIS Intermedio
Encontrar registros duplicados Para ejecutar ésta acción, seleccionaremos XToolsPro, luego Table Operations, Find Duplicates. En esta ventana, pondremos el Output Storage en C:\curso_ArcGIS\Prueba5 Así mismo, seleccionaremos el campo Geocodigo, que será el campo con el cual compararemos si existen registros duplicados. El archivo de salida será un shapefile que tendrá un grupo de campos, los cuales estarán ordenados por el campo de Geocodigo, mediante el cual se detectará si existe duplicidad de los mismos. ArcGIS Intermedio
Conversión de elementos Centroide de polígonos (Shape to Centroids) Para calcular el centroide de los polígonos, irse a la opción de XToolsPro, luego feature Conversions, Shape to Centroids En la siguiente ventana, nos aseguraremos que el Input Feature Layer sea la capa de QR_Predios y en el OutPut storage pondremos C:\curso_ArcGIS\Prueba1, en el Centroid Location seleccionaremos el Center Point. ArcGIS Intermedio
Como resultado, tendremos una capa de puntos que tiene los mismos datos de la capa QR_Predios ArcGIS Intermedio
Filtro de capas Cuando requiramos filtrar una capa por medio de que sus campos tengan ciertas características. Realizaremos lo siguiente: Nos posicionaremos sobre la capa QR_Predios, luego le daremos click derecho, Properties, pestaña Definition Query, y click en el botón de Query Builder En la ventana de Query Builder seleccionaremos el campo de CodCalle y presionaremos el botón de Get Unique Values hasta que se forme la siguiente sentencia: “CodCalle” = 5272 Luego daremos click en el botón de Ok. Con esto, estaremos filtrando únicamente todos aquellos polígonos que sean "CODCALLE" = 5272 ArcGIS Intermedio
Model Builder en ArcGIS Nos iremos al icono de ModelBuilder Window, el cual nos abrirá una ventana denominada Model, al mismo tiempo, abriremos la ventana de ArcToolBox en la ventana de ArcToolBox, nos desplazaremos hasta la ventana de DataMangement Tools, luego Generalization, luego Dissolve y lo arrastraremos hasta la ventana que tenemos abierta de ModelBuilder como se muestra en la siguiente figura: ArcGIS Intermedio
Luego, para agregar una capa, le daremos Doble Click en Dissolve, entonces nos aparecerá una ventana denominada Dissolve. Nos aseguraremos de que en el Input Features tengamos la capa de QR_Predios y que en Dissolve Fields tengamos seleccionado el campo de CodCalle. En el momento en que le demos el boton de Apply, se nos coloreará la ventana de atrás. Luego le daremos RUN ArcGIS Intermedio
Cuando termina de ejecutarse el RUN, se habrá generado nuestro archivo Dissolve1.shp en la ruta que previamente se decidió. A nuestro modelo, todavía se le pueden agregar otras funciones: Por ejemplo, le vamos a agregar el campo Clave. Para esto nos tendremos que ir al ArcToolBox, luego a Data Management Tools, luego a Fields, nos posicionaremos sobre Add Field y lo arrastraremos hasta la ventana del Model. En ese momento nuestra ventana se verá como La que sigue: ArcGIS Intermedio
Cuando termina de ejecutarse el RUN, se habrá generado nuestro archivo Dissolve1.shp en la ruta que previamente se decidió. A nuestro modelo, todavía se le pueden agregar otras funciones: Por ejemplo, le vamos a agregar el campo Clave. Para esto nos tendremos que ir al ArcToolBox, luego a Data Management Tools, luego a Fields, nos posicionaremos sobre Add Field y lo arrastraremos hasta la ventana del Model. En ese momento nuestra ventana se verá como La que sigue: Especificaremos los siguientes datos: 1.- Input Table: Dissolve1 2.- Field Name: Clave 3.- Field Type: Text 4.- Field Length: 10 ArcGIS Intermedio
Luego, cuando concluimos de agregar Los datos del campo en la ventana Se nos presenta el siguiente diagrama, Al cual le daremos Run para ejecutarlo. Una vez ejecutado, habremos generado Un Shapefile de nombre Dissolve1.shp En la ruta de C:\Curso_ArcGIS, el cual habrá sido disuelto por el campo Codcalle y tendrá agregado un campo Clave Una vez concluida la ejecución de ésta Opción, la aplicación nos mostrará la Siguiente ventana: ArcGIS Intermedio
Ejercicio de edición de capas Para seleccionar el menú de edición, irse a la opción de Editor, Start Editing Nos aparecerá una ventana de Create Features Observemos que en la parte de Construction Tools aparecen varias herramientas de construcción de figuras, tales como Polígonos, rectángulos, círculos, elipses, mano libre (FreeHand) y autocompletar polígono. En éste caso seleccionaremos el polígono. ArcGIS Intermedio
Una vez que seleccionamos el polígono, nos aparece una pequeña ventanita como la que a continuación se muestra: Crearemos nuestro polígono, pero si se requiere agregar nuevos vértices a nuestro polígono, debemos de utilizar la pequeña ventana de Edit Vertices que nos permitirá agregar ó quitar nuevos vértices. Le daremos un click en el botón de Add Vertex y lo arrastraremos hasta nuestro polígono, y así sucesivamente, en caso de que se requiera quitar vértices le daremos click en el de quitar vértices y lo arrastraremos para eliminar el vértice. ArcGIS Intermedio
En el caso de que se requiera agregar un círculo se presionará el icono de Circle y se arrastrará hasta la zona del mapa. También se tiene la posibilidad de aplicar el AutoComplete en los polígonos ArcGIS Intermedio
También se tiene la posibilidad de rotar un polígono aplicando el icono Rotate Tool Con el Cut Polygons Tool también se tiene la posibilidad de cortar polígonos. ArcGIS Intermedio
Ejercicio Práctico El objetivo de éste ejercicio práctico es representar geográficamente en un mapa todos aquellos reportes de agua turbia, agua con olor o agua con sabor, provenientes de un archivo en Excel, relacionarlos con la capa de QR_Predios Cuando se vaya a generar el link del archivo de reportes con la cartografía de predios, se debe de cuidar lo siguiente: 1.- Que ninguno de los campos tenga caracteres especiales. 2.- Que todos los contratos tengan un dato, aunque sea “NINGUNO”. Posteriormente a que se haya validado eso, guardar el archivo de Excel como 97-2003 en el directorio c:\GIS con el nombre de Reportes Por otro lado abrir el proyecto Reportes.MXD de la carpeta c:\GIS dentro del ArcMAP. ArcGIS Intermedio
Adentro de ArcMap, irse a ADD, ADD-DATA Voy a llamar el archivo Reportes.XLS del directorio C:\GIS ArcGIS Intermedio
Posteriormente, me posiciono en la capa de QR_Predios y le doy click derecho , selecciono Joins and Relates luego Join, ArcGIS Intermedio
Me aseguro de poner los siguientes parámetros En éste momento ya se me agregaron los datos de los reportes y lo que sigue es: Me posiciono sobre la capa, le doy clickk derecho y seleccionoo properties ArcGIS Intermedio
Me voy a ir a la pestaña de Definition Query y le doy click en Query Builder Me aseguro de escribir: "Hoja1$.Numero" >0 Con esto yo filtro la visualización de únicamente los reportes que coincidieron y que tienen el campo de número >0 ArcGIS Intermedio
Luego me posiciono sobre la capa de Predios y le doy click derecho, data export data como lo muestra la siguiente pantalla No aseguramos que el exportado se realice en C:\GIS\ y que se llame Exp1 Esto tarda un poquito, y dependiendo de la máquina será el tiempo de respuesta. Posteriormente, una vez que ha sido generado, me pregunta si quiero agregar la capa generara a mi proyecto. Le contesto que sí. ArcGIS Intermedio
Luego me voy al explorador de Windows y navego al directorio C:\GIS y busco el archivo Exp1.dbf, me posiciono sobre él y le doy click derecho copiar Ahí mismo le doy Ctrl+v para que me genere el archivo para que me genere el archivo: Copia de Exp1.dbf ArcGIS Intermedio
Luego me voy a ArcMap, Le doy Add, Add-Data Y me voy al directorio de C:\GIS y busco el archivo que acabo de copiar. ArcGIS Intermedio