SlideShare uma empresa Scribd logo
1 de 13
Utilización de Base de Datos Externas en ArcGis
LAS TABLAS EN ARCGIS
Almacenan la información descriptiva de los elementos espaciales. Cada archivo espacial posee una tabla asociada. Los registros representan los elementos espaciales. ArcGIS
trabaja con tablas que están asociadas a archivos espaciales y con tablas independientes, no vinculadas a datos espaciales. El formato nativo para las tablas en ArcGIS 9.2, es
dBase (.dbf), aunque es posible leer tablas elaboradas en otros formatos (Office Excel – Access) y procedentes de servidores de bases de datos: Oracle.
Estructura de las tablas: Las filas representan los registros. Las columnas representan los campos. Las columnas deben tener nombres únicos. La tabla está conformada por
filas que representan los registros, columnas que definen las variables, y datos, que son las celdas donde se incorpora la información de un archivo espacial.
TIPOS DE TABLAS
Existen dos tipos de tablas en ArcGIS:
Las tablas de atributos de los archivos espaciales se distinguen por presentar un campo “Shape” que almacena el tipo de geometría del archivo (punto, línea o polígono).
Estas tablas se generan automáticamente al crear los archivos espaciales.
Las tablas no espaciales son tablas independientes que pueden estar almacenadas en distintos formatos: “dBase”, “Excel”, “Access”. Se pueden crear en ArcCatalog o
importar desde archivos existentes.
COMO CREAR TABLAS
La tabla se crea en ArcCatalog. Se agregan los campos en ArcCatalog o en ArcMap. Las tablas de los archivos espaciales se crean automáticamente cuando se crea el archivo
“shape”. Las tablas no espaciales se crean en ArcCatalog, y los campos se pueden agregar desde ArcCatalog o desde ArcMap.
Tablas a partir de archivos de coordenadas: A partir de tablas de coordenadas se pueden generar archivos espaciales. A partir de un archivo espacial se pueden generar
campos con coordenadas. Para que ArcGIS genere un archivo espacial a partir de una tabla de coordenadas, ésta debe disponer, al menos, de tres campos: un primer campo
para identificar cada punto, un segundo campo para almacenar los valores del eje de abscisas y un tercer campo para almacenar los valores del eje de ordenadas.
GEODATABASE
La Geodatabase es un modelo que permite el almacenamiento físico de la información geográfica, ya sea en archivos dentro de un sistema de ficheros o en una colección de
tablas en un Sistema Gestor de Base de Datos (Microsoft Access, Oracle, Microsoft SQL Server, IBM DB2 e Informix).
En su nivel más básico, una geodatabase de ArcGIS es una colección de datasets geográficos de varios tipos contenida en una carpeta de sistema de archivos común, una base
de datos de Microsoft Access o una base de datos relacional multiusuario DBMS (por ejemplo Oracle, Microsoft SQL Server, PostgreSQL, Informix o IBM DB2). Las
geodatabases tienen diversos tamaños, distinto número de usuarios, pueden ir desde pequeñas bases de datos de un solo usuario generadas en archivos hasta geodatabases
de grupos de trabajo más grandes, departamentos o geodatabases corporativas a las que acceden muchos usuarios.
Una geodatabase es algo más que una colección de datasets; el término geodatabase tiene diversos significados en ArcGIS:
La geodatabase es la estructura de datos nativa para ArcGis y es el formato de datos principal que se utiliza para la edición y administración de datos. Mientras ArcGIS
trabaja con información geográfica en numerosos formatos de archivo del sistema de información geográfica (SIG), está diseñado para trabajar con las capacidades de la
geodatabase y sacarles provecho.
Es el almacenamiento físico de la información geográfica, que principalmente utiliza un sistema de administración de bases de datos (DBMS) o un sistema de archivos.
Puede acceder y trabajar con esta instancia física del conjunto de datasets a través de ArcGIS o mediante un sistema de administración de bases de datos utilizando SQL.
Las geodatabases cuentan con un modelo de información integral para representar y administrar información geográfica. Este modelo de información integral se
implementa como una serie de tablas que almacenan clases de entidad, datasets ráster y atributos. Además, los objetos de datos SIG avanzados agregan comportamiento
SIG, reglas para administrar la integridad espacial y herramientas para trabajar con diversas relaciones espaciales de las entidades, los rásteres y los atributos principales.
La lógica del software de geodatabases proporciona la lógica de aplicación común que se utiliza en ArcGIS para acceder y trabajar con todos los datos geográficos en una
variedad de archivos y formatos. Esto permite trabajar con la geodatabase, e incluye el trabajo con shapefiles, archivos de dibujo asistido por ordenador (CAD), redes
irregulares de triángulos (TIN), cuadrículas, datos CAD, imágenes, archivos de lenguaje de marcado geográfico (GML) y numerosas otras fuentes de datos SIG.
Las geodatabases poseen un modelo de transacción para administrar flujos de trabajo de datos SIG.
Características
Permite almacenar numerosos tipos de datos: Vectorial, ráster, CAD, Tablas, topología, información calibrada, etc. Cuando reside en un sistema gestor de base de datos
estándar (Oracle, Microsoft SQL Server, IBM DB2, Informix y Microsoft Access), permite aprovechar todo el potencial de las herramientas de estos sistemas, y completa la
funcionalidad presente en la base de datos con funciones necesarias para el tratamiento de la información espacial. El modelo de la Geodatabase permite almacenar, además
de elementos geográficos, el comportamiento de dichos elementos, lo que facilita la generación de una visión más completa de la realidad.
El modelo de datos de la Geodatabase es escalable, y en función de las necesidades de cada organización, es posible diferenciar entre:
Geodatabase basada en ficheros
Geodatabase personal, implementada sobre Microsoft Access
Geodatabase Corporativa, implementada sobre Oracle, Microsoft SQL Server, IBM DB2 o Informix
VENTAJAS DE LA “GEODATABASE”
Gestión de Datos Centralizada. Dado que todos los datos de una Geodatabase son almacenados directamente en sistemas gestores de bases de datos comerciales (Microsoft
Access para Geodatabase personal y Oracle, IBM DB2, SQL Server o Informix para Geodatabase corporativa) o en sistemas de ficheros, éstos constituyen un repositorio común
y centralizado para todos los datos geográficos de una organización.
Edición multiusuario. A través del mecanismo de versiones que se implementa sobre el Sistema Gestor de Bases de Datos (Oracle, Microsoft SQL Server, IBM Db2 o Informix),
es posible realizar tareas de edición multiusuario.
Implementación de comportamiento. La implementación de comportamiento en los elementos geográficos incluidos en la geodatabase, permite trabajar con elementos más
intuitivos, ya que la definición de su comportamiento les hace más cercanos a la realidad.
Tecnología COM. El modelo de Geodatabase ha sido desarrollado siguiendo estándares COM, lo que permite que sea posible la integración con otros sistemas. Por tanto se
rompe la barrera existente entre los Sistemas de Información Geográfica y el resto de sistemas de información de una organización.
Acceso a Geodatabases. El acceso a la Geodatabase puede realizarse a través de los menús estándares de ArcCatalog, ArcMap y ArcToolbox. Los programadores pueden
asimismo emplear los APIs (ArcObjects, OLE DB y SQL) incluidos con el software.
Replicación. La replicación permite distribuir la información geográfica en dos o más Geodatabases, de manera que los datos estén sincronizados. Basado en el entorno de
versiones, incluye el modelo completo de la geodatabase, incluyendo topologías y redes geométricas, y puede ser usado en entornos conectados y desconectados.
Históricos
Mediante un mecanismo que permite capturar todos los cambios realizados en la geodatabase original, se puede guardar un registro histórico de los mismos y del momento
en el que se produjeron. De esta manera, es posible consultar una versión histórica que muestra el estado de la geodatabase en un momento dado.
Esta también son las ventajas que tiene los Geodatabases:
 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
El almacenamiento de datos en una “Geodatabase” permite realizar un manejo más eficiente de los mismos, por cuanto el diseño de su estructura obliga a considerar
una serie de aspectos tales como la definición de una referencia espacial, establecimiento de reglas y relaciones entre archivos, topología geométrica y atributiva, tablas,
dominios y subtipos, anotaciones, etc.
ESTRUCTURA BÁSICA DE LA “GEODATABASE”
“FeatureDataset”: El “FeatureDataset” (“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 “FeatureDataset” 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 “FeatureDataset”.
- 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.
CONEXIÓN DE UNA BASE DE DATOS CON MICROSOFT ACCESS.
Puede utilizar tablas de una base de datos de Microsoft Access en ArcMap mediante una conexión OLE DB. OLE DB es un estándar para compartir datos entre aplicaciones que
permite ver la base de datos de Access en ArcMap. Para mantener la integridad de los datos, solo debería modificar una base de datos de Access en 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.
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.
Nota. Si bien las consultas de Access están disponibles, las tablas vinculadas en Access no se pueden visualizar por medio de una conexión OLE DB. Para utilizar la tabla
vinculada, cree una consulta en Access que haga referencia a la tabla vinculada y conéctese a la tabla vinculada por medio de la consulta en la conexión OLE DB.
Nota.Debido a que las conexiones OLE DB no tienen un campo de ObjectID, que es un campo que mantiene ArcGIS y que garantiza un único Id. Para cada fila en la tabla, no
podrá realizar ciertas operaciones en ArcMap. Estas incluyen seleccionar las entidades en la capa del mapa de cualquier manera, aplicar una consulta de definición, crear
relaciones completas o editar los atributos. Consulte Acerca de los campos ObjectID para obtener más información sobre cómo trabajar con las tablas que no tienen Id. de
objeto.
CONEXIÓN DE UNA BASE DE DATOS CON SQL-SERVER
Para realizar una conexión a una base de datos en Microsoft SQL Server, debe tener instalado la versión compatible del cliente nativo de SQL Server en el equipo cliente. Vea la
documentación de Microsoft para determinar que versión del cliente nativo de SQL Server debe instalar para conectarse a la versión del SQL Server que usa.
Puede descargar el cliente nativo de SQL Server desde el Portal de atención al cliente de Esri o desde el Centro de descargas de Microsoft. Siga las instrucciones de Microsoft
para instalar el cliente nativo de SQL en el equipo del cliente.
Pasos:
1. Instale el cliente nativo de SQL Server en el equipo del cliente de ArcGIS.
2.Agregue una conexión a SQL Server mediante uno de los siguientes procedimientos:
- Para hacer una prueba de la conexión a una base de datos corporativa SQL Server, agregue una conexión de base de datos desde el árbol de Catálogo en ArcCatalog o
la ventana Catálogo en ArcMap. Puede encontrar instrucciones acerca de esto en Conexiones de base de datos en ArcGISfor Desktop.
- Para hacer una prueba de la conexión a una instancia de SQL Server Express utilizada como un servidor de base de datos, agregue el servidor de base de datos al árbol
de Catálogo en ArcCatalog o a la ventana Catálogo en ArcMap. Puede encontrar instrucciones acerca de esto en Agregar un servidor de base de datos en ArcGISfor
Desktop.
Debe poder conectarse a SQL Server. Si encuentra algún problema, verifique si el archivo sdedc_SQL_Server.log en el directorio %TEMP% tiene mensajes de error extendidos.
CONEXIÓN CON ORACLE.
Para establecer una conexión directa desde un equipo cliente a la base de datos de Oracle, debe instalar y configurar la aplicación cliente de Oracle en el equipo cliente. Si se
conecta a la base de datos mediante SQL, también debe modificar el archivo tnsnames.ora del cliente.
Asegúrese de instalar una versión de la aplicación cliente de Oracle que sea compatible con la versión de la base de datos a la que debe conectarse.
Nota. Los clientes de ArcGIS, como ArcGIS Desktop y ArcGIS Server, son aplicaciones de 32 bits. Aun cuando instale la aplicación cliente de ArcGIS en un equipo con un sistema
operativo (OS) de 64 bits, debe utilizar un cliente de Oracle de 32 bits para conectarse a la base de datos de Oracle. Esto es así aun cuando la base de datos y el SO del servidor
son de 64 bits.Pasos:
1. Siga las indicaciones de la documentación de Oracle y utilice las herramientas de Oracle para realizar lo siguiente:
1. Instalar Oracle Net en el equipo cliente.
2. Agregar una entrada en el archivo tnsnames.ora para poder conectarse al DBMS de Oracle.
2. Verifique que Oracle Net se haya instalado correctamente. Para esto, introduzca lo siguiente dentro una línea de comandos en el equipo cliente:
sqlplus<user name>/<password>@<Oracle Net service name>
<username> es un nombre de usuario de Oracle válido, <password> es la contraseña para ese usuario, y <Oracle Net servicename> es el nombre de servicio de la base de
datos de Oracle a la que desea conectarse.
Sugerencia. El nombre de servicio de Oracle Net es, generalmente, el mismo que el nombre de la base de datos global, aunque puede no serlo.
Si cuando ejecuta el comando se le muestra una solicitud de SQL, significa que el cliente de Net está funcionando y que puede continuar con el siguiente paso. Si esta solicitud
no se muestra, consulte la información para solucionar problemas de la documentación de Oracle.
- Debe configurar variables de entorno del sistema para cada equipo cliente, como las variables ORAHOME y Path. De ser necesario, comuníquese con el administrador
del sistema para saber cómo configurar variables de entorno en el sistema.
- Agregue una conexión de base de datos espaciales en ArcGIS Desktop para probar la conexión. Podrá encontrar instrucciones para esto en el tema Realizar una
conexión directa desde ArcGIS Desktop a una geodatabase en Oracle.
BIBLIOGRAFIA.
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/005s00000001000000/
http://www.gabrielortiz.com/index.asp?Info=082h
http://cursogis.edublogs.org/files/2010/11/UNIDAD_8_TEORIA_pdf-vlvpnr.pdf
http://www.todosig.es/8-geodatabases.html
http://elprofejose.com/2010/11/12/¿por-que-usar-una-geodatabase
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//00050000000r000000
http://www.slideshare.net/rolandovivancovicencio/geodatabase-16474472
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//005s00000023000000
http://resources.arcgis.com/es/help/main/10.1/index.html#//01540000050p000000
http://help.arcgis.com/es/geodatabase/10.0/install_guides/arcsde_for_oracle_installation_and_upgrade_guide/index.html#//00940000000n000000.htm

Mais conteúdo relacionado

Mais procurados

Mais procurados (16)

Oracle Spatial de la A a la Z - JUGM 2010
Oracle Spatial de la A a la Z - JUGM 2010Oracle Spatial de la A a la Z - JUGM 2010
Oracle Spatial de la A a la Z - JUGM 2010
 
01 t introduccion arc gis
01 t introduccion arc gis01 t introduccion arc gis
01 t introduccion arc gis
 
Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1
 
Oracle Spatial de la A a la Z - Unidad 6
Oracle Spatial de la A a la Z - Unidad 6Oracle Spatial de la A a la Z - Unidad 6
Oracle Spatial de la A a la Z - Unidad 6
 
Michelle M
Michelle MMichelle M
Michelle M
 
Base de datos!
Base de datos!Base de datos!
Base de datos!
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Gestor de Base de Datos.
Gestor de Base de Datos.Gestor de Base de Datos.
Gestor de Base de Datos.
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos02
Base de datos02Base de datos02
Base de datos02
 
BASE DE DATOS :)
BASE DE DATOS :)BASE DE DATOS :)
BASE DE DATOS :)
 
Base de datos informatica ii
Base de datos   informatica iiBase de datos   informatica ii
Base de datos informatica ii
 
BASE DE DATOS :)
BASE DE DATOS :)BASE DE DATOS :)
BASE DE DATOS :)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 

Destaque

Producción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAProducción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAEsri
 
Futuro de la robótica..
Futuro de la robótica..Futuro de la robótica..
Futuro de la robótica..poli1971
 
142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013
142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013
142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013Alex Gonzales
 
Futuro de la Inteligencia Artificial
Futuro de la Inteligencia ArtificialFuturo de la Inteligencia Artificial
Futuro de la Inteligencia Artificialpoli1971
 
EstadíStica Probalidad
EstadíStica ProbalidadEstadíStica Probalidad
EstadíStica ProbalidadRommel Macas
 
Exposicion de tablas dinamicas
Exposicion de tablas dinamicasExposicion de tablas dinamicas
Exposicion de tablas dinamicasSonia M. Colque
 
Ejemplo de tablas estadísticas
Ejemplo de tablas estadísticasEjemplo de tablas estadísticas
Ejemplo de tablas estadísticasKaorli Aldaz
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Diagrama de barras julissa jimenez
Diagrama de barras julissa jimenezDiagrama de barras julissa jimenez
Diagrama de barras julissa jimenezJuli Jiménez
 
Partes de cuadro y grafico estadistico
Partes de cuadro y grafico estadisticoPartes de cuadro y grafico estadistico
Partes de cuadro y grafico estadisticomavegha
 
Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Julia Bravo Gómez.
 
CLASES DE GRAFICAS ESTADISTICAS
CLASES DE GRAFICAS ESTADISTICASCLASES DE GRAFICAS ESTADISTICAS
CLASES DE GRAFICAS ESTADISTICASguestb0c835
 

Destaque (20)

Producción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAProducción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTA
 
Futuro de la robótica..
Futuro de la robótica..Futuro de la robótica..
Futuro de la robótica..
 
142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013
142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013
142 2013 cordova_maquera_jr_faci_biologia_microbiología_2013
 
Manual arcgis
Manual arcgisManual arcgis
Manual arcgis
 
Futuro de la Inteligencia Artificial
Futuro de la Inteligencia ArtificialFuturo de la Inteligencia Artificial
Futuro de la Inteligencia Artificial
 
Presentación postgre sql
Presentación postgre sqlPresentación postgre sql
Presentación postgre sql
 
EstadíStica Probalidad
EstadíStica ProbalidadEstadíStica Probalidad
EstadíStica Probalidad
 
Estadística
EstadísticaEstadística
Estadística
 
Exposicion de tablas dinamicas
Exposicion de tablas dinamicasExposicion de tablas dinamicas
Exposicion de tablas dinamicas
 
Estadística. 6º EP
Estadística. 6º EPEstadística. 6º EP
Estadística. 6º EP
 
Tabla estadistica
Tabla estadisticaTabla estadistica
Tabla estadistica
 
Ejemplo de tablas estadísticas
Ejemplo de tablas estadísticasEjemplo de tablas estadísticas
Ejemplo de tablas estadísticas
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Diagrama de barras julissa jimenez
Diagrama de barras julissa jimenezDiagrama de barras julissa jimenez
Diagrama de barras julissa jimenez
 
Tablas estadisticas
Tablas estadisticas Tablas estadisticas
Tablas estadisticas
 
Partes de cuadro y grafico estadistico
Partes de cuadro y grafico estadisticoPartes de cuadro y grafico estadistico
Partes de cuadro y grafico estadistico
 
Tablas, cuadros y figuras
Tablas, cuadros y figurasTablas, cuadros y figuras
Tablas, cuadros y figuras
 
Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.Estadística, gráficos, tablas y estadígrafos.
Estadística, gráficos, tablas y estadígrafos.
 
CUADROS ESTADISTICOS 2013
CUADROS ESTADISTICOS 2013CUADROS ESTADISTICOS 2013
CUADROS ESTADISTICOS 2013
 
CLASES DE GRAFICAS ESTADISTICAS
CLASES DE GRAFICAS ESTADISTICASCLASES DE GRAFICAS ESTADISTICAS
CLASES DE GRAFICAS ESTADISTICAS
 

Semelhante a Utilización de base de datos externas en arcgis..

Semelhante a Utilización de base de datos externas en arcgis.. (20)

conoce como ma ,MANEJO DE LA DATA 10.2.pdf
conoce como ma ,MANEJO DE LA DATA 10.2.pdfconoce como ma ,MANEJO DE LA DATA 10.2.pdf
conoce como ma ,MANEJO DE LA DATA 10.2.pdf
 
geodatabase SIG
geodatabase SIGgeodatabase SIG
geodatabase SIG
 
D2 gestión de bases de datos
D2   gestión de bases de datosD2   gestión de bases de datos
D2 gestión de bases de datos
 
Interoperabilidad Autocad Map y ESRI Arcgis
Interoperabilidad Autocad Map y ESRI ArcgisInteroperabilidad Autocad Map y ESRI Arcgis
Interoperabilidad Autocad Map y ESRI Arcgis
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
ArcGIS_Nivel1.pdf
ArcGIS_Nivel1.pdfArcGIS_Nivel1.pdf
ArcGIS_Nivel1.pdf
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Base de datos!
Base de datos! Base de datos!
Base de datos!
 
Ba se de datos! ♥
Ba se de datos! ♥Ba se de datos! ♥
Ba se de datos! ♥
 
Sistema de gestión de base de datos ii parte
Sistema de gestión de base de datos  ii parteSistema de gestión de base de datos  ii parte
Sistema de gestión de base de datos ii parte
 
conoce la in INTERFACE DE ARCGIS 10.2.pdf
conoce la in INTERFACE DE ARCGIS 10.2.pdfconoce la in INTERFACE DE ARCGIS 10.2.pdf
conoce la in INTERFACE DE ARCGIS 10.2.pdf
 
Escritorio bas de daros
Escritorio bas de darosEscritorio bas de daros
Escritorio bas de daros
 
Big Data
Big DataBig Data
Big Data
 
Diapositivas informatia base de datos
Diapositivas informatia base de datosDiapositivas informatia base de datos
Diapositivas informatia base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Administrador de la bases de datos
Administrador de la bases de datosAdministrador de la bases de datos
Administrador de la bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Trabajito
TrabajitoTrabajito
Trabajito
 
Taller N° 2 Modelos de bases de datos
Taller N° 2 Modelos de bases de datosTaller N° 2 Modelos de bases de datos
Taller N° 2 Modelos de bases de datos
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 

Mais de poli1971

Sistema de sujecion
Sistema de sujecionSistema de sujecion
Sistema de sujecionpoli1971
 
Generalidades y lenguajes de programacion robotica
Generalidades y lenguajes de programacion roboticaGeneralidades y lenguajes de programacion robotica
Generalidades y lenguajes de programacion roboticapoli1971
 
Generaciònes de la robotica
Generaciònes de la roboticaGeneraciònes de la robotica
Generaciònes de la roboticapoli1971
 
Aplicacion de la robotica
Aplicacion de la roboticaAplicacion de la robotica
Aplicacion de la roboticapoli1971
 
Sistemas expertos
Sistemas expertosSistemas expertos
Sistemas expertospoli1971
 
Robótica..
Robótica..Robótica..
Robótica..poli1971
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialpoli1971
 
Marco de referencias de una aplicaciones web con compatibilidad para disposit...
Marco de referencias de una aplicaciones web con compatibilidad para disposit...Marco de referencias de una aplicaciones web con compatibilidad para disposit...
Marco de referencias de una aplicaciones web con compatibilidad para disposit...poli1971
 

Mais de poli1971 (9)

Sistema de sujecion
Sistema de sujecionSistema de sujecion
Sistema de sujecion
 
Sensores
SensoresSensores
Sensores
 
Generalidades y lenguajes de programacion robotica
Generalidades y lenguajes de programacion roboticaGeneralidades y lenguajes de programacion robotica
Generalidades y lenguajes de programacion robotica
 
Generaciònes de la robotica
Generaciònes de la roboticaGeneraciònes de la robotica
Generaciònes de la robotica
 
Aplicacion de la robotica
Aplicacion de la roboticaAplicacion de la robotica
Aplicacion de la robotica
 
Sistemas expertos
Sistemas expertosSistemas expertos
Sistemas expertos
 
Robótica..
Robótica..Robótica..
Robótica..
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Marco de referencias de una aplicaciones web con compatibilidad para disposit...
Marco de referencias de una aplicaciones web con compatibilidad para disposit...Marco de referencias de una aplicaciones web con compatibilidad para disposit...
Marco de referencias de una aplicaciones web con compatibilidad para disposit...
 

Utilización de base de datos externas en arcgis..

  • 1. Utilización de Base de Datos Externas en ArcGis
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. LAS TABLAS EN ARCGIS Almacenan la información descriptiva de los elementos espaciales. Cada archivo espacial posee una tabla asociada. Los registros representan los elementos espaciales. ArcGIS trabaja con tablas que están asociadas a archivos espaciales y con tablas independientes, no vinculadas a datos espaciales. El formato nativo para las tablas en ArcGIS 9.2, es dBase (.dbf), aunque es posible leer tablas elaboradas en otros formatos (Office Excel – Access) y procedentes de servidores de bases de datos: Oracle. Estructura de las tablas: Las filas representan los registros. Las columnas representan los campos. Las columnas deben tener nombres únicos. La tabla está conformada por filas que representan los registros, columnas que definen las variables, y datos, que son las celdas donde se incorpora la información de un archivo espacial. TIPOS DE TABLAS Existen dos tipos de tablas en ArcGIS: Las tablas de atributos de los archivos espaciales se distinguen por presentar un campo “Shape” que almacena el tipo de geometría del archivo (punto, línea o polígono). Estas tablas se generan automáticamente al crear los archivos espaciales. Las tablas no espaciales son tablas independientes que pueden estar almacenadas en distintos formatos: “dBase”, “Excel”, “Access”. Se pueden crear en ArcCatalog o importar desde archivos existentes. COMO CREAR TABLAS La tabla se crea en ArcCatalog. Se agregan los campos en ArcCatalog o en ArcMap. Las tablas de los archivos espaciales se crean automáticamente cuando se crea el archivo “shape”. Las tablas no espaciales se crean en ArcCatalog, y los campos se pueden agregar desde ArcCatalog o desde ArcMap. Tablas a partir de archivos de coordenadas: A partir de tablas de coordenadas se pueden generar archivos espaciales. A partir de un archivo espacial se pueden generar campos con coordenadas. Para que ArcGIS genere un archivo espacial a partir de una tabla de coordenadas, ésta debe disponer, al menos, de tres campos: un primer campo para identificar cada punto, un segundo campo para almacenar los valores del eje de abscisas y un tercer campo para almacenar los valores del eje de ordenadas. GEODATABASE La Geodatabase es un modelo que permite el almacenamiento físico de la información geográfica, ya sea en archivos dentro de un sistema de ficheros o en una colección de tablas en un Sistema Gestor de Base de Datos (Microsoft Access, Oracle, Microsoft SQL Server, IBM DB2 e Informix). En su nivel más básico, una geodatabase de ArcGIS es una colección de datasets geográficos de varios tipos contenida en una carpeta de sistema de archivos común, una base de datos de Microsoft Access o una base de datos relacional multiusuario DBMS (por ejemplo Oracle, Microsoft SQL Server, PostgreSQL, Informix o IBM DB2). Las geodatabases tienen diversos tamaños, distinto número de usuarios, pueden ir desde pequeñas bases de datos de un solo usuario generadas en archivos hasta geodatabases de grupos de trabajo más grandes, departamentos o geodatabases corporativas a las que acceden muchos usuarios. Una geodatabase es algo más que una colección de datasets; el término geodatabase tiene diversos significados en ArcGIS: La geodatabase es la estructura de datos nativa para ArcGis y es el formato de datos principal que se utiliza para la edición y administración de datos. Mientras ArcGIS trabaja con información geográfica en numerosos formatos de archivo del sistema de información geográfica (SIG), está diseñado para trabajar con las capacidades de la geodatabase y sacarles provecho. Es el almacenamiento físico de la información geográfica, que principalmente utiliza un sistema de administración de bases de datos (DBMS) o un sistema de archivos. Puede acceder y trabajar con esta instancia física del conjunto de datasets a través de ArcGIS o mediante un sistema de administración de bases de datos utilizando SQL. Las geodatabases cuentan con un modelo de información integral para representar y administrar información geográfica. Este modelo de información integral se implementa como una serie de tablas que almacenan clases de entidad, datasets ráster y atributos. Además, los objetos de datos SIG avanzados agregan comportamiento SIG, reglas para administrar la integridad espacial y herramientas para trabajar con diversas relaciones espaciales de las entidades, los rásteres y los atributos principales. La lógica del software de geodatabases proporciona la lógica de aplicación común que se utiliza en ArcGIS para acceder y trabajar con todos los datos geográficos en una
  • 9. variedad de archivos y formatos. Esto permite trabajar con la geodatabase, e incluye el trabajo con shapefiles, archivos de dibujo asistido por ordenador (CAD), redes irregulares de triángulos (TIN), cuadrículas, datos CAD, imágenes, archivos de lenguaje de marcado geográfico (GML) y numerosas otras fuentes de datos SIG. Las geodatabases poseen un modelo de transacción para administrar flujos de trabajo de datos SIG. Características Permite almacenar numerosos tipos de datos: Vectorial, ráster, CAD, Tablas, topología, información calibrada, etc. Cuando reside en un sistema gestor de base de datos estándar (Oracle, Microsoft SQL Server, IBM DB2, Informix y Microsoft Access), permite aprovechar todo el potencial de las herramientas de estos sistemas, y completa la funcionalidad presente en la base de datos con funciones necesarias para el tratamiento de la información espacial. El modelo de la Geodatabase permite almacenar, además de elementos geográficos, el comportamiento de dichos elementos, lo que facilita la generación de una visión más completa de la realidad. El modelo de datos de la Geodatabase es escalable, y en función de las necesidades de cada organización, es posible diferenciar entre: Geodatabase basada en ficheros Geodatabase personal, implementada sobre Microsoft Access Geodatabase Corporativa, implementada sobre Oracle, Microsoft SQL Server, IBM DB2 o Informix VENTAJAS DE LA “GEODATABASE” Gestión de Datos Centralizada. Dado que todos los datos de una Geodatabase son almacenados directamente en sistemas gestores de bases de datos comerciales (Microsoft Access para Geodatabase personal y Oracle, IBM DB2, SQL Server o Informix para Geodatabase corporativa) o en sistemas de ficheros, éstos constituyen un repositorio común y centralizado para todos los datos geográficos de una organización. Edición multiusuario. A través del mecanismo de versiones que se implementa sobre el Sistema Gestor de Bases de Datos (Oracle, Microsoft SQL Server, IBM Db2 o Informix), es posible realizar tareas de edición multiusuario. Implementación de comportamiento. La implementación de comportamiento en los elementos geográficos incluidos en la geodatabase, permite trabajar con elementos más intuitivos, ya que la definición de su comportamiento les hace más cercanos a la realidad. Tecnología COM. El modelo de Geodatabase ha sido desarrollado siguiendo estándares COM, lo que permite que sea posible la integración con otros sistemas. Por tanto se rompe la barrera existente entre los Sistemas de Información Geográfica y el resto de sistemas de información de una organización. Acceso a Geodatabases. El acceso a la Geodatabase puede realizarse a través de los menús estándares de ArcCatalog, ArcMap y ArcToolbox. Los programadores pueden asimismo emplear los APIs (ArcObjects, OLE DB y SQL) incluidos con el software. Replicación. La replicación permite distribuir la información geográfica en dos o más Geodatabases, de manera que los datos estén sincronizados. Basado en el entorno de versiones, incluye el modelo completo de la geodatabase, incluyendo topologías y redes geométricas, y puede ser usado en entornos conectados y desconectados. Históricos Mediante un mecanismo que permite capturar todos los cambios realizados en la geodatabase original, se puede guardar un registro histórico de los mismos y del momento en el que se produjeron. De esta manera, es posible consultar una versión histórica que muestra el estado de la geodatabase en un momento dado. Esta también son las ventajas que tiene los Geodatabases:  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
  • 10. El almacenamiento de datos en una “Geodatabase” permite realizar un manejo más eficiente de los mismos, por cuanto el diseño de su estructura obliga a considerar una serie de aspectos tales como la definición de una referencia espacial, establecimiento de reglas y relaciones entre archivos, topología geométrica y atributiva, tablas, dominios y subtipos, anotaciones, etc. ESTRUCTURA BÁSICA DE LA “GEODATABASE” “FeatureDataset”: El “FeatureDataset” (“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 “FeatureDataset” 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 “FeatureDataset”. - 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. CONEXIÓN DE UNA BASE DE DATOS CON MICROSOFT ACCESS. Puede utilizar tablas de una base de datos de Microsoft Access en ArcMap mediante una conexión OLE DB. OLE DB es un estándar para compartir datos entre aplicaciones que permite ver la base de datos de Access en ArcMap. Para mantener la integridad de los datos, solo debería modificar una base de datos de Access en 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.
  • 11. 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. 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. Nota. Si bien las consultas de Access están disponibles, las tablas vinculadas en Access no se pueden visualizar por medio de una conexión OLE DB. Para utilizar la tabla vinculada, cree una consulta en Access que haga referencia a la tabla vinculada y conéctese a la tabla vinculada por medio de la consulta en la conexión OLE DB. Nota.Debido a que las conexiones OLE DB no tienen un campo de ObjectID, que es un campo que mantiene ArcGIS y que garantiza un único Id. Para cada fila en la tabla, no podrá realizar ciertas operaciones en ArcMap. Estas incluyen seleccionar las entidades en la capa del mapa de cualquier manera, aplicar una consulta de definición, crear relaciones completas o editar los atributos. Consulte Acerca de los campos ObjectID para obtener más información sobre cómo trabajar con las tablas que no tienen Id. de objeto. CONEXIÓN DE UNA BASE DE DATOS CON SQL-SERVER Para realizar una conexión a una base de datos en Microsoft SQL Server, debe tener instalado la versión compatible del cliente nativo de SQL Server en el equipo cliente. Vea la documentación de Microsoft para determinar que versión del cliente nativo de SQL Server debe instalar para conectarse a la versión del SQL Server que usa. Puede descargar el cliente nativo de SQL Server desde el Portal de atención al cliente de Esri o desde el Centro de descargas de Microsoft. Siga las instrucciones de Microsoft para instalar el cliente nativo de SQL en el equipo del cliente. Pasos: 1. Instale el cliente nativo de SQL Server en el equipo del cliente de ArcGIS. 2.Agregue una conexión a SQL Server mediante uno de los siguientes procedimientos: - Para hacer una prueba de la conexión a una base de datos corporativa SQL Server, agregue una conexión de base de datos desde el árbol de Catálogo en ArcCatalog o la ventana Catálogo en ArcMap. Puede encontrar instrucciones acerca de esto en Conexiones de base de datos en ArcGISfor Desktop. - Para hacer una prueba de la conexión a una instancia de SQL Server Express utilizada como un servidor de base de datos, agregue el servidor de base de datos al árbol de Catálogo en ArcCatalog o a la ventana Catálogo en ArcMap. Puede encontrar instrucciones acerca de esto en Agregar un servidor de base de datos en ArcGISfor Desktop. Debe poder conectarse a SQL Server. Si encuentra algún problema, verifique si el archivo sdedc_SQL_Server.log en el directorio %TEMP% tiene mensajes de error extendidos. CONEXIÓN CON ORACLE. Para establecer una conexión directa desde un equipo cliente a la base de datos de Oracle, debe instalar y configurar la aplicación cliente de Oracle en el equipo cliente. Si se conecta a la base de datos mediante SQL, también debe modificar el archivo tnsnames.ora del cliente. Asegúrese de instalar una versión de la aplicación cliente de Oracle que sea compatible con la versión de la base de datos a la que debe conectarse. Nota. Los clientes de ArcGIS, como ArcGIS Desktop y ArcGIS Server, son aplicaciones de 32 bits. Aun cuando instale la aplicación cliente de ArcGIS en un equipo con un sistema operativo (OS) de 64 bits, debe utilizar un cliente de Oracle de 32 bits para conectarse a la base de datos de Oracle. Esto es así aun cuando la base de datos y el SO del servidor
  • 12. son de 64 bits.Pasos: 1. Siga las indicaciones de la documentación de Oracle y utilice las herramientas de Oracle para realizar lo siguiente: 1. Instalar Oracle Net en el equipo cliente. 2. Agregar una entrada en el archivo tnsnames.ora para poder conectarse al DBMS de Oracle. 2. Verifique que Oracle Net se haya instalado correctamente. Para esto, introduzca lo siguiente dentro una línea de comandos en el equipo cliente: sqlplus<user name>/<password>@<Oracle Net service name> <username> es un nombre de usuario de Oracle válido, <password> es la contraseña para ese usuario, y <Oracle Net servicename> es el nombre de servicio de la base de datos de Oracle a la que desea conectarse. Sugerencia. El nombre de servicio de Oracle Net es, generalmente, el mismo que el nombre de la base de datos global, aunque puede no serlo. Si cuando ejecuta el comando se le muestra una solicitud de SQL, significa que el cliente de Net está funcionando y que puede continuar con el siguiente paso. Si esta solicitud no se muestra, consulte la información para solucionar problemas de la documentación de Oracle. - Debe configurar variables de entorno del sistema para cada equipo cliente, como las variables ORAHOME y Path. De ser necesario, comuníquese con el administrador del sistema para saber cómo configurar variables de entorno en el sistema. - Agregue una conexión de base de datos espaciales en ArcGIS Desktop para probar la conexión. Podrá encontrar instrucciones para esto en el tema Realizar una conexión directa desde ArcGIS Desktop a una geodatabase en Oracle. BIBLIOGRAFIA. http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/005s00000001000000/ http://www.gabrielortiz.com/index.asp?Info=082h http://cursogis.edublogs.org/files/2010/11/UNIDAD_8_TEORIA_pdf-vlvpnr.pdf http://www.todosig.es/8-geodatabases.html http://elprofejose.com/2010/11/12/¿por-que-usar-una-geodatabase http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//00050000000r000000 http://www.slideshare.net/rolandovivancovicencio/geodatabase-16474472 http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#//005s00000023000000