|
Todos os estados no nível de maior detalhe (0) tem uma tabela .txt (formada
por tabs) que pode ser lida e usada para georeferenciar qualquer uma das imagens
baseados no estado. A descrição dessa tabela é a seguinte:
IMAGE |
XMIN |
YMIN |
XMAX |
YMAX |
LINHA |
COLUNA |
PIX_SIZE |
TOT |
UTIL |
LAT |
LONG |
Onde:
IMAGE é o nome da imagem (.jpg) de onde é retirado as colunas e linhas.
XMIN é o menor valor do eixo X.
YMIN é o menor valor do eixo Y.
XMAX é o maior valor do eixo X.
YMAX é o maior valor do eixo X.
LINHA é retirado do nome da imagem, representa as linhas do recorte.
COLUNA é retirado do nome da imagem, representa as colunas do recorte.
PIX_SIZE é o tamanho do pixel em graus decimais.
TOT é o total de pixels usado nas imagens (largura e comprimento).
UTIL é o numero de pixels efetivamente usado nas imagens (ver tabela abaixo).
LAT é a latitude máxima tirado das imagetes (mapa a direita do estado).
LONG é a longitude mínima tirada das imagetes (mapa a direita do estado).
Com esses arquivos, as informações podem ser utilizadas para georeferenciar as
imagens contidas no site ou no CD. Cada software que for usar, deve usar
as informações contidas nesses arquivos.
Estado |
Largura da Imagem |
Largura Total |
Comprimento da Imagem |
Comprimento Total |
Tamanho do Pixel (m) |
Tamanho do Pixel (graus decimais) |
Nível |
Acre |
AC |
346 |
400 |
231 |
270 |
960 |
0,00866800 |
3 |
AC |
346 |
400 |
231 |
270 |
480 |
0,00433400 |
2 |
AC |
462 |
500 |
462 |
500 |
120 |
0,00108350 |
1 |
AC |
462 |
500 |
462 |
500 |
60 |
0,00054175 |
0 |
Alagoas |
AL |
459 |
500 |
306 |
350 |
360 |
0,00326904 |
3 |
AL |
459 |
500 |
459 |
500 |
120 |
0,00108968 |
2 |
AL |
459 |
500 |
459 |
500 |
60 |
0,00054484 |
1 |
AL |
459 |
500 |
459 |
500 |
30 |
0,00027242 |
0 |
Amapá |
AP |
345 |
400 |
230 |
270 |
960 |
0,00870608 |
3 |
AP |
345 |
400 |
230 |
270 |
480 |
0,00435304 |
2 |
AP |
460 |
500 |
460 |
500 |
120 |
0,00108826 |
1 |
AP |
460 |
500 |
460 |
500 |
60 |
0,00054413 |
0 |
Amazonas |
AM |
229 |
300 |
153 |
200 |
1440 |
0,01311568 |
3 |
AM |
229 |
300 |
153 |
200 |
720 |
0,00655784 |
2 |
AM |
305 |
350 |
305 |
350 |
180 |
0,00163946 |
1 |
AM |
305 |
350 |
305 |
350 |
90 |
0,00081973 |
0 |
Bahia |
BA |
463 |
500 |
309 |
400 |
360 |
0,00324372 |
3 |
BA |
463 |
500 |
463 |
500 |
120 |
0,00108124 |
2 |
BA |
463 |
500 |
463 |
500 |
60 |
0,00054062 |
1 |
BA |
463 |
500 |
463 |
500 |
30 |
0,00027030 |
0 |
Ceará |
CE |
464 |
500 |
309 |
350 |
360 |
0,00321360 |
3 |
CE |
464 |
500 |
464 |
500 |
120 |
0,00107120 |
2 |
CE |
464 |
500 |
464 |
500 |
60 |
0,00053560 |
1 |
CE |
464 |
500 |
464 |
500 |
30 |
0,00026980 |
0 |
Espírito Santo |
ES |
446 |
500 |
297 |
400 |
360 |
0,00337068 |
3 |
ES |
446 |
500 |
446 |
500 |
120 |
0,00112356 |
2 |
ES |
446 |
500 |
446 |
500 |
60 |
0,00056178 |
1 |
ES |
446 |
500 |
446 |
500 |
30 |
0,00028089 |
0 |
Goiás e Distrito Federal |
GO |
459 |
500 |
306 |
400 |
360 |
0,00327288 |
3 |
GO |
459 |
500 |
459 |
500 |
120 |
0,00109096 |
2 |
GO |
459 |
500 |
459 |
500 |
60 |
0,00054548 |
1 |
GO |
459 |
500 |
459 |
500 |
30 |
0,00027274 |
0 |
Maranhão |
MA |
342 |
400 |
231 |
270 |
960 |
0,00866896 |
3 |
MA |
342 |
400 |
231 |
270 |
480 |
0,00433448 |
2 |
MA |
461 |
500 |
461 |
500 |
120 |
0,00108362 |
1 |
MA |
461 |
500 |
461 |
500 |
60 |
0,00054181 |
0 |
Mato Grosso |
MT |
347 |
400 |
231 |
270 |
960 |
0,00866112 |
3 |
MT |
347 |
400 |
231 |
270 |
480 |
0,00433056 |
2 |
MT |
462 |
500 |
462 |
500 |
120 |
0,00108264 |
1 |
MT |
462 |
500 |
462 |
500 |
60 |
0,00054132 |
0 |
Mato Grosso do Sul |
MS |
454 |
500 |
303 |
400 |
360 |
0,00331116 |
3 |
MS |
454 |
500 |
454 |
500 |
120 |
0,00110372 |
2 |
MS |
454 |
500 |
454 |
500 |
60 |
0,00055186 |
1 |
MS |
454 |
500 |
454 |
500 |
30 |
0,00027593 |
0 |
Minas Gerais |
MG |
457 |
500 |
305 |
350 |
360 |
0,00328356 |
3 |
MG |
457 |
500 |
457 |
500 |
120 |
0,00109452 |
2 |
MG |
457 |
500 |
457 |
500 |
60 |
0,00054726 |
1 |
MG |
457 |
500 |
457 |
500 |
30 |
0,00027363 |
0 |
Pará |
PA |
230 |
300 |
154 |
200 |
1440 |
0,01304624 |
3 |
PA |
230 |
300 |
154 |
200 |
720 |
0,00652312 |
2 |
PA |
307 |
350 |
307 |
350 |
180 |
0,00163078 |
1 |
PA |
307 |
350 |
307 |
350 |
90 |
0,00081539 |
0 |
Paraíba |
PB |
462 |
500 |
308 |
350 |
360 |
0,00324924 |
3 |
PB |
462 |
500 |
462 |
500 |
120 |
0,00108308 |
2 |
PB |
462 |
500 |
462 |
500 |
60 |
0,00054154 |
1 |
PB |
462 |
500 |
462 |
500 |
30 |
0,00027077 |
0 |
Paraná |
PR |
436 |
500 |
290 |
400 |
360 |
0,00344664 |
3 |
PR |
436 |
500 |
436 |
500 |
120 |
0,00114888 |
2 |
PR |
436 |
500 |
436 |
500 |
60 |
0,00057444 |
1 |
PR |
436 |
500 |
436 |
500 |
30 |
0,00028722 |
0 |
Pernambuco |
PE |
461 |
500 |
308 |
350 |
360 |
0,00325632 |
3 |
PE |
461 |
500 |
461 |
500 |
120 |
0,00108544 |
2 |
PE |
461 |
500 |
461 |
500 |
60 |
0,00054272 |
1 |
PE |
461 |
500 |
461 |
500 |
30 |
0,00027136 |
0 |
Piauí |
PI |
464 |
500 |
310 |
350 |
360 |
0,00323928 |
3 |
PI |
464 |
500 |
464 |
500 |
120 |
0,00107928 |
2 |
PI |
464 |
500 |
464 |
500 |
60 |
0,00053988 |
1 |
PI |
464 |
500 |
464 |
500 |
30 |
0,00026994 |
0 |
Rio de Janeiro |
RJ |
438 |
500 |
292 |
350 |
360 |
0,00343200 |
3 |
RJ |
438 |
500 |
438 |
500 |
120 |
0,00114400 |
2 |
RJ |
438 |
500 |
438 |
500 |
60 |
0,00057200 |
1 |
RJ |
438 |
500 |
438 |
500 |
30 |
0,00028600 |
0 |
Rio Grande do Norte |
RN |
463 |
500 |
309 |
350 |
360 |
0,00324444 |
3 |
RN |
463 |
500 |
463 |
500 |
120 |
0,00108148 |
2 |
RN |
463 |
500 |
463 |
500 |
60 |
0,00054074 |
1 |
RN |
463 |
500 |
463 |
500 |
30 |
0,00027037 |
0 |
Rio Grande do Sul |
RS |
426 |
500 |
284 |
400 |
360 |
0,00352800 |
3 |
RS |
426 |
500 |
426 |
500 |
120 |
0,00117600 |
2 |
RS |
426 |
500 |
426 |
500 |
60 |
0,00058800 |
1 |
RS |
426 |
500 |
426 |
500 |
30 |
0,00029400 |
0 |
Rondônia |
RO |
346 |
400 |
231 |
270 |
960 |
0,00867632 |
3 |
RO |
346 |
400 |
231 |
270 |
480 |
0,00433816 |
2 |
RO |
462 |
500 |
462 |
500 |
120 |
0,00108454 |
1 |
RO |
462 |
500 |
462 |
500 |
60 |
0,00054227 |
0 |
Roraima |
RR |
348 |
400 |
231 |
270 |
960 |
0,00865808 |
3 |
RR |
348 |
400 |
231 |
270 |
480 |
0,00432904 |
2 |
RR |
462 |
500 |
462 |
500 |
120 |
0,00108226 |
1 |
RR |
462 |
500 |
462 |
500 |
60 |
0,00054113 |
0 |
Santa Catarina |
SC |
423 |
500 |
282 |
400 |
360 |
0,00354660 |
3 |
SC |
423 |
500 |
423 |
500 |
120 |
0,00118220 |
2 |
SC |
423 |
500 |
423 |
500 |
60 |
0,00059110 |
1 |
SC |
423 |
500 |
423 |
500 |
30 |
0,00029555 |
0 |
São Paulo |
SP |
444 |
500 |
296 |
400 |
360 |
0,00338208 |
3 |
SP |
444 |
500 |
444 |
500 |
120 |
0,00112736 |
2 |
SP |
444 |
500 |
444 |
500 |
60 |
0,00056368 |
1 |
SP |
444 |
500 |
444 |
500 |
30 |
0,00028184 |
0 |
Sergipe |
SE |
459 |
500 |
306 |
350 |
360 |
0,00327336 |
3 |
SE |
459 |
500 |
459 |
500 |
120 |
0,00109112 |
2 |
SE |
459 |
500 |
459 |
500 |
60 |
0,00054556 |
1 |
SE |
459 |
500 |
459 |
500 |
30 |
0,00027278 |
0 |
Tocantins |
TO |
348 |
400 |
232 |
270 |
960 |
0,00863360 |
3 |
TO |
348 |
400 |
232 |
270 |
480 |
0,00431680 |
2 |
TO |
464 |
500 |
464 |
500 |
120 |
0,00107920 |
1 |
TO |
464 |
500 |
464 |
500 |
60 |
0,00053960 |
0 |
Vamos georreferenciar uma imagem: por exemplo, vamos usar o nível
0 (com mais detalhes) do estado de Goiás, Município de
Jataí.
Goiás
Carta: SE-22-V-D-V-4-SO
|
Articulação compatível com a escala 1:25.000 (IBGE)
|
Observamos, pela tabela, que a quadrícula desse estado tem 500x500
pixels, onde a área útil é de 459x459 pixels.
Ou seja, existe uma borda de 41 pixels, sendo 20 a esquerda, e
21 a direita, 20 acima e 21 abaixo. (Esse calculo é
feito por lado_esquerdo = (largura_total - largura_da_imagem) / 2
do lado esquerdo e o resultado de
lado_direito = largura_total - (largura_da_imagem + lado_esquerdo)
do lado direito. A mesma operação, trocando Largura por
Comprimento, é feito acima e abaixo. Com esses valores temos na
tabela que 1 pixel é igual a 0,00027274 graus decimais ou 30 metros.
Para calcular os pontos de Geo-referenciamento, vamos usar as sequintes fórmulas:
Primeiro se acha o número da linha e da coluna pegando essas informações do
nome do arquivo. No nosso caso o arquivo é: go47_18.jpg e
a linha é 18 e a coluna é 47 (os nomes dos arquivos são formados
pela junção da sigla do estado 2 dígitos de coluna _ e 2 dígitos da linha.
Montemos uma tabela para achar os valores máximo e mínimo de X e Y. Para
fazer isso usamos as fórmulas:
XMIN = (linha*util-truncar((tot-util)/2))*pix_size + long
XMAX = (linha*util+tot-truncar((tot-util)/2))*pix_size + long
YMAX = lat - (coluna*util-truncar((tot-util)/2))*pix_size
YMIN = lat - (coluna*util+tot-truncar((tot-util)/2))*pix_size
Onde truncar() é uma função que despreza as casas decimais, usando só
a parte inteira.
Onde tot é o número de pixels total da imagem (500).
Onde util é o número de pixels efetivamente usado nessa imagem (459).
Onde pix_size é o tamanho do pixel na tabela (0,00027274).
Onde long é a longitude mínima do mapa (-54).
Onde lat é a latitude máxima do mapa (-12).
Nesse caso teríamos as seguinte linha para definir esse resultado.
IMAGE |
XMIN |
YMIN |
XMAX |
YMAX |
LINHA |
COLUNA |
go47_18.jpg |
-51.7521 |
-18.0147 |
-51.6157 |
-17.8784 |
18 |
47 |
|
51°45'07.56" |
18°00'52.92" |
51°36'56.52" |
17°52'42.24" |
|
|
Mas o mais fácil seria pegar essas informações no arquivo .txt de Goiás
(go.txt) e procurar a imagem go47_18.jpg com todos os dados.
Para ajudar temos a seguinte tabela:
Escala do IBGE |
Tamanho da Quadrícula em graus decimais |
Tamanho da Quadrícula em graus minutos segundos |
1:1.000.000 |
6° x 4° |
6° x 4° |
1:500.000 |
3° x 2° |
3° x 2° |
1:250.000 |
1,5° x 1° |
1° 30' x 1° |
1:100.000 |
0,5° x 0,5° |
30' x 30' |
1:50.000 |
0,25° x 0,25° |
15' x 15' |
1:25.000 |
0,125° x 0,125° |
7' 30" x 7' 30" |
|
|