Documente Academic
Documente Profesional
Documente Cultură
Docentes:
Antnio Coelho, Ricardo Baptista;
Discentes:
Dulcineia Pinto, Galileu Morgado, Paulo Rodrigues
2016
. Muitas bases de dados comeam por ser uma lista num programa de
processamento de texto ou folha de clculo. medida que a lista vai crescendo,
as redundncias e inconsistncias comeam a aparecer nos dados. (). Assim
que estes problemas comeam a surgir, convm transferir os dados para uma
base de dados criada por um sistema de gesto de bases de dados (DBMS),
como o Office Access.
In support.office.com/pt
In http://www.dpi.inpe.br/livros/bdados/cap3.pdf,
p. 84
NDICE
INTRODUO ......................................................................................................................... 1
DEFINIO DO PROBLEMA ................................................................................................. 2
MOTIVAO ........................................................................................................................ 2
OBJETIVOS ........................................................................................................................... 3
DESCRIO DAS QUESTES ........................................................................................... 3
SOLUES PARA O PROBLEMA ..................................................................................... 4
NOVOS MAPAS ................................................................................................................ 4
NOVAS ROTAS ................................................................................................................. 5
QUESTIONRIO ............................................................................................................... 7
PROJETO DA BASE DE DADOS ............................................................................................ 8
ELABORAO TEXTUAL DO PROBLEMA .................................................................... 9
MODELO CONCEPTUAL.................................................................................................. 11
EVOLUO DO MODELO CONCEPTUAL PROBLEMAS/SOLUES: ................. 12
NORMALIZAO .............................................................................................................. 13
MODELO LGICO: ............................................................................................................ 14
IMPLEMENTAO DA BASE DE DADOS ESPACIAL .................................................... 16
METODOLOGIA ................................................................................................................. 16
DEFINIO DAS QUERIES (Access) ............................................................................... 17
FORMULRIOS.................................................................................................................. 34
QUERIES ESPACIAIS ........................................................................................................ 35
PROBLEMAS................................................................................................................... 35
OPERACIONALIDADE E PROCESSO DE INQUIRIO BASE DE DADOS ...... 40
ANLISE DOS MAPAS TEMTICOS ................................................................................. 44
CONCLUSES ........................................................................................................................ 49
BIBLIOGRAFIA ...................................................................................................................... 50
ANEXOS .................................................................................................................................. 52
INDICE DE TABELAS
NDICE DE FIGURAS
Figura 1- Flyer da Riquit com as rotas existentes .................................................................... 5
Figura 2- Etapas da BD .............................................................................................................. 9
Figura 3- Diagrama Conceptual (Uml), Fonte: Gliffy ............................................................. 11
Figura 4- Diagrama Conceptual Inicial, Fonte: Visual Paradigm ............................................ 12
Figura 5- Diagrama Lgico ...................................................................................................... 15
Figura 6- Mapa da Origem Geogrfica dos Turistas da Riquit, elaborado no QGis .............. 44
Figura 7- Mapa dos Hotis mais frequentados, elaborado no ArcGis ..................................... 45
Figura 8- Mapa da Origem Geogrfica dos Turistas da Riquit, elaborado no ArcGis ........... 45
Figura 9- Mapa dos locais mais visitados, elaborado no ArcGis ............................................. 46
Figura 10- Rotas Tursticas, elaborado no ArcGis ................................................................... 47
Figura 11- Buffer locais a < 20m, elaborado no ArcGis .......................................................... 48
Figura 12- Buffer dos hotis, elaborado no ArcGis ................................................................. 48
INTRODUO
Aos alunos foi proposto que escolhessem um tema passvel de modelao espacial e
sobre ele desenvolvessem um projeto de base de dados geogrficos (BDG). O objetivo deste
trabalho vai ser o de desenvolver uma base de dados espacial para rotas tursticas na baixa
portuense - tema escolhido Riquit.
A metodologia seguida para a elaborao deste trabalho consistiu na pesquisa
bibliogrfica, nomeadamente sites de locais tursticos; na recolha de dados estatsticos de
algumas fontes (Turismo Norte de Portugal); na produo de quadros e cartografia temtica
adequada, recorrendo ao software ArcGis da ESRI e, por fim, o preenchimento e a ligao de
dados relativos empresa no Access.
Numa primeira parte procedemos definio do problema. Numa segunda fase,
apresentamos o projeto de base de dados, nomeadamente o modelo conceptual, o lgico e
fsico. O ltimo captulo reporta-se implementao da base de dados espacial em ambiente
SIG.
O grupo desenvolveu uma base de dados para apoio gesto, remodelao e promoo
dos seus itinerrios. No que concerne gesto houve uma necessidade de organizar as rotas
tursticas e integrar a informao j existente relativa s mesmas, o que poderia melhorar a
gesto dos recursos da empresa e alm de criar uma maior quantidade de informaes sobre a
empresa e sobre os clientes da empresa.
Tal sistema envolve os prprios dados (), o hardware, o software () (SGBD) e
o mais importante! os usurios. (). Esses dados podem ser () considerados
representaes de entidades, juntamente com relacionamentos entre essas entidades ()1
Date, C.- Introduo a Sistemas de Bancos de Dados, 8 ed., Rio de Janeiro, Editora Campus
(Elsevier), 2003, Bib. Central da FLUP - 004.6D257i, p. 25, 9788535212730
DEFINIO DO PROBLEMA
MOTIVAO
As principais motivaes para a criao da base de dados foram:
1. Inexistncia de uma base de dados que permita a gesto dos roteiros no que diz respeito a:
- Rotas e suas caractersticas principais romntica, histrica, gastronmica, artstica,
urbana, natural, etc. O que leva a uma pouca variabilidade das possibilidades alm de no
saber dados sobre satisfao das necessidades dos clientes e o lucro proporcionado por cada
uma destas rotas.
- Elementos inseridos nas rotas patrimnio histrico, arqueolgico, artstico, cultural,
em geral os pontos de interesses dos turistas, podendo escolher entre as rotas clssicas ou at
mesmo de acordo com a vontade do turista, o que pode vir a levar realizao de novas rotas,
que atendam aos anseios dos turistas e adequar estas rotas aos vrios tipos de turista.
- Alojamento - item includo na base de dados para aprimorar o entendimento do
turista e favorecer o direcionamento da publicidade, estreitamento das relaes hotis e
servios tursticos, e entender de onde as rotas devem iniciar e terminar posicionando de
acordo com a necessidade do turista e procurando uma maior cobertura por parte da empresa e
das rotas selecionadas.
- Clientes Provenincia, idade, profisso, estes itens permitem entender melhor quem
so e o que motiva as pessoas a procurarem os servios da empresa Riquit. Ausncia de
dados em formato digital no que concerne aos clientes e suas caractersticas.
2. Colaborador ou colaboradores que realizam a gesto da/s rota/s, quantas vezes cada
colaborador fez as rotas, quantos clientes atendidos por cada colaborador, e qual a
rentabilidade e custo de cada colaborador.
3. Classificao do tipo de rotas: tipo, distncia percorrida, custos, preo definido por rota.
4. Existncia de grande quantidade de informao ao nvel do patrimnio que pode ser
agregada com facilidade a uma base de dados, o que pode ajudar na formao dos
colaboradores alm de facilitar o acesso a esta informao, caso tenha necessidade de
implementao de uma plataforma digital, ou apenas para auxiliar os turistas a escolherem
uma rota que atenda aos seus anseios.
OBJETIVOS
Criao de uma base de dados geogrfica disponvel para a Riquit, que permita a
criao de:
- Mapas de localizao (dos locais de visita, alojamento)
- Mapas temticos (de cada rota ou rotas)
Informao detalhada:
- Tipos E caractersticas do alojamento e maior frequncia dos mesmos que juntamente com
as Caratersticas socioeconmicas dos clientes e suas escolhas, o que ajudaria a empresa a
delimitar o pblico alvo e quais os anseios do mesmo, alm de identificar o posicionamento
deste pblico na cidade, ajudando a distribuir melhor os colaboradores e ajustar melhor o
inicio e o fim de cada rota buscando melhorar a acessibilidade dos clientes ao servio.
- Tipos E caractersticas das Rotas e maior frequncia das mesmas e dos custos de cada rota
em funo da sua tipologia e da poca do ano.
- Mapa do enquadramento das rotas cada uma com uma sinaltica diferente, indicando
distancias e durao mdia, custos e lucratividade de cada rota.
- Mapa dos locais de visita inseridos nas rotas ou na proximidade das mesmas, cada local com
descries e suas caractersticas.
- Mapa do enquadramento dos Hotis e ponto de partida das rotas. O que pode ser definido
como os pontos de acessibilidade para as rotas e tambm para os finais das rotas.
NOVAS ROTAS
Atualmente a Empresa j tem trs rotas que optamos por manter (ver figura 1), no
entanto, escolhemos criar mais oito rotas baseadas nos percursos efetuados pelos clientes, mas
que at ao momento no tinham ainda sido contempladas.
QUESTIONRIO
Afim de colmatar uma lacuna relacionada com a recolha de dados dos clientes foram
criadas duas fichas de questes a preencher pelo cliente e outra pelo colaborador, a saber:
Data Nascimento:
Cidade/Pas:
Profisso:
Contactos:
Hotel (por cortesia para fins de publicidade na empresa):
Fonte:
Nome do Colaborador:
Rota:
Dia/Horrio:
Veculo:
Grau de Afetividade:
2.
Modelo conceptual;
3.
Modelo lgico;
4.
5.
6.
Modelo
Conceptual
Modelo
Lgico/Normalizao
Viso do
Utilizador
Modelo Fsico
Resultado Final
"BDG"
Figura 2- Etapas da BD
As rotas podem ter vrias escalas e participam nela os turistas. Para a realizao das
mesmas so necessrios os colaboradores e os veculos. Cada escala leva uma
determinada quantidade de turistas tendo os mesmos um grau de afetividade entre
eles. Tem um local de partida (no havendo um local de chegada certo), data, hora.
Os turistas so identificados por um nmero nico e so descritos pela idade, gnero,
nacionalidade, cidade de residncia, profisso, email;
Os hotis onde os turistas esto alojados so caraterizados pelo nome, morada e sua
classificao. Eles tambm so identificados por um nmero nico;
Os veculos so identificados por um nmero nico e so caracterizados pelo seu
nome tm de ser carregados durante a noite pois tm uma (custo bateria/hora). Alm
disso por vezes sofrem manutenes pois tm um desgaste grande o que para uma
pequena empresa como a Riquit tem alguma influncia. Esta caracteriza-se pelo tipo,
data, preo, descrio;
Os colaboradores que conduzem os veculos so identificados por um N de BI e tm
um nome, grau acadmico e rea de formao. Alm disso tm determinado
vencimento/hora.
Os locais de visita pertencem a freguesias/concelhos e estas so identificadas por um
cdigo identificativo nico, pelo seu nome, e concelho a que pertencem.
Deve ainda ser considerado o seguinte:
Que tipo de turistas (gnero, idade, grau parentesco entre eles) frequentam cada rota;
Deve tambm ser possvel perceber quais os locais de visita que se situam perto de
cada rota;
Deve ser possvel saber em que hotel esto alojados os turistas;
Como (fonte) o turista teve conhecimento da Riquit?
Quais as caractersticas de cada poca do ano, do ms e da semana no que diz respeito
a frequncia de rotas, tipo de clientes, etc.;
Quais os custos da empresa para cada rota e margem de lucro?
Os veculos sofrem periodicamente vrios tipos de manutenes, tendo as mesmas
uma data e preo;
10
MODELO CONCEPTUAL
O incio do relatrio deu-se por esta fase - Criao do Modelo Conceptual - onde foram
descritos os problemas e objetivos que se pretendiam alcanar com a criao da base de
dados, alm de definir qual a abrangncia desta base de dados testando a sua capacidade de
responder os problemas e informaes necessrias para a empresa. Esta fase foi o passo mais
importante pois encaminhou todo o restante processo e permitiu definir as principais
11
entidades e relaes. Alm disso, foram definidas as chaves primrias dessas entidades (a
sublinhado, ex.: ID).
12
Figura 4- Diagrama Conceptual Inicial, Fonte: Visual Paradigm
NORMALIZAO
Da Normalizao permitiu criar-se novas entidades que surgiram da relao NM,
como so o caso da Turista_Fonte, da Rota_Locais e da Veculo_Manuteno (ver
figura 5: Entidades a amarelo). Por fim, foram criadas chaves externas de relacionamento com
as entidades que lhes deram origem (atributos a negrito fig. 5). Alm disto, nos casos em
que a informao iria sofrer, por exemplo, redundncia ou inconsistncia de dados foram
criadas novas entidades, ex.: Tabela Fonte, Cidade, Pas, Cronologia, Grau de
Afetividade, Grau Acadmico, rea de Formao, Tipo de Rota. No caso da tabela
Colaborador tivemos de substituir a chave primria BI para ID_Automtico pois
existiam colaboradores de nacionalidade estrangeira.
Tabela 1 - Normalizao
Turistas
Fonte
Turista_fonte
Hotel
Rotas
Local de Visita
Rota_locais
Escala
(ID; Data; Hora; Quantidade; ID_Colaborador; ID_Turista; ID_Rota; ID_Veculo; ID_Grau de Afetividade)
Veculo
Manuteno
Veculo_ manuteno
Colaboradores
Cidade
Pas
Cronologia
Grau de afetividade
(ID; Tipo)
Grau acadmico
(ID; Nome)
rea de Formao
(ID; Nome)
Tipo de Rota
(ID; Nome)
Freguesia
Concelho
(ID, Nome)
13
MODELO LGICO:
O modelo lgico um desenvolvimento do modelo conceptual e aps as correes e
ligaes do modelo conceptual, o que essencial para fazer o modelo fsico e a
implementao da automatizao, foi feita a normalizao do modelo lgico. Esta definida
por uma srie de normas, as quais servem para corrigir as redundncias e ou inconsistncias.
Para tal foi necessrio a construo de uma tabela com vrias colunas onde foi inserida uma
grande variedade de informao relativa ao modelo conceptual, o que permitiu apontar todos
os dados do modelo lgico e suas relaes com outras colunas da tabela atravs das chaves
primrias e das chaves externas, e depois estabelecer as relaes entre as diferentes classes
indicando seus atributos, ligaes, associaes e heranas.
Desenho Fsico:
Insero das informaes do modelo conceptual
Identificao das informaes fornecidas a partir do questionrio e de informaes
fornecidas por colaboradores.
Esquemas da base de dados
Domnio e os subtipos
14
MODELO LGICO
15
METODOLOGIA
Para o projeto que foi criado utilizamos principalmente os softwares: o ArcGis
(tambm o ArcCatalog), o Access, o PostgreS e o QGis.
No Access foram criadas as tabelas e as suas relaes, e posteriormente acrescentadas
shapes do ArcGis.
No ArcGis ao criar as shapes tivemos dificuldade que diz respeito criao de fields
pois apenas devemos criar fields no ArcGis e no domnios porque restringe muito a ligao
no Access.
Tendo em conta que esta base de dados composta por dados alfanumricos e por
elementos grficos vetoriais (shapes), criou-se uma Geodatabase onde foram integrados. Para
a implantao pontual dos locais e dos hotis, na tabela com a mesma designao, foram
criados pontos atravs do Edit Start Editing tendo servido de referncia o Basemap, o
Googlearth (para identificao dos locais) e os sites dos hotis para localizao e classificao
dos mesmos (quantidade de estrelas). Para as rotas foram tambm atravs do Edit. No entanto,
foram desenhadas atravs de uma shape de estradas (vias) que serviu de referncia e
tambm pelo Basemap do ArcGis.
A partir do momento em que as tabelas e as shapes foram integradas no projeto,
estavam definidas as condies para realizar as queries propostas. Para tal, foram utilizados
vrios comandos, desde o join de vrias tabelas com os respetivos campos-chave, os
comandos Select by attributes (para as querys atravs dos elementos com valores
alfanumricos) e o Select by Location (para as querys que envolvem elementos espaciais).
Para o cruzamento dos vrios elementos foram utilizadas outras tcnicas de anlise espacial
vetorial, nomeadamente operaes de sobreposio (unio, interseco, recorte ();
generalizao (exemplo do dissolve) e de proximidade (caso do Buffer). Seguidamente, so
apresentados os resultados da inquirio base de dados.
16
Escala.Rota_ID,
Count(Escala.Rota_ID)
AS
ContarDeRota_ID,
Sum(Escala.Quantidade) AS SomaDeQuantidade
FROM Escala
GROUP BY Escala.Rota_ID
ORDER BY Count(Escala.Rota_ID);
A tabela tem duas colunas, uma com o nmero de viagens por rota e outra com a
quantidade de pessoas que fizeram aquela rota.
17
SELECT
Pas.NOME,
Rotas_Turisticas.NOME,
Count(Escala.Turista_ID)
AS
ContarDeTurista_ID
FROM Rotas_Turisticas INNER JOIN (((Pas INNER JOIN Cidade ON (Pas.ID_Codigo =
Cidade.Pas) AND (Pas.ID_Codigo = Cidade.Pas)) INNER JOIN Turistas ON
Cidade.ID_Automatico = Turistas.Cidade_ID) INNER JOIN Escala ON Turistas.ID_Turista
= Escala.Turista_ID) ON Rotas_Turisticas.OBJECTID = Escala.Rota_ID
GROUP BY Pas.NOME, Rotas_Turisticas.NOME;
18
Com este resultado podemos ver mais facilmente, por exemplo, que os turistas
Espanhis preferiram as rotas Segredos Romnticos (3 viagens), Farol (3 viagens) e Porto dos
Livros (2 viagens).
Questo 3). Qual a data de nascimento de cada turista que frequenta a rota?
No podemos responder a esta questo porque ainda no preenchemos a data de nascimento
do turista, mas criamos um campo com a idade e reformulamos a questo. A questo mudou
para: Qual a idade de cada turista para cada rota?
19
Esta a resposta mais fcil que se pode obter de uma consulta numa base de dados.
Contudo a avaliao dos resultados muito difcil pois no permite perceber a relao entre a
idade e as rotas tursticas. Assim para que seja possvel avaliar a relao entre idade e rotas
preciso agrupar os dados por Rota e Contar a Idade dos Turistas. Para que os dados sejam
mais percetveis preciso criar categorias nas idades dos turistas. Ento a pergunta em SQL
para a categoria de idade de 30 a 40 anos (=>30 e <40) :
20
E aqui esto os resultados para esta categoria. Para obtermos os resultados para outra
categoria devemos mudar os valores na condio where (Turistas.Idade>=30 And
Turistas.Idade<40) e mudar por exemplo para 40 a 50.
Turistas
INNER
JOIN
(Rotas_Turisticas
INNER
JOIN
Escala
ON
21
Questo 4). Qual o grau de afetividade dos turistas em cada escala? (Substituir escala por
Rota)
SELECT Escala.[Grau de afetividade], Rotas_Turisticas.NOME, Count(Escala.[Grau de
afetividade]) AS [ContarDeGrau de afetividade]
FROM Rotas_Turisticas INNER JOIN (Turistas INNER JOIN Escala ON Turistas.ID_Turista
= Escala.Turista_ID) ON Rotas_Turisticas.OBJECTID = Escala.Rota_ID
GROUP BY Escala.[Grau de afetividade], Rotas_Turisticas.NOME;
22
Com esta tabela podemos observar que os casais preferem a rota dos Segredos
Romnticos e Duas Margens.
SELECT
Locais.Nome_Local,
Count(Escala.Quantidade)
AS
ContarDeQuantidade,
Sum(Escala.Quantidade) AS SomaDeQuantidade
FROM (Rotas_Turisticas INNER JOIN (Locais INNER JOIN Disponibiliza ON
Locais.OBJECTID = Disponibiliza.[Local de visita_ID]) ON Rotas_Turisticas.OBJECTID =
Disponibiliza.Rota_ID)
INNER
JOIN
Escala
Escala.Rota_ID
GROUP BY Locais.Nome_Local;
23
ON
Rotas_Turisticas.OBJECTID
24
DatePart("q",[Data])
AS
Expr1,
Rotas_Turisticas.NOME,
Count(DatePart("q",[Data])) AS Expr2
FROM Rotas_Turisticas INNER JOIN Escala ON Rotas_Turisticas.OBJECTID =
Escala.Rota_ID
GROUP BY DatePart("q",[Data]), Rotas_Turisticas.NOME
ORDER BY DatePart("q",[Data]), Count(DatePart("q",[Data])) DESC;
25
Colaborador
INNER
JOIN
Escala
Escala.Colaborador_ID
GROUP BY Escala.Turista_ID
ORDER BY Escala.Turista_ID;
26
ON
Colaborador.ID_Automatico
Como podemos observar a maioria dos turistas faz apenas uma viagem. No entanto
numa anlise importante perceber os turistas que fazem duas viagens so de nacionalidade
portuguesa ou de outras nacionalidades. Ento, podemos adicionar esta informao consulta.
SELECT
Escala.Turista_ID,
Count(Escala.Quantidade)
AS
ContarDeQuantidade,
mundo_etrs.NAME
FROM
((mundo_etrs
INNER
JOIN
Cidade
ON
mundo_etrs.OBJECTID_1
27
Colaborador
INNER
JOIN
Escala
Escala.Colaborador_ID;
28
ON
Colaborador.ID_Automatico
Colaborador
INNER
JOIN
Escala
Escala.Colaborador_ID
GROUP BY Escala.Colaborador_ID
ORDER BY Escala.Colaborador_ID;
29
ON
Colaborador.ID_Automatico
Nesta resposta temos os turistas listados por tipo de fonte, mas no contabilizados. A
seguir vamos contabilizar.
SELECT
Engloba_Fonte.Fonte_ID,
Count(Engloba_Fonte.Turista_ID)
AS
ContarDeTurista_ID
FROM Fonte INNER JOIN (Turistas INNER JOIN Engloba_Fonte ON Turistas.ID_Turista =
Engloba_Fonte.Turista_ID) ON Fonte.ID_Fonte = Engloba_Fonte.Fonte_ID
GROUP BY Engloba_Fonte.Fonte_ID;
30
Esta questo foi de certa maneira abordada na questo 7, mas decidimos aprofundar aqui nesta
questo.
31
Dos resultados podemos aferir que existem mais viagens (mais dados inseridos) nas
semanas de agosto havendo tambm em fevereiro algumas. No entanto, poderemos tambm
alterar a pesquisa para em vez de semanal alterar para trimestral ou outro intervalo. Isto pode
ser bom para estudar as pocas mais lucrativas.
DatePart("q",[Data])
AS
Expr1,
Rotas_Turisticas.NOME,
Count(DatePart("q",[Data])) AS Expr2
FROM Rotas_Turisticas INNER JOIN Escala ON Rotas_Turisticas.OBJECTID =
Escala.Rota_ID
GROUP BY DatePart("q",[Data]), Rotas_Turisticas.NOME
ORDER BY DatePart("q",[Data]), Count(DatePart("q",[Data])) DESC;
32
Nesta questo temos de contabilizar quantas vezes determinada rota foi feita e
multiplicar o preo dessa mesma rota pelo nmero de vezes. Assim temos:
SELECT
Escala.Rota_ID,
Sum(Rotas_Turisticas.PREO)
Count(Escala.Quantidade) AS ContarDeQuantidade
FROM Escala, Rotas_Turisticas
WHERE (((Rotas_Turisticas.OBJECTID)=[Escala].[Rota_ID]))
GROUP BY Escala.Rota_ID;
33
AS
SomaDePREO,
FORMULRIOS
Apenas mencionar que para uma possvel futura insero de dados possvel criar
formulrios, que facilitam muito o processo e reduzem erros na atualizao.
34
QUERIES ESPACIAIS
PROBLEMAS
https://www.youtube.com/watch?v=wZj9f8eh8Xw
No entanto aps vrias tentativas de insero dos dados das shapes dos Locais, Rotas e
Hotis (com exceo das restantes shapes do mundo e das tabelas) deu sempre o seguinte erro
em baixo (como se v tirado no print no ArcCatalog):
35
36
No QGis tambm no conseguimos fazer o import pois dava sempre este erro: Erro UTF8.
Inicialmente criamos tambm a ligao com o PostgreS e usamos a ferramenta Base
de dados para tentar importar as shapes do ArcGis.
http://dba.stackexchange.com/questions/81356/postgresql-and-utf8-to-latin1-conversion
37
Para este erro tentamos inclusive ainda modificar a codificao para latin1, mas
tambm no resultou.
Concluindo pensamos que este erro poder estar relacionado com a codificao dos
caracteres usados na criao da shape. Testamos tambm ver a questo se o atributo geom da
tabela de atributos da shape estava presente. No entanto, verificamos que certas shapes no
davam para importar e outras davam que tambm no tinham este atributo, por isso achamos
que poder tambm ser esta questo. Pelo tempo limitado que tnhamos para realizar este
trabalho acabamos por deixar de tentar encontrar solues para este problema importante na
criao das queries espaciais.
38
Query QGis:
Query QGis:
Select distinct public.mundo_etrs.*
From
public.turistas,
public.cidade,
public.pas,
public.mundo_etrs
Where
mundo_etrs.name
=
pas.nomeen
And
pas.id_codigo
=cidade.pas And cidade.id_automatico = turistas.cidade_id
Date, C.- Introduo a Sistemas de Bancos de Dados, 8 ed., Rio de Janeiro, Editora Campus (Elsevier), 2003,
Bib. Central da FLUP - 004.6D257i, p. 509, 9788535212730
39
Como mais tarde inserimos outra shape sem erros ao contrrio da anterior
reformulamos a query, a saber:
mundo.name
pas.nomeen
And
pas.id_codigo
=cidade.pas
And
cidade.id_automatico = turistas.cidade_id
Query quantidade de turistas por pas:
mundo.name
pas.nomeen
And
cidade.id_automatico = turistas.cidade_id
and turistas.id_turista=escala.turista_id
group by mundo.name, gid;
40
pas.id_codigo
=cidade.pas
And
Como j foi abordado no captulo da metodologia aplicada neste trabalho foi criada
uma Geodatabase no Access onde foram includos todos os elementos necessrios
operacionalidade da base de dados, ou seja, as shapes e as tabelas originais. Ou seja, criamos
as shapes no ArcGis e a Geodatabase, depois colocamos as shapes dentro da Geodatabase,
usando a ferramenta feature class to feature class e depois abrimos isso no Access e
juntamos as restantes tabelas.
No entanto aps vrias tentativas de insero dos dados das shapes dos Locais, Rotas e
Hotis (com exceo das restantes shapes do mundo e das tabelas) tanto no QGis como no
ArcGis atravs do PostgreS no nos foi possvel inquirir atravs da linguagem SQL a base de
dados, apenas com a exceo query do mapa da distribuio mundial.
Por este motivo temos apenas os mapas resultantes das queries do Access para
obtermos em termos cartogrficos alguns resultados pois de outra forma no os iramos ter.
Caso tivssemos tido sucesso na importao das shapes iramos usar as shapes base, com a
georreferenciao dos pontos e que contm as tabelas de atributos locais de visita/rotas/hotis
relacionadas com a tabela Escala que seria o que serviria de base para o relacionamento das
restantes tabelas do projeto ver modelo lgico).
Entre as vrias tabelas foi utilizado a ferramenta join que permitiu fazer o
relacionamento entre elas atravs de campos chave no ArcGis e no na linguagem booleana
do SQL
Para a inquirio foram utilizados vrios mtodos:
1- A inquirio direta aos elementos tabulares. Entre as vrias tabelas foi utilizado o comando
join que permitiu fazer o relacionamento entre elas atravs de campos chave. Para obter os
valores quantitativos, no caso do mapa temtico das entidades exploradoras realizou-se
atravs do comando summarize a contagem das entidades e obteve-se o nmero de turistas por
cada hotel obtendo-se uma nova tabela como output.
41
2 - No mapa do Buffer dos hotis usamos o Selection by Location juntamente com o Multiple
ring buffer (figura 11) para selecionar os hotis na proximidade das rotas.
42
43
Alm disso, na fig. 7 podemos deduzir que os principais pases emissores so por esta
ordem, a saber: Espanha, Frana, Brasil, Portugal, Pases Baixos, Alemanha, Reino Unido e
Rssia, o que tambm coincide com os fluxos tursticos do Porto e Norte de Portugal, como
podemos verificar pelas estatsticas do INE na tabela 24.
Tabela
2Posicionamento
regional
dos
principais
mercados emissores 2014
http://www.turismodeportugal.pt/PORTUGU%C3%8AS/TURISMODEPORTUGAL/DESTAQUE/Documents/turismo-2020-cincoprincipios-para-uma-ambicao.pdf
44
45
Na figura 8 podemos ver quais so os hotis mais frequentados que esto na sua maior
parte junto s rotas, com exceo do Tuela e o do Dunas de Sal que esto a mais de 500
metros de distncia como se pode ver na figura
46
47
48
CONCLUSES
Numa anlise final do trabalho poderemos dizer que os objetivos gerais do trabalho
foram cumpridos.
Por um lado, sentimos que adquirimos as competncias bsicas para criar uma base de
dados geogrfica ao manipularmos softwares at agora nunca desenvolvidos pelos elementos
do grupo. Softwares que vo ser uma mais valia para o desenvolvimento futuro no mestrado.
Por outro lado, para a empresa Riquit este trabalho tratou-se de mais um passo na
sua modernizao enquanto organizao. Os dados sobre os seus turistas, colaboradores e
rotas podero ser consultados de uma forma mais simples nesta BD, alm disso os dados
grficos como os mapas serviro de guidelines interpretao de novas solues
empresariais.
49
BIBLIOGRAFIA
50
Sites consultados:
http://www.booking.com
https://support.office.com/pt-pt/article/Fun%C3%A7%C3%A3o-PartData-26868a79-55054e5a-8905-6001372223fa
http://dba.stackexchange.com/questions/81356/postgresql-and-utf8-to-latin1-conversion
http://www.bullzip.com/products/a2p/info.php
http://www.visitporto.travel/
https://www.facebook.com/riquitotours
http://visitporto.travel/MaisPorto/Paginas/Cidade/artigo.aspx?artigo=147
http://memoriasgaiensesbibliotecadegaia.blogspot.pt/2010/08/romaria-da-senhora-dopilar.html
https://oportocool.wordpress.com/2014/06/05/douro-marina/
http://www.visual-paradigm.com/download/community.jsp
https://www.gliffy.com/go/html5/launch?app=1b5094b0-6042-11e2-bcfd-0800200c9a66
http://www.dgterritorio.pt/
51
ANEXOS
52
Anexo 1:
ROTAS EXISTENTES VS.: ROTAS CRIADAS
3 rotas antigas da Riquit mantidas
Rota 1 Arrbida (Curta -2,6 Km): -10 Euros Por Adulto 30m - Todo o Ano
Partida do Largo S. Francisco (Igreja), pela margem direita Rio Douro at Ponte Arrbida.
Neste percurso passamos pelo Mercado Ferreira Borges, Alfndega, Museu do Vinho do
Porto, Convento de Monchique, a Igreja do Corpo Santo, Museu do Carro Eltrico, Ponte
Arrbida.
Rota 2 O Farol (Panormica 4,8 km): - 20 Euros Por Adulto 60m
Todo o Ano
Partida do Largo S. Francisco (Igreja), pela margem direita
Rio Douro passando pela Ponte Arrbida at ao Farol S.
Miguel. Neste percurso passamos pelo Mercado Ferreira
Borges,
Palcio
da
Bolsa,
Alfndega,
Convento
de
53
ROTAS
CRIADAS
PARA
RIQUIT:
4 Rota Duas Margens (Curta 845m)
7,5 Euros Por Adulto 15 min. - Todo o Ano
Trata-se de uma rota mais curta com partida da
Praa da Ribeira e com o atravessamento da
ponte D. Lus com paragem e largada no lugar
dos pilares da ponte Pnsil (largo ao lado da
Ponte D. Lus).
5 Rota Locais de Culto (Religiosa- 2,5km) 15 Euros Por Adulto 45 min.:
Todo o Ano, Pscoa e Natal
Partida da S com destino ao Igreja do Corpo Santo. No podamos iniciar a visita de melhor
forma do que primeiro comear por visitar pela S, passando pela estao de S. Bento, de
seguida Igreja de S. Francisco, a Igreja S. Nicolau, a Igreja S. Pedro Miragaia, Convento de
Monchique e a Igreja do Corpo Santo.
6 Rota Segredos Romnticos (Romance 6,5km) 25 Euros Por Adulto 75 min.:
Todo o ano e dia S. Valentim
Neste percurso circular diversificado a partida da
Ribeira do Porto com paragem final na mesma
Ribeira. Neste percurso partimos da Ribeira do Porto
passamos pela Ponte Arrbida em direo ao Farol S.
Miguel o Anjo, pelos Jardins do Passeio Alegre, pelo
Forte S. Joo Batista e viramos para trs em direo aos jardins do Palcio de Cristal para
uma curta visita aos mesmos pela rua da Restaurao e, por fim, descendo pela mesma rua
acabamos de volta Ribeira (opcional).
7 Rota 7 Sentidos (Panormica 5km) 20 Euros Por Adulto 65min. - Todo o Ano E
Vero
Partida do Largo da Ribeira de Gaia (Caves
Sandeman), pela margem esquerda do Rio Douro
passando pela Ponte Arrbida at Afurada.
54
Percurso: Partida do Largo da Ribeira de Gaia (Caves Sandeman), Estaleiro do Douro (barcos
Rabelos = embarcaes tpicas que transportavam, na primavera, as pipas do Alto Douro onde
as vinhas se localizam at Vila Nova de Gaia); com referncia Alfndega (outro lado do
rio), esplanadas de Gaia junto s Caves de Vinho do Porto, com uma agradvel vista para a
Ponte Lus I; Ponte de Arrbida; So Pedro de Afurada; Douro Marina; Reserva Natural do
Esturio do Douro que nos oferece um maravilhoso pr-do-sol.
8 Rota Porto Memria (Histrica - 2,1km) 15 Euros Por Adulto 45 min.:
Todo o Ano, Pscoa e Natal
A Rota Histrica uma experincia de charme, uma visita aos locais mais emblemticos do
seu Centro Histrico, declarado Patrimnio da Humanidade, pela UNESCO. uma viagem
rica, intensa e multifacetada, expressa num patrimnio cultural rico e diversificado, onde
todas as categorias, pocas e estilos esto representados.
Partindo do Postigo do Carvo, passamos pela Praa da Ribeira de Porto, pela margem direita
do Rio Douro, visitamos as Alminhas da Ponte, passando pelos pilares da Ponte Pnsil em
direo ao tnel da Ribeira seguimos em direo baixa do Porto na Avenida dos Aliados no
corao da cidade, usando a Rua Mouzinho da Silveira.
Como destino de seguinte o local onde D. Joo I casou com D. Filipa de Lencastre (S do
Porto) o percurso tem o seu final num dos morros da baixa, a muralha Fernandina com uma
vista esplendorosa sobre Porto e Gaia.
9 Rota Porto Invicta (Arquitetnica 1,6km) 10 Euros Por Adulto 40 min.:
Todo o Ano, Pscoa e Natal
Esta visita leva-o a conhecer e admirar os edifcios mais emblemticos do Porto, as suas
fachadas, recuperao de interiores e os mais diversos elementos arquitetnicos que
caracterizam a cidade. Visita guiada pela Avenida dos Aliados, a sala de visitas da cidade e
catlogo dos mais conceituados arquitetos e escultores, pela Estao de S. Bento e outros
marcos da cidade
Iniciando a marcha na Ponte D. Lus samos
em direo ao Mercado Ferreira Borges e ao
Palcio da Bolsa (Salo rabe), usando a rua
Mouzinho Silveira, indo at Avenida dos
Aliados. Ao longo desta descoberta pela
cidade vamos conhecer edifcios centenrios
55
como a mais conhecida e emblemtica obra do arquiteto Nicolau Nasoni, a Torre dos
Clrigos. No fim passeamos como um habitante na rua mais movimentada da cidade e vamos
conhecer os vendedores no mercado mais fascinante do Porto (Mercado do Bolho).
10 Rota Come.Com (Gastronmica - 4km) 20 Euros Por Adulto 60 min.:
Todo o Ano, Pscoa e Natal
A rota gastronmica mais saborosa do Porto come-se aqui! O percurso inicia-se na Ribeira
de Gaia. Damos um salto s Caves Croft para degustao de vinho do Porto pela rua em
direo Afurada. Afurada, So Pedro de Afurada, aldeia tpica de pescadores conhecida
pelos costumes e festa em honra de So Pedro; restaurantes da Afurada servindo as
tradicionais sardinhas grelhadas acompanhadas da Broa de Avintes; Voltamos para a
Ribeira de Gaia
11 Rota Porto dos Livros (Literria 3,2km) - 15 Euros Por Adulto 50 min.:
Todo o Ano
Esta rota inicia-se no Largo S. Francisco (Igreja) onde os curiosos ficaro a conhecer o Porto
burgus, que maioritariamente se centrava no percurso ribeirinho da antiga rua dos Ingleses,
hoje rua do Infante D. Henrique (O Porto
de Jlio Dinis), em direo ao Jardim da
Cordoaria. Neste ltimo, podemos refletir
sobre escritores como Camilo Castelo
Branco (antiga Cadeia da Relao) e Jlio
Dinis. Alm disso e mesmo ao lado
podemos comprar livros na livraria do
Harry Potter (livraria Lello). Descemos e
vamos passar pela mtica Rua das Flores onde poderemos encontrar uma atmosfera nica do
Porto bem como a Casa dos Maias. Acabamos na Ribeira do Porto.
56