Beruflich Dokumente
Kultur Dokumente
Bases de datos
Mster en Tecnologas de Informacin Geogrfica
Contenido
1.
2.
3.
4.
5.
6.
7.
8.
9.
Introduccin
Sistemas de geodatabases: ArcGIS
ArcSDE
Diseo de geodatabases
Consulta y modificacin de datos con SQL
Administracin de geodatabases
ArcGIS Server
Aplicaciones Web
Esquema XML de la geodatabase
1. Introduccin
Bases
de datos geogrficas
(geodatabases)
Qu es la geodatabase?
2. Sistemas de geodatabases:
ArcGIS
Y tambin open-source:
Geodatabases de archivos
Cada geodatabase se guarda en una carpeta de archivos y cada
dataset se almacena como un archivo independiente en el disco.
Las geodatabases de archivo proporcionan un rendimiento rpido y
pueden escalar hasta archivos de gran tamao (por ejemplo, cada
dataset puede tener un tamao de hasta un terabyte).
Geodatabases personales
Las geodatabases personales se almacenan y administran con
Microsoft Access. Estn ideadas para un nico usuario que trabaje
con datasets ms pequeos y tienen una limitacin de tamao de
2 GB para la geodatabase completa. Las geodatabases personales
slo son compatibles con Microsoft Windows.
Geodatabases de ArcSDE
Las geodatabases de ArcSDE
administran datos espaciales en
un RDBMS como DB2, Informix,
Oracle, SQL Server, PostgreSQL y
SQL Server Express. Las
geodatabases de ArcSDE admiten
entornos de edicin multiusuario y
pueden administrar datasets de
muy gran tamao. Adems,
admiten flujos de trabajo basados
en versiones como replicacin y
archivado de geodatabases.
Personal geodatabase
Microsoft Access
Geodatabase en archivos
Alto rendimiento.
Menor demanda de almacenamiento que Access o un
shapefile.
Gestin simplificada
Formato comprimido:
Niveles:
Feature class
Feature dataset
GDB
Slo lectura
Niveles de compresin de 2:1 a 25:1
Visualizacin y consulta varias veces ms rpido que Access
10
11
Feature class:
Feature dataset:
Tabla:
Datos raster
12
Tipo de datos de
Access
Notas
OBJECTID
Long Integer
SHORT INTEGER
Integer
LONG INTEGER
Long Integer
FLOAT
Single
DOUBLE
Double
TEXT
Text
DATE
Date/Time
BLOB
OLE Object*
GUID
Number
GEOMETRY
OLE Object*
RASTER
Long Integer
13
Notas
TEXT
CHAR or VARCHAR
TEXT
NCHAR or NVARCHAR
SHORT INTEGER
SMALLINT
LONG INTEGER
INTEGER
na
na
na
DATE
DATETIME
GUID
UNIQUEIDENTIFIER
BLOB
VARBINARY(MAX)
GEOMETRY
INTEGER, GEOMETRY, or
GEOGRAPHY
na
SDE_XML or XML
RASTER
VARBINARY(MAX) or ST_RASTER
OBJECTID
INT(4)
FLOAT
REAL
DOUBLE
DOUBLE
TEXT
VARCHAR(MAX)
TEXT
NVARCHAR(MAX)
14
3. ArcSDE
15
Transacciones de geodatabase
16
Versionado (Versioning)
17
Ejemplo
18
Rplicas (Replication)
Distribucin de datos entre dos o ms geodatabases.
Permite que dos o ms grupos de usuarios trabajen en los
mismos datos en ubicaciones separadas.
Los datos se distribuyen para mejorar la disponibilidad y el
rendimiento, reduciendo la contencin del servidor.
til para:
Operaciones de lectura.
Usuarios mviles que puedan llevar la geodatabase al
campo para editarla, desconectndose completamente de la
red durante un periodo indefinido de tiempo.
Rplica ArcSDE vs. Rplica SGBDR:
La replicacin de la geodatabase es compatible con todos los
objetos avanzados de la geodatabase, tales como topologas,
relaciones y redes geomtricas.
La replicacin de geodatabase sincroniza los cambios de
versiones especficas de geodatabases de ArcSDE. La
replicacin de DBMS, cuando se utiliza con una geodatabase
de ArcSDE, aplica cambios a todas las versiones de la
geodatabase.
19
4. Diseo de geodatabases
Puntos de partida:
Mapas predefinidos.
Plantillas de centros de recursos.
Modelos de datos.
Etapas de diseo:
Conceptual.
Lgico.
Fsico.
20
Etapas de diseo
21
Diseo fsico
22
Esquema fsico
23
Feature datasets
Feature classes
Tablas
Pasos:
24
Diagrammer
25
Importancia de la documentacin
Elementos en el diseo
Datasets
Clases de relacin
26
Elementos en el diseo
Datasets
27
Elementos en el diseo
Clases de relacin:
28
Elementos en el diseo
Dominios:
29
Elementos en el diseo
Relaciones espaciales y
reglas espaciales:
30
Elementos en el diseo
Capas de mapa:
Divisiones lgicas de la
informacin geogrfica.
Las capas no se administran en
geodatabases pero representan
un aspecto importante para
ayudar a definir algunas
propiedades de dataset clave
en un esquema de
geodatabase.
Las especificaciones de capa
aparecen en amarillo.
31
Proceso de documentacin
32
Proceso de documentacin
33
Proceso de documentacin
34
Restricciones en la geodatabase
35
Restricciones en la geodatabase
Ejemplo: No solapamiento
36
Restricciones en la geodatabase
Ejemplo: Cobertura
37
Restricciones en la geodatabase
38
Restricciones en la geodatabase
39
Restricciones en la geodatabase
40
Diferencias
Operador LIKE:
Modificacin
de datos:
41
42
43
6. Administracin de geodatabases
MS SQL Server
DB2
PostgreSQL
44
Administracin de geodatabases
Mantener el SGBDR
45
Administracin de geodatabases
(Prct. 6. ArcSDE.pdf)
46
7. ArcGIS Server
47
ArcGIS Explorer
48
Desarrollo de aplicaciones
Aplicaciones Web
Servicios Web
Aplicaciones mviles
(no para telfonos mviles )
Aplicaciones de escritorio.
49
8. Aplicaciones Web
50
Resultado
51
</note>
52
53
<Field xsi:type="esri:Field">
<Name>OBJECTID</Name>
<Type>esriFieldTypeOID</Type>
<IsNullable>false</IsNullable>
<Length>4</Length>
<Precision>0</Precision>
<Scale>0</Scale>
<Required>true</Required>
<Editable>false</Editable>
<AliasName>OBJECTID</AliasName>
<ModelName>OBJECTID</ModelName>
</Field>
54
<xs:complexType name="Field">
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Type" type="esriFieldType"/>
<xs:element name="IsNullable" type="xs:boolean"/>
<xs:element name="Length" type="esriFieldType"/>
<xs:element name="Precision" type="esriFieldType"/>
<xs:element name="Scale" type="esriFieldType"/>
<xs:element name="Required" type="xs:boolean"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Ms informacin: XML_Schema_of_Geodatabase.pdf
55
56
Referencias
Restricciones de la geodatabase:
topology_rules_poster.pdf
Diseo: Designing Geodatabases, ESRI, 2004.
Versiones:
http://downloads.esri.com/support/whitepaper
s/ao_/Versioning_2.pdf
SQL:
http://downloads.esri.com/support/whitepaper
s/ao_/geodatabaseusingsql_2.pdf
XML:
http://downloads.esri.com/support/whitepaper
s/ao_/XML_Schema.pdf
57