david freire

11
Conceptos Básicos en ArcGis 1

Upload: david-freire

Post on 20-Jun-2015

194 views

Category:

Documents


0 download

DESCRIPTION

Los Geodatabases en Arcgis

TRANSCRIPT

Page 1: David freire

1

Conceptos Básicos en ArcGis

Page 2: David freire

2

Las tablas en arcgis* La información tabular es la base de las

entidades geográficas, y le permite visualizar, consultar y analizar los datos. En pocas palabras, las tablas están constituidas por filas y columnas, y todas las filas tienen las mismas columnas. En ArcGIS, las filas se denominan registros y las columnas campos. Cada campo puede almacenar un tipo de datos específico, como un número, una fecha o una fracción de texto. En realidad, las clases de entidad son simplemente tablas con campos especiales que contienen información sobre la geometría de las entidades.

Page 3: David freire

3

Tipos de tablas

Tablas del dBASE.- el formato utilizado con los shapefiles. · INFO , el formato utilizado con las coberturas · Archivos de texto, como los que se crean con un editor de texto y están delimitados por comas o tabulaciones · Muchos otros tipos de tablas, incluidos aquellos que se generaron en otros programas, tal como Microsoft Excel , a los que se accedió ya sea directamente en ArcGIS o a través de la funcionalidad de la base de datos de OLE

Page 4: David freire

4

Crear tablas ArcCatalogAbrimos ArcCatalog

1. Previamente debemos tener creada nuestra base de datos de acuerdo a nuestros conocimientos en los programas para trabajar con ArcGis como Access, Excel, Oracle, etc.

2. Damos clic derecho en la base de datos dentro de la ventana de ArcCatalog

3. Seleccionamos Nuevo

4. Elegimos Tabla

5. Ponemos el Nombre de la Tabla

6. Si lo deseamos ponemos un alias para nuestra tabla y elegimos Siguiente

7. En este paso Opcionalmente se pude configurar la tabla para trabajar con diferentes idiomas, donde lo más recomendable es usar la palabra clave Defaults.

8. Luego de haber configurado acerca de los idiomas procedemos a ingresar los campos que usara nuestra tabla

a. Clic en la próxima fila en blanco en la columna Nombre de campo y escriba un nombre.

b. Haga clic en la columna Tipo de datos junto al nombre del nuevo campo y haga clic en su tipo de datos.

c. Para crear un alias para este campo, haga clic en el campo junto a Alias y escriba el alias.

d. Para evitar que se almacenen valores nulos en este campo, haga clic en el campo junto a Permitir valores nulos, haga clic en la flecha de lista desplegable y haga clic en No.

e. Para asociar un valor predeterminado a este campo, haga clic en el campo junto a Valor predeterminado y escriba el valor.

f. Para asociar un dominio a este campo, haga clic en el campo junto a Dominio, haga clic en la flecha de lista desplegable para ver una lista de los dominios que se aplican a este tipo de campo y, a continuación, haga clic en el dominio.

g. Para establecer otras propiedades específicas del tipo de campo, haga clic en la propiedad en la lista desplegable o escriba la propiedad.

h. Repita los pasos 6 a 12 hasta que se hayan definido todos los campos de la tabla.

i. Haga clic en Finalizar.

Page 5: David freire

5

Los geodatabases

*La geodatabase es una colección de datasets de diversos tipos que se utiliza en ArcGIS y se administra en una carpeta de archivos o una base de datos relacional. Es la fuente de datos nativa para ArcGIS y se utiliza para la edición y automatización de datos en ArcGIS

Page 6: David freire

6

Ventajas de los Geodatabase* Obliga a almacenar los datos en forma

organizada y estructurada

* La validación de los datos asegura la integridad y la consistencia de los mismos.

* Permite mayor flexibilidad en el manejo de las etiquetas y anotaciones.

* Permite establecer relaciones geométricas y atributivas entre los datos.

* Las reglas topológicas aseguran la consistencia en la sesión de edición.

* Permite construir redes geométricas para modelar flujos (servicios, vías, ríos).

* Útil para manejar grandes volúmenes y densidad de información.

* Permite un almacenamiento y mantenimiento más eficiente de los datos

Page 7: David freire

7

Estructura básica de la “Geodatabase”

* “Feature Dataset”: El “Feature Dataset” (“Dataset de Entidades”) almacena un grupo de “Features Class”, que deben poseer la misma referencia espacial (sistema de coordenadas y extensión espacial). Se deben agrupar en un mismo “Feature Dataset” aquellos elementos que mantienen una relación topológica (adyacencia, coincidencia o conectividad). Por ejemplo un archivo de ríos y otro de masas de agua tendrán una relación topológica en cuanto a la coincidencia de sus límites.

* “Feature Class”: El “Feature Class” (“Clase de Entidad”) es un componente de la “Geodatabase” que agrupa datos que tiene una misma geometría, atributos y referencia espacial (se incluyen las anotaciones, que son un tipo especial de entidades). Los “Feature Class” pueden existir en forman independiente dentro de la “Geodatabase”, o pueden agruparse dentro de un “Feature Dataset”. Tablas no espaciales: Estas tablas contienen información que no tiene una referencia espacial (empleados, dueños de parcelas, ventas); pueden existir en forma independiente o estar vinculadas a algún archivo espacial.

Page 8: David freire

8

Conexión de una base de datos con Microsoft Access

Todas las bases de datos de Microsoft Access (.mdb) se muestran y se pueden explorar mediante ArcCatalog o la ventana Catálogo. Solo debe explorar y agregar datos directamente desde geodatabases personales (un tipo de base de datos de Access) mediante conexiones OLE DB con bases de datos de Microsoft Access que no sean geodatabases. Pasos:

1. En ArcCatalog, haga doble clic en la carpeta Conexiones de base de datos.

2. Haga doble clic en Añadir conexiones OLE DB.

3. Haga clic en la ficha Distribuidor.

4. Haga clic en Microsoft Jet 4.0 OLE DB Provider.

5. Haga clic en Siguiente.

6. En la ficha Conexión, especifique la base de datos o acceda a la misma en la primera sección. Si la base de datos tiene una contraseña, escríbala en la segunda sección.

7. Haga clic en Testeo de Conexión para comprobar que puede conectarse a la base de datos.

8. Haga clic en Aceptar si la comprobación de la conexión fue correcta.

9. Escriba un nuevo nombre para la conexión y presione INTRO.

10. Para utilizar la tabla de Access, vaya a ella mediante la conexión OLE DB y agréguela a ArcMap.

11. Las tablas de Access, al igual que otras tablas sin entidades asociadas, solo se muestran cuando la ventana Tabla de contenido de ArcMap se visualiza por origen.

Page 9: David freire

9

Conexión de una base de datos con sql serverA continuación se explica cómo realizar una conexión a una geodatabase de ArcSDE para SQL Server Express desde el nodo Conexiones a la base de datos:

Pasos:

1. Para iniciar ArcMap, haga clic en Inicio > Todos los programas > ArcGIS > ArcMap 10.

2. Haga clic en el botón de la ventana Catálogo en la barra de herramientas Estándar.

3. Expanda la carpeta Conexiones a la base de datos en el árbol de catálogo.

4. Haga doble clic en Agregar conexión de base de datos espacial.

5. Introduzca el nombre del servidor que contiene la base de datos de SQL Server dentro del cuadro de texto Servidor.

6. Escriba sde:sqlserver:<nombre_de_instancia_de_sql_server> en el cuadro de texto Servicio.

7. El <nombre_de_instancia_de_sql_server> debe estar en el formato nombre_de_servidor\instancia. Por ejemplo, mypc\sqlex.

8. En el campo Nombre de la base de datos, introduzca el nombre de la base de datos a la que desea conectarse.

9. Haga clic en el botón Autenticación del sistema operativo.

10. Cambie la versión transaccional a DBO.DEFAULT.

11. Para obtener instrucciones sobre cómo conectarse a una versión diferente de la base de datos, vea Guardar una conexión de geodatabase en una versión concreta.

12. Haga clic en Test de conexión para comprobar que la información proporcionada sea correcta.

13. Si se produce un error en la conexión, compruebe que la información proporcionada en el cuadro de diálogo Propiedades de la conexión de base de datos era correcta. Si la información es correcta pero sigue sin poder conectarse, compruebe que la instancia de SQL Server Express se está ejecutando y acepta conexiones.

14. Aceptar.

Page 10: David freire

10

Conexión a base de datos de Oracle

Pasos: 1. Instale el cliente de Oracle en el equipo del cliente de ArcGIS. Siga estos pasos:

a. Descargue el cliente Oracle Instant apropiado para el sistema operativo cliente de ArcGIS: ya sea Linux de 32 bits (para utilizar con ArcGIS Engine o ArcGIS Runtime de 32 bits de Linux), Linux de 64 bits (para utilizar con ArcGIS for Server o ArcGIS Runtime de 64 bits de Linux), Windows de 32 bits (para utilizar con ArcGIS Engine en Windows o ArcGIS for Desktop), o Windows de 64 bits (para utilizar con ArcGIS for Server o ArcGIS Runtime de 64 bits de Windows). Puede descargar un archivo comprimido que contenga los archivos del cliente o un RPM.

b. Inicie sesión en el equipo cliente con el mismo usuario que instaló el software de ArcGIS.

c. Descomprima el contenido del archivo descargado en un directorio del equipo cliente o ejecute el RPM. Otorgue al menos los siguientes permisos de acceso en este directorio: leer, escribir y ejecutar al propietario; leer y ejecutar el grupo; leer y ejecutar a otros usuarios que se conecten (drwxr-xr-x).

d. Agregue la ruta y el nombre del directorio donde ubicó o instaló el cliente de Oracle Instant a la variable de entorno de su sistema operativo o al perfil de usuario. En Linux, configure la variable de entorno LD_LIBRARY_PATH. En Windows, establezca la variable de entorno PATH. Si tanto ArcGIS for Server como ArcGIS for Desktop están instalados en el mismo equipo Windows, establezca PATH para leer el cliente de 64 bits antes que el cliente de 32 bits. Por ejemplo, si su cliente Oracle Instant de 32 bits está instalado en c:\Program Files (x86)\Oracle y su cliente Oracle Instant de 64 bits está instalado en c:\Program Files\Oracle, agregue lo siguiente al comienzo del valor de la variable PATH en Windows: C:\Program Files\Oracle;C:\Program Files (x86)\Oracle;

2. Si el cliente ArcGIS ya se estaba ejecutando, reinícielo para reconocer los nuevos archivos y la variable de entorno. 3. Pruebe la conexión agregando una conexión de base de datos de ArcGIS for Desktop.

Page 11: David freire

11

Bibliografía* http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//

005s00000001000000 http://resources.arcgis.com/es/help/main/10.1/index.html#//005s00000001000000 http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/005s0000000r000000/ <http://resources.arcgis.com/es/content/geodatabases/10.0/about> <http://www.slideshare.net/rolandovivancovicencio/geodatabase-16474472> <http://www.slideshare.net/rolandovivancovicencio/geodatabase-16474472> http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//005s00000023000000 http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//003n0000005m000000 http://resources.arcgis.com/es/help/main/10.1/index.html#/na/002n00000038000000/