Escolar Documentos
Profissional Documentos
Cultura Documentos
DD/MM/AAAA
Resumo
O experimento consiste em utilizar uma imagem do Google-maps para estimar, utilizando os métodos
numéricos, a área dos países da África.
Materiais e ferramentas
Google maps
Paint
Metodologia
Os países da África possuem sua área já conhecida. Porém, será que os métodos numéricos poderiam
aproximar essas áreas utilizando uma foto do estado extraída a partir do google maps? Nesse
experimento iremos verificar estratégias para essa aproximação aplicando técnicas de integração
numérica.
Escala 20KM.
Experimento
O professor irá sortear um país da África para cada grupo. O grupo deve abrir o Google Maps
(https://www.google.com/maps/ ) e enquadrar todo o país sorteado em sua tela. Faça uma captura de
tela (Print Screen) certificando-se de capturar todo o país selecionado e a escala da imagem que
aparece abaixo da figura. Abra o Paint e faça o contorno da imagem com o pincel (não precisa ser
extremamente preciso nesta etapa).
Em seguida, descubra a relação de quilômetros quadrados por pixels quadrados usando a imagem da
escala da foto.
A partir da imagem (com o Paint), selecione 7 pontos para representar o contorno superior da imagem e
7 pontos para representar o contorno inferior da imagem. Coloque os pontos na tabela abaixo. (dica:
utilize os pontos de x igualmente espaçados para garantir a correta utilização da primeira e da segunda
regras de Simpson, sem precisar de novos pontos)
Superior 1 2 3 4 5 6 7
x
y
Inferior 1 2 3 4 5 6 7
x
y
Apresente a imagem com os pontos que representam seus contornos.
Imagem do país com o contorno e
pontos para integração.
Trapézio
Aplique a regra dos trapézios para integração numérica dos pontos do contorno superior e descubra o
valor da área em pixels.
Área superior:______________________
Aplique a regra dos trapézios para integração numérica dos pontos do contorno inferior e descubra o
valor da área em pixels.
Área inferior:______________________
Utilizando a Relação km^2/PX^2, descubra a área total do município e compare com a área real (a partir
da informação do Google).
Área calculada
Área real
Área inferior:______________________
Área calculada
Área real
Aplique a segunda regra de Simpson e descubra a área do contorno superior, Inferior e área total.
Área superior:______________________
Área inferior:______________________
Área calculada
Área real
Comente qual o método gerou o melhor resultado. Informe o que ainda pode ser feito para melhorar o
resultado encontrado.
Algoritmos
Carregar a imagem no Colaboratory:
#para carregar as figuras a partir do colaboratory. Só rodar 1 vez!
from google.colab import files
from io import BytesIO
from PIL import Image
uploaded = files.upload()
img = Image.open(BytesIO(uploaded['nomeaqui.jpg'])) #o nome da figura deve estar
igual ao da figura a ser carregada
#relacao (= KM^2/PX^2)
relacao=???**2/???**2
#AREA REAL DO ??? (FONTE: GOOGLE)
print("Area de ???: ??? km²")
#TRAPEZIO
def trapezio(x,y):
area=0
for i in range(len(x)-1):
area=area+(y[i]+y[i+1])*(x[i+1]-x[i])/2 #(B+b)*h/2
return area
#chamada Trapezio
trapsup = trapezio(xs,ys)
trapinf = trapezio(xi,yi)
areatrapezio = trapsup-trapinf #valor negativo pois a imagem é invertida
print("Area Trazezio: ", -areatrapezio*relacao, " km²")