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)
Q
Tipo
Valor
Aparece desde
Probabilidade
Q1
Explicação/justificação OU completar frases múltiplas
2 v.
21-22
Quase certo
Q2
Complete a frase: geometrias de base
1 v.
23-24
Quase certo
Q3
Complete a frase: nº linhas tabela atributos
1 v.
23-24
Quase certo
Q4
Complete a frase: operação comutativa / não comutativa
1 v.
23-24
Quase certo
Q5
Explicação: topologia correta + função acesso
3 v.
23-24
SEMPRE SAI
Q6
Estimativa de grandeza por zona (a+b+c)
5 v.
23-24
Quase certo
Q7
Problema grande em folha adicional (a+b+c)
7 v.
23-24
SEMPRE 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)
Quando usar: “Sempre que é necessário [objectivo] tendo [pré-condição].”
Sempre que é necessário complementar os atributos de um CDG com informação de uma tabela externa (ou obter estatísticas calculadas sobre outra camada). Exemplo: para associar a contagem de pontos (criminalidade) dentro de cada polígono (freguesia) ao CDG de polígonos, após fazer interseção e contar.
Dissolução/Fusão
Sempre que se pretende obter entidades geográficas de nível superior a partir de entidades mais detalhadas que partilham um atributo comum. Exemplo: obter distritos a partir de concelhos (dissolvendo pelo atributo “distrito”), ou o perímetro total de Portugal (dissolvendo todas as freguesias num único polígono).
Buffer
Sempre que se pretende determinar uma zona de influência em linha reta em torno de entidades geográficas. Exemplo: identificar edifícios a menos de 100 m de uma linha de alta tensão.
Interseção
Sempre que se pretende obter apenas as áreas/entidades que existem simultaneamente em dois CDGs. Exemplo: identificar parques que estão dentro de zonas de inundação.
Acesso
Sempre que a distância relevante é medida ao longo de uma rede (estradas), não em linha reta. Exemplo: determinar a área do IST acessível a menos de 10 minutos a pé.
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
Sem topologia → nós não coincidem entre linhas adjacentes
→ Impossível percorrer percursos com mudança de estrada
→ 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
Calcular densidade por zona = grandeza_zona / área_zona
Intersetar o CDG dos quadrados com o CDG das zonas
No resultado da interseção: calcular X = densidade_zona × área_do_polígono_resultante
Dissolução/agrupamento por quadrado, calculando a soma dos valores X → grandeza estimada por quadrado
(Opcional) Representar mapa temático
Resposta-tipo completa
“Depois de calcular a densidade por zona, interseta-se os dois CDGs; no resultado da interseção, calcula-se a distribuição por cada novo polígono como X = densidade × área_polígono; aplica-se uma dissolução por quadrado calculando a soma dos valores X de cada quadrado.”
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, ...) }
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².
Resolução comentada
Uso Solo ──► tipo='urbano' ──► área urb ──┐
Supermercados ──► Buffer 400m ──────────► Corte ──► área urb longe de super ──┐
Escolas + rede viária ──► Acesso 200m ──► perto_escolas ───────────────────────┤
▼
Int ──► condição (i) ──┐
├──► União ──► FIM
Supermercados + Freguesias ──► Int ──► sup2 │
Contar sup2 por freguesia ──► Tabela │
Freguesias ──► Junção ──► freg2 ──► freg com poucos sup (<8/km²) ─────────────────────────┤
Uso Solo ──► tipo='urbanizável' ──► urbanizável │
urbanizável + freg com poucos sup ──► Int ──► condição (ii) ────────────────────────────────┘
Lição: o padrão Buffer/Corte para distância em linha reta vs. Acesso para distância por rede é o cerne de quase todos os diagramas Q7b.
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 ────┘
Exemplo
“Qual a freguesia com maior área potencial?” → Int(resultado_7b, freguesias) + calcular/somar área por freg + ordenar
Banco de Completar Frases — Respostas que JÁ SAÍRAM
Memorizar estas respostas
Contexto
Resposta
”passagem” de atributos → CDG resultante
herança de atributos
Atribuição de sistema de coordenadas a imagem/tabela
Georreferenciação
Alteração da resolução espacial de uma matriz
Reamostragem
Função com argumento = duas tabelas, resultado = uma tabela
Junção
Tipo de função da reclassificação
Local
Funções de bloco são subtipo de funções do tipo
Focal
Área a menos de X minutos a pé do IST
função Acesso
Se um argumento da função acesso é CDG de pontos, o outro é CDG de
Linhas
Atributo de custo do acesso tem de ser
Positivo
Operação que retorna CDG com área dividida pelo CDG secundário
Identidade
Para saber pontos X a menos de Y m em linha reta de Z
Buffer + Interseção
Para perímetro total de Portugal (fronteiras + mar)
Dissolução
Distinção matrizes inteiros/reais: reais não têm
Tabela de atributos
Após reclassificação, nº zonas resultado é
≤ original
Versão matricial da função Voronoi/Nearest
função Próximo (Global)
Atualização equivale a
Corte + União
Geometrias de base do modelo vetorial
pontos, linhas, polígonos
Nº linhas tabela atributos = nº
entidades
Operação não comutativa
Corte (ou Identidade, Atualização)
Operação comutativa
União (ou Interseção, Merge)
Armadilhas de Escolha Múltipla
Perguntas típicas e respostas certas
Pergunta típica
Resposta certa
Porquê
Tabela atributos informa sobre
uma entidade do CDG
Não é topologia, não são coordenadas
Operação com 3 CDGs como argumentos
Interseção
Pode ter 3+ inputs
Função para “maior precipitação na classe agrícola” (2 rasters)
Zonal
Estatística por zona definida em outra matriz
Para concelhos a partir de freguesias
Fusão/Dissolução
1 CDG, agrega por atributo
Atualização pode ser substituída por
Corte + União
B corta A, depois faz-se union
Voronoi matricial = versão matricial de
Função Próximo
É função Global
Área inundável × uso do solo → classe com maior área
Zonal
Usa zona para estatística
Operação com 1 CDG
Fusão / Buffer / Eliminação
Não precisam de segundo CDG
Padrão de Diagramas — Regras Gerais
Legendas obrigatórias nos diagramas
Retângulo = CDG (conjunto de dados geográficos)
Oval/elipse = Operação espacial
Retângulo chanfrado = Operação na tabela de atributos
Seta → = sequência
Seta com ponto ─● = CDG prioritário (tem prioridade na operação)
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
Decora as respostas Q2–Q4 (são garantidas se as souberes) — 15 min.
Decora a resposta Q5 palavra por palavra — 10 min.
Refaz todas as Q6 dos exames anteriores: pratica a sequência densidade → Int → dissolução soma.
Lista os Q7b lado a lado: vais ver o mesmo padrão (Buffer/Corte + Acesso + Junção + União) repetir-se.
Faz 1 teste completo cronometrado (~45 min) nos últimos dias.
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.
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.nameSORT date DESC