Guia de Estudo — MAIG MAP1

Parent project: Modelação e Análise de Informação Geográfica Resumo teórico: Resumo MAIG MAP1

De onde vem este guia

Análise dos MAP45 de 21-22, 22-23, 23-24 (Testes A e B) e 24-25 (ficheiros com respostas a azul/amarelo e diagramas de blocos). O teste tem ~20 valores, ~45 min. O padrão repete-se quase à letra — abaixo está o molde questão a questão, com lógica de resolução e exemplos reais.


Estrutura do Teste (o molde que se repete)

QTipoValorAparece desdeProbabilidade
Q1Explicação/justificação OU completar frases múltiplas2 v.21-22Quase certo
Q2Complete a frase: geometrias de base1 v.23-24Quase certo
Q3Complete a frase: nº linhas tabela atributos1 v.23-24Quase certo
Q4Complete a frase: operação comutativa / não comutativa1 v.23-24Quase certo
Q5Explicação: topologia correta + função acesso3 v.23-24SEMPRE SAI
Q6Estimativa de grandeza por zona (a+b+c)5 v.23-24Quase certo
Q7Problema grande em folha adicional (a+b+c)7 v.23-24SEMPRE SAI

Estratégia global de tempo (~45 min)

Q2–Q4 são imediatas (frases) → garante-as primeiro (≈5 min). Q5 e Q7 valem 10/20 → investe ≈25 min. Q6 é mecânica mas exige cuidado na sequência de operações → ≈10 min. Q1 ao fim com o tempo restante.


Q1 — Explicação/Justificação (2 v.)

O que pergunta

“Indique uma situação prática em que recorreria à operação [operação X], justificando.” O X muda a cada ano (23-24A: junção de tabelas; 23-24B: dissolução; exames anteriores: outras operações).

Como responder (estrutura de 2 frases)

  1. Quando usar: “Sempre que é necessário [objectivo] tendo [pré-condição].”
  2. Exemplo concreto: mencionar CDGs, atributos, resultado.

Respostas-tipo por operação


Q2 — Complete a frase: Geometrias (1 v.)

Frase exacta (ambos os testes)

“As geometrias de base do modelo vetorial são ___, ___ e ___.”

Resposta

pontos, linhas e polígonos


Q3 — Complete a frase: Tabela de Atributos (1 v.)

Frase exacta (ambos os testes)

“O número de linhas na tabela de atributos de um CDG vetorial é igual ao número de entidades (elementos, etc.) existentes nesse CDG.”

Armadilha

Cada linha da tabela = 1 entidade. NÃO contém relações topológicas, NÃO contém coordenadas, NÃO contém área/perímetro automaticamente.


Q4 — Complete a frase: Comutatividade (1 v.)

Frases exactas

  • Teste A: “Um exemplo de uma função de análise espacial vetorial não comutativa é ___.”
  • Teste B: “Um exemplo de uma função de análise espacial vetorial comutativa é ___.”

Comutativas (A op B = B op A)

  • União
  • Interseção
  • Merge/Combinação

NÃO comutativas (A op B ≠ B op A)

  • Corte — B é a máscara; inverter muda o resultado
  • Identidade — A id B ≠ B id A (preserva geometria de A)
  • Atualização — B (●) tem prioridade sobre A
  • Acesso — origem ≠ destino
  • Nearest — A→B ≠ B→A

Q5 — Topologia + Acesso (3 v.) — SEMPRE SAI

Enunciado (idêntico em 23-24 Teste A e B)

“Suponha que dispõe de um CDG de linhas representando as estradas (…). Explique a importância de ter essa representação topologicamente correta, no contexto da função de análise espacial denominada ‘acesso’.”

Resposta exacta — Memorizar

“Se a representação não for topologicamente correta, os nós das várias linhas do CDG das estradas não coincidem, e não será possível obter percursos com mudança de estrada. Isso vai causar erros na determinação das áreas resultantes da função ‘acesso’.”

Passos

  1. Sem topologia → nós não coincidem entre linhas adjacentes
  2. → Impossível percorrer percursos com mudança de estrada
  3. → Erros nas áreas resultantes do acesso

Os três componentes valem 1 ponto cada — não omitir nenhum.


Q6 — Estimativa de Grandeza por Zona (1+1+3 v.)

Contexto típico

“Tem CDG de quadrados de X km de lado e CDG de zonas (ex: freguesias). Conhece o valor da grandeza por zona. Quer estimar o valor em cada quadrado.”

Q6a — Atributos necessários (1 v.)

Resposta-tipo

Criar um atributo para a grandeza em causa no CDG dos quadrados, e outro no CDG das zonas com a densidade (valor da grandeza a dividir por área).

  • No CDG dos quadrados: atributo para a grandeza calculada + atributo para a proporção de área
  • No CDG das zonas: atributo para a densidade da grandeza (= grandeza / área da zona)

Q6b — Suposição necessária (1 v.)

Suposição obrigatória a declarar

“Supõe-se que a densidade [da grandeza] em cada zona é constante [uniforme dentro da zona].”

Q6c — Operações SIG (3 v.)

Passos

  1. Calcular densidade por zona = grandeza_zona / área_zona
  2. Intersetar o CDG dos quadrados com o CDG das zonas
  3. No resultado da interseção: calcular X = densidade_zona × área_do_polígono_resultante
  4. Dissolução/agrupamento por quadrado, calculando a soma dos valores X → grandeza estimada por quadrado
  5. (Opcional) Representar mapa temático

Q7 — Problema Grande (1+4+2 v.) — SEMPRE SAI

Estrutura de Q7

  • Q7a (1 v.): Definir a estrutura de georreferenciação dos CDGs necessários
  • Q7b (4 v.): Diagrama de análise espacial para resolver o problema
  • Q7c (2 v.): Diagrama simples sobre o resultado de 7b

Q7a — Estrutura de Georreferenciação (1 v.)

Formato obrigatório

{ nome CDG; geometria; (atributo1, atributo2, ...) }

Regras

  • Identificar todos os CDGs mencionados no enunciado
  • Geometria: ponto, linha ou polígono
  • Incluir atributos relevantes para o problema (tipo, nome, área, comprimento, nº, etc.)

Q7b — Diagrama de Análise Espacial (4 v.)

Padrão típico

2 condições alternativas ligadas por “alguma das condições” (OR) → União final

Estrutura geral "alguma das condições" (OR)

calcular condição i  ───────────────────────┐
                                             ├──► União ──► FIM
calcular condição ii ───────────────────────┘

Estrutura geral "todas as condições" (AND)

calcular condição i  ──┐
                        ├──► Interseção ──► FIM
calcular condição ii ──┘

Padrão da Condição i (uso do solo + distância)

uso do solo ──► tipo="X" ──► área_X
                                    ●──► Corte ──► área_X_longe_de_Y ──►┐
CDG_Y ──► Buffer(dist) ──► perto_Y ─────────────────────────────────────┘
CDG_Z + rede viária ──► Acesso(dist) ──► perto_Z
área_X_longe_de_Y + perto_Z ──► Int ──► condição i

Ler o enunciado:

  • “a mais de X m em linha reta de Y” → Corte(área_X, Buffer(Y, X)) → área fora do buffer
  • “a menos de X m (por estrada) de Z” → Acesso(Z, rede_viária, X) → perto_Z
  • “a mais de X m em linha reta de Y E a menos de X m por estrada de Z” → Int das duas

Padrão da Condição ii (uso do solo + estatística por zona)

rede_viária (ou pontos) ──┐
                           ├──► Int ──► resultado2 ──► somar/contar por zona ──► Tabela
freguesias ────────────────┘
                    Junção(Freguesias, Tabela) ──► freg2
                    freg2 ──► filtro (densidade/contagem > ou < X) ──► zonas_OK
uso do solo ──► tipo="urbanizável" ──► urbanizável
urbanizável + zonas_OK ──► Int ──► condição ii

Ler o enunciado:

  • “freguesias com menos de N supermercados por km²” → Int(supermercados, freguesias) + contar + Junção + filtro
  • “freguesias com mais de X km de rede viária por km²” → Int(rede_viária, freguesias) + somar comprimento + Junção + filtro

Exercício real — MAP1 23/24 v4: Localização de Supermercados

Enunciado: Determinar a área potencial para localização de supermercados, verificando alguma das condições: (i) Área de uso ‘urbano’, a mais de 400m (linha reta) de supermercados existentes e a menos de 200m (por estrada) de alguma escola. (ii) Área de uso ‘urbanizável’ em freguesias com menos de 8 supermercados por km².


Q7c — Diagrama simples sobre resultado de 7b (2 v.)

Padrão invariável

resultado_7b ──┐
               ├──► Int ──► resultado_por_freg ──► somar área por freg. ──► ordenar ──► FIM
Freguesias ────┘

Banco de Completar Frases — Respostas que JÁ SAÍRAM

Memorizar estas respostas

ContextoResposta
”passagem” de atributos → CDG resultanteherança de atributos
Atribuição de sistema de coordenadas a imagem/tabelaGeorreferenciação
Alteração da resolução espacial de uma matrizReamostragem
Função com argumento = duas tabelas, resultado = uma tabelaJunção
Tipo de função da reclassificaçãoLocal
Funções de bloco são subtipo de funções do tipoFocal
Área a menos de X minutos a pé do ISTfunção Acesso
Se um argumento da função acesso é CDG de pontos, o outro é CDG deLinhas
Atributo de custo do acesso tem de serPositivo
Operação que retorna CDG com área dividida pelo CDG secundárioIdentidade
Para saber pontos X a menos de Y m em linha reta de ZBuffer + Interseção
Para perímetro total de Portugal (fronteiras + mar)Dissolução
Distinção matrizes inteiros/reais: reais não têmTabela de atributos
Após reclassificação, nº zonas resultado é≤ original
Versão matricial da função Voronoi/Nearestfunção Próximo (Global)
Atualização equivale aCorte + União
Geometrias de base do modelo vetorialpontos, linhas, polígonos
Nº linhas tabela atributos = nºentidades
Operação não comutativaCorte (ou Identidade, Atualização)
Operação comutativaUnião (ou Interseção, Merge)

Armadilhas de Escolha Múltipla

Perguntas típicas e respostas certas

Pergunta típicaResposta certaPorquê
Tabela atributos informa sobreuma entidade do CDGNão é topologia, não são coordenadas
Operação com 3 CDGs como argumentosInterseçãoPode ter 3+ inputs
Função para “maior precipitação na classe agrícola” (2 rasters)ZonalEstatística por zona definida em outra matriz
Para concelhos a partir de freguesiasFusão/Dissolução1 CDG, agrega por atributo
Atualização pode ser substituída porCorte + UniãoB corta A, depois faz-se union
Voronoi matricial = versão matricial deFunção PróximoÉ função Global
Área inundável × uso do solo → classe com maior áreaZonalUsa zona para estatística
Operação com 1 CDGFusão / Buffer / EliminaçãoNão precisam de segundo CDG

Padrão de Diagramas — Regras Gerais

Legendas obrigatórias nos diagramas

  1. Retângulo = CDG (conjunto de dados geográficos)
  2. Oval/elipse = Operação espacial
  3. Retângulo chanfrado = Operação na tabela de atributos
  4. Seta → = sequência
  5. Seta com ponto ─● = CDG prioritário (tem prioridade na operação)
  6. CDGs resultantes herdam todos os atributos dos antecedentes

Checklist antes de entregar diagrama

  • Todos os CDGs de entrada do enunciado estão no diagrama?
  • As formas (retângulo/oval/chanfrado) estão corretas?
  • As setas de prioridade (●) estão onde necessário?
  • O resultado final corresponde ao que pede o enunciado?
  • Se “alguma das condições” → União no final?
  • Se é preciso contar pontos por zona → está a Junção?

Checklist anti-erro (lê 2 min antes de entregar)

  • Suposição de densidade constante declarada na Q6b?
  • Atributo de densidade calculado antes da interseção (Q6c)?
  • Dissolução por quadrado (com soma) no final da Q6c?
  • Q5: os três componentes respondidos (nós / mudança de estrada / erros de área)?
  • Q7a: geometria correta para cada CDG (ponto/linha/polígono)?
  • Q7b: Buffer para distância em linha reta, Acesso para distância por rede?
  • Q7b: “alguma das condições” → União no final (não Interseção)?
  • Q7c: Interseção com freguesias + somar área + ordenar?

Plano de Estudo Sugerido

Roteiro

  1. Decora as respostas Q2–Q4 (são garantidas se as souberes) — 15 min.
  2. Decora a resposta Q5 palavra por palavra — 10 min.
  3. Refaz todas as Q6 dos exames anteriores: pratica a sequência densidade → Int → dissolução soma.
  4. Lista os Q7b lado a lado: vais ver o mesmo padrão (Buffer/Corte + Acesso + Junção + União) repetir-se.
  5. Faz 1 teste completo cronometrado (~45 min) nos últimos dias.
  6. Revê o Resumo para a teoria de suporte de cada operação.

Testes disponíveis para treino

Ficheiros dos MAP45 de 21-22, 22-23, 23-24 (Testes A e B) e 24-25 com respostas a azul/amarelo e diagramas de blocos como resolução. Guia preparado com base nos MAP45 de 23-24 (Testes A e B) e 24-25, MAP1 de 21-22 e 22-23. Actualizado 2026-05-13.


Recursos

Materiais de estudo

Fonte: Alexandre Gonçalves, DECivil — IST, 2025-26. Resumo teórico: Resumo MAIG MAP1

Notas relacionadas (Dataview)

TABLE WITHOUT ID
  link(file.link, file.name) AS "Nota",
  date AS "Data",
  status AS "Estado",
  tags AS "Tags"
FROM "2.Técnico/1º Ano/2Semestre/MAIG"
WHERE (type = "note" OR type = "project") AND file.name != this.file.name
SORT date DESC