Está en la página 1de 13

Geodatabase y Shapefiles1

1.
2.
3.
4.
5.

Introduccin ................................................................................................................ 1
Obtener los datos de cuencas y lneas de corriente..................................................... 3
Como crear una geodatabase ...................................................................................... 4
Importar shapefiles dentro de la geodatabase ............................................................. 7
Como crear una feature class que incluya las estaciones hidromtricas................... 10

1. Introduccin
La intencin de este ejercicio es que usted construya:

El mapa base (BaseMap) de una cuenca con datos geogrficos y de caudales


usando como ejemplo la del ro Florido, localizada en el norte de Mxico. El
mapa base comprende la frontera de la cuenca, las corrientes y los cuerpos de
agua generados como shapefiles por el INEGI.
Una geodatabase para la importacin de los shapefiles del paso anterior. La
creacin de relaciones dentro de una geodatabase es tambin ilustrada.
Una feature class de puntos que incluyen las estaciones hidromtricas a partir de
los valores longitud y latitud incluidas en un archivo original de Excel. Esta tabla
ser agregada como una tabla de dBase que es utilizada para crear un Evento XY
y una Feature Class de puntos en ArcMap. Esta ltima ser exportada dentro de la
geodatabase.

Este ejercicio asume que usted tiene un conocimiento bsico de como abrir ArcCatalog y
ArcMap, y como aadir datos a ArcMap.
Entre en la red desde la computadora de su preferencia y cree un directorio en su espacio
de trabajo para este ejercicio. Los archivos necesarios estn grabados en el CD del curso
en el flder (\ArcHydro_Monterrey\Exercises_Data\Participant).
Los archivos contenidos en el folder mencionado son:

Polgonos administrativos (Estados o pais) Estos son necesarios para obtener


la extensin del rea en estudio. Generalmente estos polgonos estn disponibles
de los sistemas de informacin estatales, del sitio Web Digital Chart of the World,
o del website GeoCommunities (www.GeoCommunities.com);
Polgonos que definen la cuenca Identifican la cuenca de inters ms un rea
alrededor de ella denominada buffer. Esta informacin esta disponible
generalmente en los gobiernos estatales, INEGI o en el sitio Web Hydro 1K
(http://edcdaac.usgs.gov/gtopo30/hydro/index.asp) del ESRI;

Versin en Ingles por David R. Maidment, Oscar Robayo, Daene C. McKinney, Carlos Patino, Sergio
Martinez, Kristina Schneider, y Rebecca Teasley. Traducido y adaptado por Carlos Patino

Sistema de ros necesarios para el quemado del modelo digital de elevacin


(DEM) del rea de estudio as como para identificar la red de ros principales.
Esta hidrografa generalmente esta disponible en los gobiernos estatales o el sitio
Web Hydro 1K (http://edcdaac.usgs.gov/gtopo30/hydro/index.asp). En algunas
ocasiones estas lneas de corriente no estn disponible y deben ser generadas a
partir del DEM.

Los archivos:

Basins_States_RGMS.*,
Cuencas_rh24_RGMS_*,
EdgeConchos.*, y
Latlong.csv

Son archivos que definen los estados que comprenden la cuenca del ro Bravo, la cuenca
del ro, las lneas de corriente en la cuenca del ro Conchos y la tabla de Excel que
incluye informacin para el posicionamiento de las estaciones hidromtricas.

2. Obtener los datos de cuencas y lneas de corriente


Los datos geoespaciales que definen los estados en los cuales la cuenca del ro Bravo est
localizada estn en los archivos Basin_States_RGMS. Las reas de drenaje de la cuenca
del ro bravo estn en los shapefiles Cuencas_rh24_RGMS, mientras que el sistema de
ros de la cuenca del Conchos esta en el shapefile EdgeConchos. Cada shapefile se
compone de varios archivos; es fcil cometer errores copindolos de un lugar a otro. En
general, es recomendable que siempre que usted desee copiar archivos de datos
geoespaciales dentro de su espacio de trabajo, use Arc Catalog Edit/Copy para copiarlos
en lugar de simplemente usar la funcin de copiar del Windows Explorer.
Abra ArcMap y aada el shapefile Basin_States_RGMS al mapa:

Recoloree los temas si as lo desean. Mueva el cursor sobre el mapa, usted ver que las
coordenadas en la base de la ventana cambian. Por ejemplo, si las coordenadas
mostradas aqu fueran (1259816, 170696), esto significa que el punto est a 1259.8-1000
= 259.8 km al este y 170.7 1000 = 829.3 km al sur del origen de coordenadas (1000000,
3

1000000), el cual est en esta proyeccin en 31.17 N y 103 W. Si usted mueve el


cursor a la esquina inferior izquierda del rectngulo que encierra los estados que incluyen
la cuenca del ro Bravo y luego lo mueve a la esquina superior derecha del mismo
rectngulo, (374,808; -24168) y (1, 924,726; 2, 122,886) respectivamente, obtendra las
coordenadas lmite necesarias para crear un marco de referencia para los Estados de la
cuenca.

3. Como crear una geodatabase


ArcGIS usa un modelo de datos orientado a objetos denominado modelo de datos
geodatabase. Este modelo de datos da a las features clases egos de datos GIS
comportamientos a la medida y la posibilidad de crear relaciones entre ellas. En general,
un modelo geodatabase provee un marco estandarizado en el cual varios tipos de datos
pueden ser cargados. Una vez creada, la geodatabase es un archivo Microsoft Access
llamado geodatabase personal ArcGIS.
Cierre ArcMap y abra ArcCatalog. Haga click derecho sobre la carpeta de datos,
presione New / Personal Geodatabase. Llame RioFlorido a la nueva geodatabase.

Haga click derecho sobre la geodatabase, y selecione New Feature Dataset.

Nombre Basemap a esta nueva feature dataset y seleccione la opcin Edit para definir
los parmetros de proyeccin y la extensin del mapa.

Importaremos el sistema de coordenadas desde el archivo .prj del shapefile


Basin_States_RGMS. Seleccione Import de las opciones desplegadas del men.

Usted ver que el sistema de coordenadas ha sido especificado:

En la pestaa X/Y Domain defina los limites que fueron determinados en el paso anterior
en ArcMap: (MinX, MinY) = (374,808; -24168), (MaxX, MaxY) = (1, 924,726; 2,
122,886).

Presione Apply y Ok, para finalizar la captura del marco de referencia espacial del
Feature Dataset.

4. Importar shapefiles dentro de la geodatabase


Ahora usted importar los shapefiles en la geodatabase RioFlorido. Importe primero el
shapefile Basin_States_RGMS. Es muy importante que primero sea importado el
shapefile con la extensin ms grande dentro de la geodatabase, ya que la feature Dataset
tomara la referencia espacial de este primer shapefile. Para importar los shapefiles haga
click derecho sobre el feature Dataset y seleccione Import / Feature Class (single) tal y
como se muestra en la siguiente figura:

Seleccione el shapefile Basin_States_RGMS como el archivo de entrada en la caja


Input Features. Teclee el nombre States para esta nueva feature class en el campo
Output Feature Class Name presione el botn OK para completar el proceso.

Repita el proceso anterior para importar el shapefile Cuencas_rh24_RGMS. Seleccione


la feature dataset Basemap y ahora llmele Cuencas a esta nueva feature class.

Repita el proceso una vez ms para importar el shapefile EdgeConchos. Seleccione


nuevamente la feature Dataset Basemap y genere esta nueva feature class con el nombre
de EdgeConchos.
Al final de este proceso usted tendr la feature Dataset con las tres nuevas feature classes
incorporadas.

5. Como crear una feature class que incluya las


estaciones hidromtricas
Ahora usted mismo va a construir una nueva Feature Class de estaciones hidromtricas
sobre el ro Florido. Se ha preparado el archivo latlong.csv con datos de nueve estaciones
hidromtricas localizadas sobre el cauce principal de nuestro ro:
GAGENO LONGDEG LONGMIN LONGSEC LATDEG LATMIN LATSEC NAME
1
105
19
38
26
26
0 Rio Florido at San Antonio
2
104
55
4
27
8
31 Rio Florido at Cd. Jimenez (FM50)
3
105
21
0
26
26
28 San Antonio
4
105
11
15
26
37
36 103 Rio Florido
5
105
37
59
26
29
28 Puente FF.CC.
6
105
32
27
26
26
38 San Gabriel
7
105
14
57
26
32
53 Pico Del Aguila
8
104
55
5
27
8
10 Jimenez

(a) Definir una tabla que contenga un ID y las coordenadas geogrficas de las
estaciones
Los datos de coordenadas estn en grados, minutos y segundos geogrficos. Estos valores
necesitan ser convertidos a grados decimales. Esto es algo que tiene que hacerse con
cuidado debido a que cualquier error en la conversin resultar en que las estaciones
quedarn localizadas lejos del ro Florido. Se sugiere que usted prepare una tabla de
Excel que muestre la longitud y latitud en grados, minutos y segundos, y los convierta a
grados decimales usando la frmula:
Decimal Degrees (DD) = Degrees + Min/60 + Seconds/3600
Recuerde que la longitud oeste es negativa en grados decimales. Abra en Excel el archivo
latlong.csv y haga las transformaciones correspondientes. Abajo se muestra la tabla que
debe crearse. Asegrese de formatear las columnas que contienen los datos de
longitud y latitud en grados decimales (LongDD and LatDD) de tal forma que
explcitamente tengan un formato numrico con 4 decimales. Grabe el archivo con el
nombre latlong.dbf con el tipo (DBF4, dBASE IV) in Excel. Si usted no formatea
explcitamente sus columnas con grados decimales, encontrar que ha perdido cifras
significativas cuando incorpore la tabla latlong.dbf en ArcMap. Cierre Excel antes de
proceder a ArcMap.

10

(b) Crear y Proyectar una Feature Class de las Estaciones Hidromtricas


Abrir ArcMap y aadir la tabla latlong.dbf creada en Excel. Haga click derecho sobre la
tabla y seleccione Display XY Data..., esto causar que aparezca una ventana. Los
campos X y Y correctos son seleccionados por ArcMap (Xfield = Longitude, Yfield =
Latitude). Use Edit para seleccionar la proyeccin North American Datum of 1983, que
se encuentra incluida en la carpeta Geographic Coordinates System North America.
Presione OK para completar el proceso de transformacin de la tabla a un Event. Un
Event es un punto o lnea que es visualizada usando coordenadas pero que NO es
explcitamente parte de un shapefile o de una feature class.

11

(2) Cree shapefile a partir del XY Event. Primero haga click derecho sobre la layer
latlong Event y presione Data/Export... para exportar los datos como shapefile dentro
de su carpeta de trabajo. Nmbrele MonitoringPointGeo a este nuevo shapefile.

Ahora cierre ArcMap y abra ArcCatalog para importar el shapefile MonitoringPointGeo


dentro de la geodatabase RoFlorido. Para ello seleccione la feature Dataset BaseMap y
presione el botn derecho para seleccionar Import/Feature Class (Single) como se hizo
anteriormente. Llmele MonitoringPoint a esta nueva feature class que deber aparecer
ahora como parte de la feature Dataset BaseMap. Verifique que efectivamente los
parmetros de proyeccin Albers fueron asignados automticamente a esta nueva feature
class.

12

13

También podría gustarte