Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo II:
Tarija - 2020
Contenido
1. Introducción
2. Sistemas de Geodatabases: ArcGIS
3. ArcSDE
4. Diseño de Geodatabases
5. Consulta y modificación de datos con SQL
6. Administración de Geodatabases
1. Introducción
3
GDBs como BDRs
4
2. Sistemas de geodatabases:
ArcGIS
5
Otros Sistemas de Geodatabases
6
ArcGIS: Tipos de Geodatabases
n 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 rápido y
pueden escalar hasta archivos de gran tamaño (por ejemplo, cada
dataset puede tener un tamaño de hasta un terabyte).
n Geodatabases personales
Las geodatabases personales se almacenan y administran con
Microsoft Access. Están ideadas para un único usuario que trabaje
con datasets más pequeños y tienen una limitación de tamaño de
2 GB para la geodatabase completa. Las geodatabases personales
sólo son compatibles con Microsoft Windows.
n 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 edición multiusuario
y pueden administrar datasets de
muy gran tamaño. Además,
admiten flujos de trabajo basados
en versiones como replicación y
archivado de geodatabases.
7
ArcGIS: Tipos de Geodatabases
8
Características de los distintos
tipos de Geodatabases
9
Ventajas de las GDB de archivo
u Alto rendimiento.
u Menor demanda de almacenamiento que Access o un
shapefile.
u Gestión simplificada
n Los bloqueos se imponen en los feature dataset o feature
classes.
u Formato comprimido:
n Niveles:
l Feature class
l Feature dataset
l GDB
n Sólo lectura
n Niveles de compresión de 2:1 a 25:1
n Visualización y consulta varias veces más rápido que Access
10
Elementos en una GDB
11
Almacenamiento en una GDB
u Feature class:
n Tabla con shape y atributos para features geométricas
sencillas.
n Contiene referencia espacial
u Feature dataset:
n Almacena feature classes relacionadas espacialmente.
n Requerida para ciertos comportamientos (behaviours)
u Tabla:
n Almacena atributos, pero no geometrías
(RDBs).
u Datos raster
n Imágenes en distintos formatos.
12
Tipos de Datos y MS Access
FLOAT Single
DOUBLE Double
TEXT Text
DATE Date/Time
13
Tipos de Datos y SQL Server
Tipo de datos de ArcGIS Tipo de datos de SQL Server Notas
TEXT CHAR or VARCHAR Used for nonUnicode text, up to 8,000 characters
TEXT NCHAR or NVARCHAR Used for Unicode text, up to 4,000 characters
SHORT INTEGER SMALLINT
na BIGINT or NUMERIC (precision < The server configuration parameter INT64TYPES must be
19, scale = 0) TRUE to create columns with this data type.
na NUMERIC (precision < 7, scale >
0)
DATE DATETIME
GUID UNIQUEIDENTIFIER
BLOB VARBINARY(MAX)
GEOMETRY INTEGER, GEOMETRY, or SQL Server data type depends on the geometry storage
GEOGRAPHY specified for the layer. Compressed binary or well-known
binary = NUMBER(38); Microsoft SQL Server Geometry =
GEOMETRY; Microsoft SQL Server Geography = GEOGRAHY.
na SDE_XML or XML XML columns are not exposed in ArcGIS Desktop.
RASTER VARBINARY(MAX) or SQL Server data type depends on the raster storage specified
ST_RASTER in the DBTUNE table.
OBJECTID INT(4)
FLOAT REAL
DOUBLE DOUBLE If scale is set to greater than 0 in ArcGIS, the SQL Server data
type will be NUMERIC.
TEXT VARCHAR(MAX) Used for nonUnicode text of 8,000 characters or more
TEXT NVARCHAR(MAX) Used for Unicode text of 4,000 characters or more
14
3. ArcSDE
15
Transacciones de Geodatabase
16
Versionado (Versioning)
17
Ejemplo
18
Réplicas (Replication)
u Puntos de partida:
n Mapas predefinidos.
n Plantillas de centros de recursos.
n Modelos de datos.
u Etapas de diseño:
n Conceptual.
n Lógico.
n Físico.
20
Etapas de Diseño
21
Diseño Físico
22
Esquema Físico
23
Herramientas CASE para el diseño
24
Herramientas CASE para el diseño
u ArcGIS Diagrammer
25
Documentación del diseño
u Importancia de la documentación
u Elementos en el diseño
n Datasets
n Clases de relación
u Microsoft Visio y Geodatabase Diagrammer
26
Elementos en el diseño
u Datasets
n Son las especificaciones que
indican cómo registrar las
propiedades de las clases de
entidad, rásteres y tablas
de atributo, así como el
conjunto de columnas en
cada tabla.
n En las representaciones
espaciales, se verán algunas
propiedades geométricas
(como puntos, líneas y
polígonos, así como tipos de
coordenadas).
n Los datasets aparecen en
azul.
27
Elementos en el diseño
u Clases de relación:
n Las relaciones de atributo, al
igual que en todas las
aplicaciones SGBDR, definen la
forma en que las filas de una
tabla se pueden asociar con
filas de otra tabla.
n Las relaciones tienen una
dirección de cardinalidad y
otras propiedades (por
ejemplo, si se trata de
relaciones de uno a uno, uno a
muchos o de muchos a
muchos).
n Las relaciones y sus
propiedades aparecen en
verde.
28
Elementos en el diseño
u Dominios:
n Representan la lista o rango de
valores válidos para las
columnas de atributos.
n Estas reglas controlan la forma
en que el software mantiene la
integridad de los datos en
ciertas columnas de atributos.
n Los dominios aparecen en rojo
29
Elementos en el diseño
u Relaciones espaciales y
reglas espaciales:
n Las topologías, dataset de red,
localizador de direcciones,
terrenos, representaciones
cartográficas, redes
geométricas y muchos otros
tipos avanzados de
geodatabase, proporcionan un
mecanismo SIG fundamental y
muy utilizado para habilitar los
comportamientos espaciales y
hacer cumplir la integridad en
las bases de datos SIG.
n Éstas reglas aparecen en
naranja.
30
Elementos en el diseño
u Capas de mapa:
n Divisiones lógicas de la
información geográfica.
n 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.
n Las especificaciones de capa
aparecen en amarillo.
31
Proceso de documentación
32
Proceso de documentación
33
Proceso de documentación
34
Restricciones en la geodatabase
35
Restricciones en la geodatabase
u Ejemplo: No solapamiento
36
Restricciones en la geodatabase
u Ejemplo: Cobertura
37
Restricciones en la geodatabase
38
Restricciones en la geodatabase
39
Restricciones en la geodatabase
40
5. Consulta y modificación de datos
con SQL
42
Consulta y modificación de datos
con SQL
u Directrices:
n No modificar tuplas con SQL en datos versionados
(ArcSDE; MS Access no lo soporta).
n Comprometer (COMMIT) o retroceder (ROLLBACK)
después de cada instrucción SQL de modificación.
n Evitar modificar datos no versionados que afecten a
otros objetos de la BD (e.g., anotaciones asociadas a
features y clases de relación).
n Evitar usar SQL para modificar geometrías de feature
classes que participen en objetos o funcionalidades de
la geodatabase (redes geométricas, topologías y
relaciones)
n No modificar nunca el campo ObjectID con SQL
43
6. Administración de Geodatabases
44
Administración de Geodatabases
45
Administración de Geodatabases
46