Exploração da Estrutura de Armazenamento Celular em Modelo

Propaganda
Exploração da Estrutura de Armazenamento
Celular em Modelo TerraLib
em Aplicações Geográficas para três
Sistemas Gerenciadores de Banco de Dados:
O caso do alto Purus em Células para o Estudo da
Malária
Bancos de dados Geográ
Geográficos
Mariane Assis
Agosto de 2009
Modelo Terralib
INTERFACE
CAMADA DE
TerraLib
ACESSO
R
SGBD SGBD
OR
SGBD RELACIONAL:
Access e PostgreSQL
Polygon
geom_id: INTERGER
Object_id: VARCHAR (255)
num_coords: NUMBER
num_holes: NUMBER
parent_id: NUMBER
lower_x: NUMBER (20,10)
lower_y: NUMBER (20,10)
upper_x: NUMBER (20,10)
upper_y: NUMBER (20,10)
wxt_max: NUMBER (20,10)
spatial_data: BLOB
Lines
geom_id: INTERGER
Object_id: VARCHAR (255)
num_coords: NUMBER
lower_x: NUMBER (20,10)
lower_y: NUMBER (20,10)
upper_x: NUMBER (20,10)
upper_y: NUMBER (20,10)
wxt_max: NUMBER (20,10)
spatial_data: BLOB
Points
geom_id: INTERGER
Object_id: VARCHAR (255)
x: DECIMAL (20,10)
y: DECIMAL (20,10)
SGBD RELACIONAL:
Access e PostgreSQL
Métodos de acesso para dados espaciais
SGBD
R-tree
Access
Não
Postgre Sim
SQL
Quad
tree
Não
FixedGrid
Kd-tree B-tree
Não
Não
Sim
Sim
Não
Sim
Sim
SGBD OBJETO-RELACIONAL:
PostGIS
Polygons
Lines
geom_id: INTEGER
geom_id: INTEGER
object_id: VARCHAR (255)
spatial_data: GEOMETRY
object_id: VARCHAR (255)
spatial_data: GEOMETRY
Points
geom_id: INTEGER
object_id: VARCHAR (255)
spatial_data: GEOMETRY
SGBD OBJETO-RELACIONAL:
PostGIS
Métodos de acesso para dados espaciais
PostGIS: B-tree, R-tree, HASH. Multidimensional
raiz
raiz
a
1
R
3
2
S
a
b
c
d
4
b
R
5
c
6
7
1
9
8
d
S
R-tree
2
3
4
5 6 7
8
9
O caso do alto Purus em Células
para o Estudo da Malária
PLASMODIUM
Parasita
MOSQUITO
Vetor
HOMEM
Hospedeiro
Dinâmica sócioambiental
O caso do alto Purus em Células
para o Estudo da Malária
Espaço Celular
Espaço Celular
// Recupera o layer municípios
TeLayer* mun_alto_pol = new TeLayer(“Municipios”);
Db_->loadLayer(municipios);
// Crie um espaço celular sobre a extensão do layer
// de municipios, onde cada célula tem 1000 x 1000 metro
TeLayer* espaco_cel = TeCreateCells (“cel_limite_1000”,
municipios, 1000, 1000);
Espaço Celular: Preenchimento de células
IPA
Baixa Intensidade
Média Intensidade
Alta Intensidade
Espaço Celular: Preenchimento de células
Espaço Celular: Preenchimento de células
Consultas espaciais
Aproximadamente 59% da incidência de malária ocorre
nas bordas de estradas
Alto risco – 60% do total nas bordas
Consulta por atributo
Presença_estrada = 1 O que indica?
Relevante para estudo da dinâmica da doença
Concentração ações de controle
Rodovias alto Purus
Consultas espaciais
Malaria_ipa_total >- 1
Aproximadamente 92% da incidência da doença
ocorre em áreas desmatadas
Alto Purus
Obrigada,
[email protected]
Download