operações de análise espacial: derivação

26
Operações de análise espacial: derivação Principais tipos de operações sobre estruturas de dados vectoriais que originam novos objectos espaciais

Upload: ciara-white

Post on 02-Jan-2016

23 views

Category:

Documents


1 download

DESCRIPTION

Operações de análise espacial: derivação. Principais tipos de operações sobre estruturas de dados vectoriais que originam novos objectos espaciais. Derivação de novos objectos espaciais. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Operações de análise  espacial: derivação

Operações de análise espacial: derivação

Principais tipos de operações sobre estruturas de dados vectoriais que originam novos objectos espaciais

Page 2: Operações de análise  espacial: derivação

Derivação de novos objectos espaciais

As operações que geram novos objectos espaciais (linhas, pontos ou polígonos) são designadas por operações de derivação.

Page 3: Operações de análise  espacial: derivação

Operações de derivação

Dois casos:

1. Dissolução (ou agregação) : os novos objectos espaciais são definidos pela união de objectos espaciais existentes

2. Sobreposição topológica (overlay): os novos objectos espaciais são definidos pelas diferenças e intersecções dos objectos espaciais existentes nos conjuntos de entrada. A tabela de atributos resultante desse tipo de operações contém os valores (inalterados) dos atributos dos dados sobre os quais a operação incide.

Page 4: Operações de análise  espacial: derivação

Operações de derivação

dissolução – os novos objectos espaciais são obtidos por remoção das fronteiras adjacentes dos objectos que têm o mesmo valor de um dado atributo

• aplica-se a um conjunto de dados; • o atributo do conjunto de saída é apenas aquele

que foi utilizado na operação de dissolução; • o valor do atributo de cada objecto do conjunto de

saída é o mesmo do objecto do conjunto de entrada que está contido.

Page 5: Operações de análise  espacial: derivação

1

23

4

5

6 7

8

9

12

3

id atrib1 atrib2 1 A z 2 B z 3 A y 4 A z 5 B x 6 A y 7 B z 8 A y 9 B z

dissolução

atrib1

id atrib1 1 A 2 B 3 A

Page 6: Operações de análise  espacial: derivação

Dissolução: alteração da tabela

Alteração da tabela de atributos associada -- instrução SQL: Group by indica o atributo que define o agrupamento

Select atrib1

From tabela_entrada

Group by atrib1

Se se quiser também incluir no resultado da operação uma função f dos valores do atributo atrib2, aplicada a cada grupo definido da forma acima:

Select atrib1, f(atrib2)

From tabela_entrada

Group by atrib1

Page 7: Operações de análise  espacial: derivação

SELECT DT as conc.DT, area AS SUM(conc.area) FROM conc GROUP BY conc.DT;

Page 8: Operações de análise  espacial: derivação

Resultado da operação de dissolução

Page 9: Operações de análise  espacial: derivação

Operações de derivação

Sobreposição topológica -- os novos objectos espaciais são definidos pelas diferenças e intersecções dos objectos espaciais existentes nos conjuntos de entrada.

Page 10: Operações de análise  espacial: derivação

A

3

2

1

B

3

2

1

A sobreposição B

1371

10

8

2 34

5

69

1112

Page 11: Operações de análise  espacial: derivação

Operações de derivação

Algumas operações de sobreposição topológica:

• União

• Intersecção

• Recorte

• Corte

Page 12: Operações de análise  espacial: derivação

Operações de derivação

sobreposição topológica: união– aplica-se a dois conjuntos de dados: um conjunto A e

um conjunto B; – o conjunto de saída inclui todos os objectos espaciais

formados por intersecções e diferenças entre os objectos de A ou de B;

– os atributos do conjunto de saída são os de A e de B; – os valores dos atributos de cada objecto do conjunto de

saída são os mesmos dos objectos de A e de B em que está contido, sendo null (ou 0) o valor dos atributos de A (ou de B) quando o objecto não está contido em nenhum objecto de A (ou de B)

Page 13: Operações de análise  espacial: derivação

A união com B

1371

10

82 3

4

5

6

911

12

A sobreposição B

1371

10

82 3

4

5

6

911

12

Page 14: Operações de análise  espacial: derivação

Exemplo: o distrito de Bragança está contido nas regiões (NUTS III) Alto-Trás-os-Montes e Douro

Page 15: Operações de análise  espacial: derivação

Bragança

Alto Trás os Montes

Douro

Page 16: Operações de análise  espacial: derivação

Resultado da união: objectos espaciais e tabela

Page 17: Operações de análise  espacial: derivação

Operações de derivação

sobreposição topológica: intersecção– aplica-se a dois conjuntos de dados: um conjunto A e

um conjunto B; – o conjunto de saída inclui apenas os objectos espaciais

que estão contidos nos objectos de A e de B; – os atributos do conjunto de saída são os de A e de B; – os valores dos atributos de cada objecto do conjunto de

saída são os mesmos dos objectos de A e de B em que está contido

Page 18: Operações de análise  espacial: derivação

A intersecta B

1 2 3 4 5

A sobreposição B

1371

10

82 3

4

5

6

911

12

Page 19: Operações de análise  espacial: derivação

Exemplo anterior: intersecção com a função intersect em ArcGIS 9

Page 20: Operações de análise  espacial: derivação

Operações de derivação

sobreposição topológica: recorte– aplica-se a dois conjuntos de dados: um conjunto A que

é recortado (de tipo ponto, linha ou polígono) e um conjunto B de recorte (obrigatoriamente de polígonos);

– o conjunto de saída inclui apenas os objectos espaciais que estão contidos em objectos de A e na união do(s) polígono(s) de B;

– esta operação não é comutativa; – os atributos do conjunto de saída são os mesmos de A; – os valores dos atributos de cada objecto do conjunto de

saída são os mesmos do objecto de A em que está contido.

Page 21: Operações de análise  espacial: derivação

A sobreposição B

1371

10

82 3

4

5

6

911

12

B recorta A

1 2 3

A recorta B

1 2 3

Page 22: Operações de análise  espacial: derivação

Exemplo: função clip no ArcGIS 9

Page 23: Operações de análise  espacial: derivação

Operações de derivação

sobreposição topológica: corte – aplica-se a dois conjuntos de dados: um conjunto A que

é cortado (de tipo ponto, linha ou polígono) e um conjunto B de corte (obrigatoriamente de polígonos);

– o conjunto de saída inclui apenas os objectos espaciais que estão contidos em objectos de A e que não estão contidos no(s) polígono(s) de B;

– esta operação não é comutativa; – os atributos do conjunto de saída são os mesmos de A; – os valores dos atributos de cada objecto do conjunto de

saída são os mesmos do objecto de A em que está contido

Page 24: Operações de análise  espacial: derivação

A sobreposição B

1371

10

82 3

4

5

6

911

12

A é cortado por B

1 2 3

4 5 6

B é cortado por A

12

Page 25: Operações de análise  espacial: derivação

Exemplo: função erase no ArcGIS 9

Page 26: Operações de análise  espacial: derivação

Exemplo: A=concelhos do continente; B=distritos de Bragança e C.Branco