Está en la página 1de 21

Universidad

Interamericana
para el Desarrollo
Campus San Luis Potosí

Bases de Datos
Espaciales o Geográficas
Bases de Datos Especializadas

M.T.I. Jesús Ricardo Dávalos Aguilar

Alumnos:
David Alejandro Enríquez Ávila
Luis Fernando Hernández Medina

San Luis Potosí, S.L.P., 20 de Octubre del 2018


Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Tabla de contenido
Introducción ............................................................................................................. 2
Marco Teórico ......................................................................................................... 3
Planteamiento del Problema ................................................................................... 7
Levantamiento de Requerimientos .......................................................................... 8
Requisitos de Hardware ....................................................................................... 8
Requisitos de Software ........................................................................................ 8
Modelado de Base de Datos (Normalizado) ............................................................ 9
Datos del Cliente .................................................................................................. 9
Datos Geográficos ............................................................................................... 9
Diccionario de Datos ............................................................................................. 11
Creación de Tablas y Relaciones .......................................................................... 14
Conclusiones ......................................................................................................... 19
Bibliografía ............................................................................................................ 20

1
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Introducción
Desde su creación, las bases de datos han apoyado a la gestión de la
información dando solución a problemas como: manejo de grandes volúmenes de
datos, complejidad en la extracción de estos datos, concurrencia en el acceso a
datos, accesos simultáneos por varios usuarios, entre otros.

Sin embargo, una base de datos tradicional no es adecuada cuando lo que se


busca es su uso en un ambiente donde se requiere almacenar datos muy
específicos como audio, video, ubicación geográfica, etc. Por lo anterior, han
surgido diferentes tipos de bases de datos para dar solución a esta problemática. Y
una de las más utilizadas se denominan Bases de Datos Espaciales o Geográficas.

Una Base de Datos Espacial puede definirse según Ralf Hartmut Güting, profesor
de la Universidad de Hagen en Alemania, como un sistema de bases de datos que
ofrece tipos de datos espaciales en su modelo de datos y en su lenguaje de
consulta, que además soporta estos tipos de datos en su implementación, que
provee indexado espacial y algoritmos eficientes para unión espacial. En otras 2
palabras, una Base de Datos Espacial debe proporcionar un completo juego de
funciones para poder realizar análisis con los objetos espaciales como son: analizar
la composición del objeto, determinar su relación espacial con otros objetos,
transformarlo, etc.

Estas bases de datos no son adecuadas para su manejo con Sistemas


Manejadores de Bases de Datos (DBMS) tradicionales; para su correcta
implementación se hace uso de un Sistema de Información Geográfico (SIG), el cual
es más robusto y facilita la manipulación de la información geográfica.

El uso de estos SIG o GIS por sus siglas en inglés ha aumentado enormemente
en las últimas décadas pasando del total desconocimiento a la práctica cotidiana.
El presente trabajo comprende una investigación sobre las Bases de Datos
Espaciales o Geográficas, el planteamiento de un caso de uso en la vida cotidiana
y la manera propuesta para su resolución.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Marco Teórico
Una Base de Datos Geográfica es una colección de datos organizados de tal
manera que sirvan efectivamente para una o varias aplicaciones de Sistemas de
Información Geográfica. Esta base de datos comprende la asociación entre sus dos
principales componentes: datos espaciales y atributos o datos no espaciales.

Los Sistemas de Información Geográfica (GIS) son sistemas usados para


recolectar, analizar y presentar información que describe algunas de las
propiedades físicas y lógicas del mundo de la geografía. En un sentido amplio, se
denomina GIS a cualquier conjunto de procedimientos, sean manuales o asistidos
por computadora, usado para manejar datos que tengan referencia geográfica. Un
dato con referencia geográfica es un dato espacial que tiene asociada una locación
en la superficie terrestre.

Hace unas décadas atrás el manejo de la información geográfica estaba limitado


a procesos manuales no interactivos. Con el desarrollo de nuevas tecnologías para
la recolección y digitalización de geográficos, surgió la demanda de manejo y 3
análisis interactivo de los datos. Esto dio lugar a las que hoy se conocen como
aplicaciones GIS. Un GIS es más que una herramienta cartográfica para producir
mapas, es un tipo de software de aplicación que incluye, entre otras, capacidades
para:

• Almacenar datos geográficos.


• Recuperar y combinar datos para crear nuevas representaciones de espacios
geográficos.
• Proveer herramientas para análisis espacial.
• Ofrecer mecanismos de visualización e interacción que permitan a los
usuarios expertos analizar la información.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Figura 1. Evolución de los Sistemas de Información Geográfica y las Bases de Datos

En una aplicación GIS típica se pueden identificar cuatro unidades funcionales


principales: ingreso de datos, modelo de datos, capacidades de manipulación de
4
datos y facilidades para presentar los resultados. La manipulación de datos
geográficos incluye operaciones de búsqueda espaciales, operaciones geométricas
(área, límite, intersección), operaciones topológicas (desconexión) y operaciones
métricas (distancia).

Algunos de estos servicios que necesita un sistema GIS para funcionar se


pueden rescatar de las funcionalidades ofrecidas por los Sistemas Manejadores de
Bases de Datos (DBMS), como son: proveer un modelo de dato conceptual con
capacidades para representar datos geométricos, incluir un lenguaje de consulta
con operadores de consultas sobre datos geométricos, proveer un modo de
representación física eficiente de datos espaciales y permitir acceso eficiente a los
datos espaciales almacenados.

A pesar de las interdependencias que existe entre las tecnologías GIS y DBMS,
sus visiones son diferentes. Un GIS considera al DBMS como una herramienta que
provee facilidades para almacenar y recuperar datos, que serán procesadas por
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

otras herramientas. Desde el punto de vista del DBMS, un GIS es una aplicación
importante pero no la única para ofrecer la habilidad de manejar datos espaciales.

Las principales funciones que se llevan a cabo en un GIS son:

• Captura de la información: normalmente mediante la digitalización,


procesamiento de imágenes de satélite, fotografías, videos y Aero
fotogramétricos.
• Análisis: Se realiza tanto con los datos gráficos como no gráficos,
generalmente sobre la contigüidad de objetos sobre un área determinada o
la coincidencia en la superposición de objetos sobre un mapa.

Recientemente ha aumentado el interés por este tipo de DBMS. El concepto


básico está en dar la posibilidad de definir nuevos tipos básicos (punto, línea, región)
y sus operaciones a un sistema relacional. Para el caso de aplicaciones
geoespaciales, la extensión al DBMS incluye: el lenguaje de consulta SQL para
manejar datos espaciales y datos descriptivos y adaptación de las funciones, como
el optimizador de consultas, para manejar datos geoespaciales de manera eficiente. 5

Entre los DBMS con extensiones espaciales se pueden citar Oracle8i y Postgres.

Entre los servicios que ofrece un DBMS Espacial se encuentra el Lenguaje de


Base de Datos. Existen dos tipos de lenguajes diferentes: un lenguaje para
especificar el esquema de base de datos, denominado Lenguaje de Definición de
Datos (DDL) y otro para expresar las consultas y actualizar los datos, Lenguaje de
Manipulación de Datos (DML). Entre las motivaciones que guiaron el desarrollo de
sistemas GIS se encuentra la posibilidad contar con capacidades de manipulación
y consulta sobre datos almacenados. Algunas de las consultas más simples son del
tipo: distancia entre dos lugares, sitios que cumplen con determinadas
características. También interesa poder responder preguntas analíticas del tipo:
caminos alternativos que unen un punto con otro, cómo se vería afectado el tráfico
si se construye una carretera, entre otros.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Figura 2. Estructura básica de una Base de Datos Geográfica. 6


Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Planteamiento del Problema


En la actualidad, las Tecnologías de la Información y los diversos servicios
digitales han llegado a innovar y modificar la forma en cómo se realizan operaciones
comunes en diferentes ámbitos de la vida cotidiana.

El comercio, es una de las actividades económicas fundamentales para el


desarrollo de un país; y la forma en cómo se ejecutan actividades comerciales
diarias ha cambiado a lo largo de los últimos años.

Un ejemplo muy claro que engloba todo lo anterior es la compra y venta de


alimentos preparados a través de aplicaciones móviles. Las cuales tienen como
objetivo principal facilitar el proceso de entrega en los lugares donde el servicio se
encuentre disponible.

Para ilustrar de una manera más adecuada el uso de las Bases de Datos
Espaciales, el restaurante de comida rápida FoodDeli que cuenta con el servicio de
entrega a domicilio desea optimizar dicho proceso mediante el uso de datos
7
georreferenciados. Esto mediante el almacenamiento de la información de sus
clientes en una base de datos que muestre en un mapa de la ciudad el domicilio del
comprador en cuestión.

El proceso de captura iniciar cuando un cliente llama al restaurante para realizar


su pedido y se le solicitan los datos como nombre, apellidos, dirección, teléfono,
entre otros. Posteriormente guardan dichos datos en un libro de Excel para que la
próxima vez que el cliente llame para hacer su pedido, ya se cuente con los datos
del domicilio.

Si bien, lo anterior optimiza de cierta forma el proceso de entrega, existen


múltiples problemas que se pueden presentar al momento de trabajar con libros de
Excel en lugar de Bases de Datos. En primera instancia, los riesgos de eliminar por
error el archivo y no contar con el respaldo correspondiente son mayores, ya que
cualquier persona tiene los mismos accesos al documento por lo que puede hacer
inserciones, eliminaciones e incluso duplicar información si no se tiene la adecuada
precaución.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Levantamiento de Requerimientos
Para resolver la problemática anteriormente expuesta se requiere la creación de
una Base de Datos Espacial que sea capaz de georreferenciar la información
contenida. En éste caso, se hará uso de PostgreSQL, el cual cuenta con la
posibilidad de instalar los módulos necesarios para la manipulación de éste tipo de
Bases de Datos.

Requisitos de Hardware
Debido a que la base de datos será utilizada por una empresa relativamente
pequeña, los requisitos mínimos para la ejecución del manejador con base en la
documentación en su página web oficial son:

• Procesador a 1 GHz o superior.


• 1 GB de memoria RAM.
• 512 MB de Disco Duro.

Requisitos de Software
PostgreSQL se encuentra certificado para operar en las plataformas Windows, 8

Linux y MacOS.

En el caso de Linux y Mac es necesario contar con privilegios de superusuario


para ejecutar la instalación del manejador. Para usuarios de Windows se debe
contar con privilegios de Administrador.

Una vez ejecutada la instalación de PostgreSQL se debe instalar el módulo


PostGIS para permitir la manipulación de Bases de Datos Espaciales mediante el
cliente pgAdmin. Así mismo, se debe instalar un sistema de información geográfica
(GIS) para manipular la información de una manera más ordenada. En este caso se
hará uso de la herramienta ArcGIS.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Modelado de Base de Datos (Normalizado)


Para la elaboración de la base de datos se dividirá el modelado en dos partes; la
referente a los datos del cliente y la que hará referencia a los datos geográficos que
ayudarán a la localización del domicilio en el mapa.

Datos del Cliente


La información del cliente se almacenará en dos esquemas diferentes, los cuales
serán: clientes y direcciones; éste último servirá de enlace con la parte geográfica
de la base de datos, por lo que pertenecerá a ambos apartados del modelado.

• Clientes: Contendrá además de un identificador único; datos como nombre,


apellidos, dirección y teléfono de cada uno de los clientes. Siendo el
identificador único la clave primaria y teniendo como clave foránea el campo
‘dirección’; el cual servirá de enlace a la tabla ‘Direcciones’.

• Direcciones: Servirá de enlace entre los datos del cliente y los datos
geográficos, sus campos son: identificador único como clave primaria, número 9
exterior, tipo de vialidad, nombre de la vialidad, entre calles, tipo de
asentamiento, nombre del asentamiento (colonia), entre otros. Al ser un
esquema geográfico, contará con campos y tipos de datos específicos para la
representación en el Sistema de Información Geográfica.

Datos Geográficos
La información geográfica se almacenará en cinco esquemas diferentes, los
cuales son representados por un SIG como capas, dichos esquemas son:
asentamiento, manzana, direcciones (números exteriores), servicios de punto y
vialidades. Algunas capas son exclusivas de la información geográfica, por lo que
el usuario final no verá un uso considerable de éstas, sin embargo, son
indispensables para que el SIG pueda proporcionar mayores referencias al
momento de ubicar los domicilios. Así mismo, se hará uso de tipos de datos
específicos para representación geográfica, como es el caso del tipo ‘Geometry’, el
cual permite la representación de líneas, puntos y polígonos en los SIG.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

La información geográfica contenida en la base de datos se encuentra en el


Sistema de Coordenadas “International Terrestrial Reference Frame 1992 (ITRF92)”
con número EPSG 6651; sin embargo, según CONABIO (Comisión Nacional para
el Conocimiento y Uso de la Biodiversidad, 2018) dicho sistema es completamente
compatible con el estándar WSG84 con EPSG 4326, por lo que para fines de éste
proyecto se utilizará el segundo.

• Asentamiento: Es un esquema de tipo polígono que cuenta con la información


de las colonias en la ciudad.

• Manzana: Es un esquema de tipo polígono que cuenta con la información de


las manzanas que componen un asentamiento o colonia.

• Dirección (números exteriores): Es un esquema de tipo punto y como se


explicó en el apartado anterior, servirá de enlace entre la información geográfica
y del cliente; en el supuesto de que una dirección no puede contener el mismo
número exterior, la misma calle y la misma colonia. Por lo que cada una deberá 10
ser única al conjuntar estos datos.

• Servicios de Punto: Es un esquema de tipo punto y aloja información


meramente referencial sobre escuelas, centros de asistencia médica, templos,
plazas, mercados, cementerios y palacios de gobierno.

• Vialidades: Es un esquema de tipo línea y contiene la información de las calles,


callejones, avenidas y demás vialidades de la ciudad.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Diccionario de Datos
clientes
Llave Campo Tipo Tamaño Nulo
PK id_cliente Integer
nombre1 Varying 10
nombre2 Varying 10
apellido1 Varying 10
apellido2 Varying 10
telefono Varying 12
FK gid Integer

direcciones
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
numext Varying 40
idunico Integer
cvegeo Varying 16
idnexft Smallint
cveft Integer
tipovial Varying 14
nomvial Varying 100
cveref1 Integer 11
tipovr1 Varying 14
nomref1 Varying 100
cvref2 Integer
tipovr2 Varying 14
nomref2 Varying 100
cveasen Varying 13
tipoasen Varying 21
nomasen Varying 100
cp Varying 5
codigo Smallint
fechaact Varying 7
observ Varying 200
nomserv Varying 100
tipoarea Smallint
geografico Varying 60
acceso Smallint
instituc Varying 20
geometría Varying 5
tipodom Varying 34
tiposerv Varying 30
geom Geometry 1107456
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

asentamientos
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
cvasen Varying 13
nomasen Varying 100
cp Varying 5
codigo Smallint
fechaact Varying 7
instituc Varying 20
geometria Varying 5
tipoasen Varying 21
__oid Integer 100
geom Geometry 1107476

manzanas
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
cvegeo Varying 16
codigo Smallint
fechaact Varying 7
instituc Varying 20 12
geometria Varying 5
geom Geometry 1107476

serv_punto
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
nombre Varying 100
fechaact Varying 7
codigo Smallint
geometria Varying 5
instituc Varying 20
tipo Varying 30
geom Geometry 1107456
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

vialidades
Llave Nombre Tipo Tamaño Nulo
PK gid Integer
geografico Varying 60
tipovial Varying 14
nomvial Varying 100
sentido Varying 15
destino Varying 70
codigo Smallint
fechaact Varying 7
instituc Varying 20
geometria Varying 5
geom Geometry 16

13
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas
Creación de Tablas y Relaciones
El siguiente diagrama Entidad-Relación describe la estructura lógica de la Base de Datos “fooddeli”; la como ya se
mencionó contará con seis esquemas que se relacionan de la siguiente manera.

14
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

De igual manera, las sentencias SQL para la creación de la base de datos y los
esquemas necesarios se detallan a continuación:

Creación de Base de Datos ‘fooddeli’


CREATE DATABASE fooddeli
WITH OWNER = postgres
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'Spanish_Mexico.1252'
LC_CTYPE = 'Spanish_Mexico.1252'
CONNECTION LIMIT = -1;

Asignación y Verificación de Funciones Geográficas


create extension postgis;
select postgis_full_version();

Creación de Esquema ‘clientes’


CREATE TABLE clientes
(
id_cliente serial NOT NULL,
nombre1 character varying(10) NOT NULL, 15
nombre2 character varying(10),
apellido1 character varying(10) NOT NULL,
apellido2 character varying(10) NOT NULL,
telefono character varying(12) NOT NULL,
direccion serial,
CONSTRAINT clientes_pkey PRIMARY KEY (id_cliente)
)

ALTER TABLE clientes


ADD CONSTRAINT fk_dir
FOREIGN KEY (direccion)
REFERENCES direcciones (gid)

Creación de Esquema ‘direcciones’


CREATE TABLE direcciones
(
gid serial NOT NULL,
numext character varying(40),
idunico integer,
cvegeo character varying(16),
idnexft smallint,
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

cveft integer,
tipovial character varying(14),
nomvial character varying(100),
cveref1 integer,
tipovr1 character varying(14),
nomref1 character varying(100),
cveref2 integer,
tipovr2 character varying(14),
nomref2 character varying(100),
cveasen character varying(13),
tipoasen character varying(21),
nomasen character varying(100),
cp character varying(5),
codigo smallint,
fechaact character varying(7),
observ character varying(200),
nomserv character varying(100),
tipoarea smallint,
geografico character varying(60),
acceso smallint,
instituc character varying(20),
geometria character varying(5),
tipodom character varying(34), 16
tiposerv character varying(30),
geom geometry(Point,4326),
CONSTRAINT direcciones_pkey PRIMARY KEY (gid)
)

Creación de Esquema ‘asentamientos’


CREATE TABLE asentamientos
(
gid serial NOT NULL,
geografico character varying(60),
cvegeo character varying(13),
codigo smallint,
fechaact character varying(7),
instituc character varying(20),
geometria character varying(5),
geom geometry(MultiPolygon,4326),
CONSTRAINT asentamientos_pkey PRIMARY KEY (gid)
)
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Creación de Esquema ‘manzanas’


CREATE TABLE manzanas
(
gid serial NOT NULL,
geografico character varying(60),
cvegeo character varying(16),
codigo smallint,
fechaact character varying(7),
instituc character varying(20),
geometria character varying(5),
geom geometry(MultiPolygon,4326),
CONSTRAINT manzanas_pkey PRIMARY KEY (gid)
)

Creación de Esquema ‘serv_punto


REATE TABLE serv_punto
(
gid serial NOT NULL,
geografico character varying(60),
nombre character varying(100),
fechaact character varying(7),
codigo smallint, 17
geometria character varying(5),
instituc character varying(20),
tipo character varying(30),
geom geometry(Point,4326),
CONSTRAINT serv_punto_pkey PRIMARY KEY (gid)
)

Creación de Esquema ‘vialidades’


CREATE TABLE vialidades
(
gid serial NOT NULL,
geografico character varying(60),
tipovial character varying(14),
nomvial character varying(100),
sentido character varying(15),
destino character varying(70),
codigo smallint,
fechaact character varying(7),
instituc character varying(20),
geometria character varying(5),
geom geometry(MultiLineString,4326),
CONSTRAINT vialidades_pkey PRIMARY KEY (gid))
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Inserción de Cliente Nuevo


INSERT INTO clientes (id_cliente,
nombre1,
nombre2,
apellido1,
apellido2,
telefono,
direccion)
VALUES (1,
'David',
'Alejandro',
'Enriquez',
'Avila',
'444-492-9079',
'221075');

Consulta
SELECT nombre1,
apellido1,
telefono,
numext,
nomvial, 18
nomasen
FROM clientes
INNER JOIN direcciones
ON clientes.direccion=direcciones.gid;
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Conclusiones
Como se pudo observar, el uso de una base de datos espacial o geográfica
requiere de nociones básicas sobre el uso de los Sistemas de Información
Geográfica (SIG); ya que la manipulación y construcción de mapas no puede
realizarse sin este último. Sin embargo, las bases de datos proporcionan flexibilidad
y dinamismo para compartir la información capturada por los sistemas geográficos.

La implementación de soluciones utilizando este tipo de bases de datos requiere


el acceso a datos geográficos actualizados que permitan a los desarrolladores
contemplar todas las variables geográficas que puedan verse impactadas por
condiciones climáticas o geopolíticas. Sin embargo, estos datos no siempre son
abiertos a todo público o son gratuitos; por lo que su implementación requerirá
contemplar estas circunstancias.

Adicionalmente, la manipulación de datos geográficos también puede requerir de


aplicaciones específicas que sean capaces de interpretar dicha información
contenida en las bases de datos y mostrarla de una forma clara abstracta al usuario 19

final. Pues este no requiere conocer el funcionamiento ni los datos necesarios para
operar (capas).

En el caso de la problemática atendida en el presente proyecto; ésta podría servir


de punto de partida para el desarrollo de sistemas más inteligentes que en un futuro
permitan a la empresa crear rutas de reparto y añadir nuevas funcionalidades a la
base de datos; como la posibilidad de almacenar datos de facturación, movimientos
como ventas y compras, catálogos de proveedores, entre otros.
Bases de Datos Especializadas
Bases de Datos Espaciales o Geográficas

Bibliografía
Alonso, D. (14 de Abril de 2016). MappingGIS. Obtenido de
https://mappinggis.com/2016/04/los-codigos-epsg-srid-vinculacion-postgis/

Comisión Nacional para el Conocimiento y Uso de la Biodiversidad. (Octubre de


2018). CONABIO. Obtenido de
http://www.conabio.gob.mx/institucion/proyectos/resultados/Anexo4FU007.p
df

EPSG. (Octubre de 2018). EPSG. Obtenido de https://epsg.io/4483

Instituto Nacional de Estadística Geografía e Informática. (Febrero de 2011).


INEGI. Obtenido de http://www.beta.inegi.org.mx/app/mapas/

Instituto Nacional de Estadística Geografía e Informática. (Octubre de 2018).


INEGI. Obtenido de
http://www.inegi.org.mx/geo/contenidos/mapadigital/doc/desc_sis_y_proy.p
df

Ricardo, C. (2009). Bases de Datos (Primera ed.). (P. Roig, Ed.) México, D.F.,
México: McGraw-Holl Interamericana Editores, S.A. de C.V.
20
Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos de Bases de
Datos (Cuarta ed.). (C. Fernández Madrid, Ed.) Madrid, España: McGraw-
Hill Interamericana de España, S. A. U.

Spatial Reference. (Octubre de 2018). Spatial Reference. Obtenido de


http://spatialreference.org/ref/epsg/wgs-84/

Vitturini, M., Fillottrani, P., & Castro, S. (Octubre de 2018). Universidad Nacional
de la Plata. Obtenido de
http://sedici.unlp.edu.ar/bitstream/handle/10915/21569/Documento_complet
o.pdf?sequence=1

También podría gustarte