InglêsFrancêsEspanhol

Ad


favicon do OnWorks

i.landsat.toargrass - Online na nuvem

Execute i.landsat.toargrass no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando i.landsat.toargrass que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


i.landsat.toar - Calcula a radiância da parte superior da atmosfera ou refletância e temperatura para
Landsat MSS / TM / ETM + / OLI

CHAVES


imagens, conversão radiométrica, brilho, refletância, temperatura de brilho, Landsat,
correção atmosférica

SINOPSE


i.landsat.toar
i.landsat.toar --Socorro
i.landsat.toar [-RNP] entrada=nome de base saída=nome de base [arquivomet=nome] [sensor=corda]
[método=corda] [dados=aaaa-mm-dd] [sol_elevação=flutuar] [data_produto=aaaa-mm-dd]
[de ganho=corda] [por cento=flutuar] [pixels=número inteiro] [Rayleigh=flutuar]
[último=corda[,corda, ...]] [escada=flutuar] [-substituir] [-ajudar] [-detalhado]
[-calma] [-ui]

Sinalizadores:
-r
Saída de radiância no sensor em vez de refletância para todas as bandas

-n
Os mapas raster de entrada usam como extensão o número da banda em vez do código

-p
Imprimir informação de metadados de saída

- sobrescrever
Permitir que os arquivos de saída substituam os arquivos existentes

--Socorro
Imprimir resumo de uso

--verbose
Saída detalhada do módulo

--quieto
Saída silenciosa do módulo

--ui
Forçar o lançamento da caixa de diálogo da GUI

parâmetros:
entrada=nome de base [obrigatório]
Nome base das bandas raster de entrada
Exemplo: 'B.' para B.1, B.2, ...

saída=nome de base [obrigatório]
Prefixo para mapas raster de saída
Exemplo: 'B.toar.' gera B.toar.1, B.toar.2, ...

arquivomet=nome
Nome do arquivo de metadados Landsat (.met ou MTL.txt)

sensor=corda
Sensor de nave espacial
Obrigatório apenas se 'metfile' não for fornecido (recomendado para sanidade)
opções: mss1, mss2, mss3, mss4, mss5, tm4, tm5, tm7, Oli8
mss1: MSS Landsat-1
mss2: MSS Landsat-2
mss3: MSS Landsat-3
mss4: MSS Landsat-4
mss5: MSS Landsat-5
tm4: Landsat-4TM
tm5: Landsat-5TM
tm7: Landsat-7 ETM +
Oli8: Landsat_8 OLI / TIRS

método=corda
Método de correção atmosférica
Método de correção atmosférica
opções: não corrigida, dos1, dos2, dos2b, dos3, dois 4
Padrão: sem correção

dados=aaaa-mm-dd
Data de aquisição da imagem (aaaa-mm-dd)
Obrigatório apenas se 'metfile' não for fornecido

sol_elevação=flutuar
Elevação do Sol em graus
Obrigatório apenas se 'metfile' não for fornecido

data_produto=aaaa-mm-dd
Data de criação da imagem (aaaa-mm-dd)
Obrigatório apenas se 'metfile' não for fornecido

de ganho=corda
Ganho (H / L) de todas as bandas Landsat ETM + (1-5,61,62,7,8)
Obrigatório apenas se 'metfile' não for fornecido

por cento=flutuar
Porcentagem da radiância solar na radiância do caminho
Obrigatório apenas se 'método' for qualquer DOS
Padrão: 0.01

pixels=número inteiro
Pixels mínimos para considerar o número digital como um objeto escuro
Obrigatório apenas se 'método' for qualquer DOS
Padrão: 1000

Rayleigh=flutuar
Atmosfera de Rayleigh (irradiância difusa do céu)
Obrigatório apenas se o 'método' for DOS3
Padrão: 0.0

último=string [, string, ...]
valor de retorno armazenado para um dado metadado
Obrigatório apenas se 'metfile' e -p forem fornecidos
opções: número, criação, encontro, sol_elev, sensor, bandas, sunaz, tempo
número: Número Landsat
criação: Carimbo de data e hora de criação
dados: Encontro
sun_elev: Elevação do Sol
sensor: Sensor
bandas: Contagem de bandas
Sunaz: Ângulo do Sol Azimute
tempo: Tempo

escada=flutuar
Fator de escala para produção
Padrão: 1.0

DESCRIÇÃO


i.landsat.toar é usado para transformar o número digital calibrado de imagens Landsat
produtos para a radiância do topo da atmosfera ou refletância e temperatura do topo da atmosfera
(banda 6 dos sensores TM e ETM +). Opcionalmente, ele pode ser usado para calcular o
radiância ou refletância na superfície com correção atmosférica (método DOS).

Normalmente, para fazer isso, a data de produção, a data de aquisição e a elevação solar são
precisava. Além disso, para Landsat-7 ETM + também é necessário o ganho (alto ou baixo) dos nove
respectivas bandas.

Opcionalmente (recomendado), os dados podem ser lidos do arquivo de metadados (.met ou MTL.txt) para
todos Landsat MSS, TM, ETM + e OLI / TIRS. No entanto, se a elevação solar for dada, o valor
do arquivo de metadados é sobrescrito. Isso é necessário quando os dados no arquivo .met são
incorreto ou impreciso. Além disso, se as datas de aquisição ou produção não forem encontradas no
arquivo de metadados, então os valores da linha de comando são usados.

Atenção: Qualquer valor nulo ou menor que QCALmin no raster de entrada é definido como nulo em
o raster de saída e não está incluído nas equações.

Não corrigida no sensor valores (método = não corrigido, predefinição)


As correções geométricas e radiométricas padrão resultam em um número digital calibrado
(QCAL = DN) imagens. Para padronizar ainda mais o impacto da geometria de iluminação, o QCAL
as imagens são primeiro convertidas em radiância no sensor e, em seguida, em refletância no sensor.
A banda térmica é primeiro convertida de QCAL para radiância no sensor e, em seguida, para efetiva
temperatura no sensor em graus Kelvin.

A calibração radiométrica converte QCAL em no sensor esplendor, uma quantidade radiométrica
medido em W / (m² * sr * µm) usando as equações:

· Ganho = (Lmax - Lmin) / (QCALmax - QCALmin)

· Polarização = Lmin - ganho * QCALmin

· Radiância = ganho * QCAL + polarização
Onde, Imax e Lmin são as constantes de calibração, e QCALmax e QCALmin são o
os pontos mais alto e mais baixo da faixa de brilho redimensionado em QCAL.

Então, para calcular no sensor refletância as equações são:

· Sun_radiance = [Esun * sin (e)] / (PI * d ^ 2)

· Refletância = radiância / radiação solar
Onde, d é a distância terra-sol em unidades astronômicas, e é o ângulo de elevação solar,
e Esun é a irradiância solar exoatmosférica média em W / (m² * µm).

Simplificado na superfície valores (método = dos [1-4])


A correção atmosférica e a calibração da refletância removem a radiância do caminho, ou seja, o
a luz difusa da atmosfera e o efeito espectral da iluminação solar. Para produzir
estes simples na superfície esplendor e na superfície refletância, as equações são (não para
bandas térmicas):

· Radiação solar = TAUv * [Esun * sin (e) * TAUz + Esky] / (PI * d ^ 2)

· Radiance_path = radiance_dark - percent * sun_radiance

· Radiância = (at-sensor_radiance - radiance_path)

· Refletância = radiância / radiação solar
Onde, por cento é um valor entre 0.0 e 1.0 (geralmente 0.01), esky é o céu difuso
irradiância, TAUz é a transmitância atmosférica ao longo do caminho do sol para o
superfície do solo, e TAUv é a transmitância atmosférica ao longo do caminho desde o solo
superfície para o sensor. esplendor_escuro é a radiância no sensor calculada a partir do mais escuro
objeto, ou seja, DN com pelo menos 'dark_parameter' (geralmente 1000) pixels para a imagem inteira.
Os valores são,

· DOS1: TAUv = 1.0, TAUz = 1.0 e Esky = 0.0

· DOS2: TAUv = 1.0, Esky = 0.0 e TAUz = sin (e) para todas as bandas com onda máxima
comprimento menor que 1. (ou seja, bandas 4-6 MSS, 1-4 TM e 1-4 ETM +) outras bandas TAUz =
1.0

· DOS3: TAUv = exp [-t / cos (sat_zenith)], TAUz = exp [-t / sin (e)], Esky = rayleigh

· DOS4: TAUv = exp [-t / cos (sat_zenith)], TAUz = exp [-t / sin (e)], Esky = PI *
esplendor_escuro
Atenção: A radiância de saída permanece inalterada (ou seja, não é definida como 0.0 quando é negativa), então
eles são possíveis valores negativos. No entanto, a refletância de saída é definida como 0.0 quando é
obteve um valor negativo.

NOTAS


Os valores da célula raster de saída podem ser redimensionados com o escada parâmetro (por exemplo, com 100 pol.
caso de usar a saída de refletância em i.gensigset).

On Landsat-8 metadados lima
NASA relata uma estrutura do arquivo de metadados L1G (LDCM-DFCB-004.pdf) para dados Landsat
Missão de continuidade (ou seja, Landsat-8).

A NASA retém no grupo MIN_MAX_RADIANCE as informações necessárias para transformar o Digital
Números (DN) em valores de radiância. Então, i.landsat.toar substitui o padrão possível
valores com os valores de metadados. Os resultados correspondem aos valores reportados pela metada
arquivo no grupo RADIOMETRIC_RESCALING.

Além disso, a NASA relata os mesmos valores de refletância para todas as bandas em valores máximos-mínimos e em
valores de polarização de ganho. É estranho que todas as bandas tenham a mesma faixa de refletância. Também,
eles escreveram na página da web para calcular a refletância diretamente do DN, primeiro com
Valores RADIOMETRIC_RESCALING e o segundo dividido por sin (sun_elevation).

Este é um simples reescalonamento

· Refletância = brilho / radiação solar = (DN * RADIANCE_MULT + RADIANCE_ADD) /
sol_radiância

· Agora refletância = DN * REFLECTANCE_MULT + REFLECTANCE_ADD

· Então REFLECTANCE_MULT = RADIANCE_MULT / sun_radiance

· E REFLECTANCE_ADD = RADIANCE_ADD / sun_radiance

O problema surge quando precisamos de valores ESUN (não fornecidos) para calcular sun_radiance e
DOS. Presumimos que REFLECTANCE_MAXIMUM corresponde a RADIANCE_MAXIMUM, então

· REFLECTANCE_MAXIMUM / sin (e) = RADIANCE_MAXIMUM / sun_radiance

· Esun = (PI * d ^ 2) * RADIANCE_MAXIMUM / REFLECTANCE_MAXIMUM
onde d é a distância terra-sol fornecida pelo arquivo de metadados ou calculada dentro do
.

A i.landsat.toar reverte o redimensionamento da NASA para continuar usando Lmax, Lmin e Esun
valores para calcular a constante para converter DN em radiância e radiância em refletância com
as equações "tradicionais" e as correções atmosféricas simples. Atenção: Quando MÁXIMO
valores não são fornecidos, i.landsat.toar tenta calcular Lmax, Lmin e Esun a partir de
RADIOMETRIC_RESCALING (nos testes os resultados foram iguais).

calibragem constante
No modo detalhado (sinalizar --verbose), o programa grava dados básicos de satélite e o
parâmetros usados ​​nas transformações.

A data de produção não é um valor exato, mas é necessário aplicar a calibração correta
constantes, que foram alteradas nas datas:

· Landsat-1 MSS: nunca

· Landsat-2 MSS: 16 de julho de 1975

· Landsat-3 MSS: 1 de junho de 1978

· Landsat-4 MSS: 26 de agosto de 1982 e 1 de abril de 1983

· Landsat-4 TM: 1 de agosto de 1983 e 15 de janeiro de 1984

· Landsat-5 MSS: 6 de abril de 1984 e 9 de novembro de 1984

· Landsat-5 TM: 4 de maio de 2003 e 2 de abril de 2007

· Landsat-7 ETM +: 1 ° de julho de 2000

· Landsat-8 OLI / TIRS: lançado em 2013

EXEMPLOS


metadados lima exemplos
Transforme os números digitais do Landsat-7 ETM + em band rasters 203_30.1, 203_30.2 [...] para
refletância no sensor não corrigida nos arquivos de saída 203_30.1_toar, 203_30.2_toar [...] e
temperatura no sensor nos arquivos de saída 293_39.61_toar e 293_39.62_toar:
i.landsat.toar input = 203_30. output = _toar \
metfile = p203r030_7x20010620.met
or
i.landsat.toar input = L5121060_06020060714. \
output = L5121060_06020060714_toar \
metfile = L5121060_06020060714_MTL.txt
or
i.landsat.toar input = LC80160352013134LGN03_B output = toar \
metfile=LC80160352013134LGN03_MTL.txt sensor=oli8 date=2013-05-14

DOS1 exemplo
DN para refletância usando DOS1:
# renomear canais ou fazer uma cópia para corresponder ao esquema de entrada de i.landsat.toar:
g.copy raster=lsat7_2002_10,lsat7_2002.1
g.copy raster=lsat7_2002_20,lsat7_2002.2
g.copy raster=lsat7_2002_30,lsat7_2002.3
g.copy raster=lsat7_2002_40,lsat7_2002.4
g.copy raster=lsat7_2002_50,lsat7_2002.5
g.copy raster=lsat7_2002_61,lsat7_2002.61
g.copy raster=lsat7_2002_62,lsat7_2002.62
g.copy raster=lsat7_2002_70,lsat7_2002.7
g.copy raster=lsat7_2002_80,lsat7_2002.8
Cálculo dos valores de refletância de DN usando DOS1 (metadados obtidos de
p016r035_7x20020524.met.gz):
i.landsat.toar input = lsat7_2002. output = lsat7_2002_toar. sensor = tm7 \
method = dos1 date = 2002-05-24 sun_elevation = 64.7730999 \
product_date = 2004-02-12 gain = HHHLHLHHL
Os canais Landsat resultantes são nomes lsat7_2002_toar.1 .. lsat7_2002_toar.8.

REFERÊNCIAS


· Chander G., BL Markham e DL Helder, 2009: Remote Sensing of Environment,
vôo. 113

· Chander GH e B. Markham, 2003 .: IEEE Transactions On Geoscience And Remote
Sensing, vol. 41, no. 11

· Chávez PS, jr. 1996. Correções atmosféricas baseadas em imagens - revisitado e
Melhorou. Engenharia Fotogramétrica e Sensoriamento Remoto 62(9): 1025-1036.

· Huang et al: At-Satellite Reflectance, 2002: Uma Normalização de Primeira Ordem de
Landsat 7 ETM + Imagens.

· R. Irish: Landsat 7. Science Data Users Handbook. 17 de fevereiro de 2007; 15 de maio de 2011.

· Markham BL e JL Barker, 1986: Landsat MSS e TM Post-Calibration Dynamic
Faixas, refletâncias exoatmosféricas e temperaturas do satélite. EOSAT Landsat
Notas técnicas, nº 1.

· Moran MS, RD Jackson, PN Slater e PM Teillet, 1992: Remote Sensing of
Environment, vol. 41

· Song et al, 2001: Classificação e Detecção de Mudança Usando Dados Landsat TM, Quando
e como corrigir os efeitos atmosféricos? Remote Sensing of Environment, vol. 75

Use i.landsat.toargrass online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 4
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 5
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 6
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • Mais "

Comandos Linux

Ad