Este é o comando t.shiftgrass 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
t.shift - Muda temporariamente os mapas de um conjunto de dados de espaço-tempo.
CHAVES
temporal, mudança, tempo
SINOPSE
t.shift
t.shift --Socorro
t.shift entrada=nome [tipo=nome] granularidade=corda [-ajudar] [-detalhado] [-calma]
[-ui]
Sinalizadores:
--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 [obrigatório]
Nome de um conjunto de dados de espaço-tempo existente
tipo=nome
Tipo de conjunto de dados de tempo e espaço de entrada
opções: passos, stvds, str3ds
Padrão: passos
granularidade=corda [obrigatório]
Granularidade de mudança
Formatar hora absoluta: "x anos, x meses, x semanas, x dias, x horas, x minutos, x
segundos ", o tempo relativo é do tipo inteiro
DESCRIÇÃO
t.shift é projetado para deslocar temporariamente todos os mapas registrados em um conjunto de dados de espaço-tempo com um
granularidade definida pelo usuário. São suportados conjuntos de dados de tempo raster, raster 3D e de espaço vetorial.
O formato da granularidade de tempo absoluta é "unidade numérica". O número é um inteiro, unidade
é a unidade temporal que pode ser um de ano (s), mês (es), semana (s), dia (s), hora (s),
minuto (s) ou segundo (s).
A granularidade em caso de tempo relativo é um número inteiro. A unidade temporal é a unidade de
o conjunto de dados de espaço-tempo e não pode ser modificado.
NOTAS
Tenha cuidado ao mudar conjuntos de dados de espaço-tempo com tempo absoluto. A granularidade temporal
pode mudar se você mudar um conjunto de dados de espaço-tempo com uma unidade que é diferente do espaço
granularidade do conjunto de dados de tempo. Esteja ciente de que a mudança com meses e anos pode resultar em
dias incorretos por mês. Mudança da data 20012/03/31 com granularidade de um mês
resultará em 2012/04/31, o que está incorreto. Neste caso, um erro irá surgir e o
o deslocamento não será executado para todo o conjunto de dados.
Você pode usar o módulo de extração para mudar apenas um subconjunto de mapas de um espaço-tempo
conjunto de dados. Esteja ciente de que a mudança de mapas afeta todos os conjuntos de dados de tempo e espaço em que eles
estão registrados.
EXEMPLO
Nós criamos 6 mapas raster e os registramos em um conjunto de dados raster espaço-tempo usando um
incremento de um dia. Em seguida, mudamos os intervalos de tempo com uma granularidade de 12 horas.
r.mapcalc expression = "prec_1 = rand (0, 550)" -s
r.mapcalc expression = "prec_2 = rand (0, 450)" -s
r.mapcalc expression = "prec_3 = rand (0, 320)" -s
r.mapcalc expression = "prec_4 = rand (0, 510)" -s
r.mapcalc expression = "prec_5 = rand (0, 300)" -s
r.mapcalc expression = "prec_6 = rand (0, 650)" -s
t.create type = strds temporaltype = absoluto \
saída = precipitação_diariamente \
title = "Precipitação diária" \
description = "Conjunto de dados de teste com precipitação diária"
t.register -i type = entrada raster = precipitação_daily \
maps=prec_1,prec_2,prec_3,prec_4,prec_5,prec_6 \
start = 2012-01-01 incremento = "1 dia"
t.info type = strds input = precipitação_daily
+ -------------------- Conjunto de dados de rasterização de espaço-tempo ------------------------- ---- +
| |
+ -------------------- Informações básicas --------------------------- ---------- +
| Id: ........................ precipitação_daily @ PERMANENT
| Nome: ...................... precipitação_daily
| Mapset: .................... PERMANENTE
| Criador: ................... soeren
| Tipo temporal: ............. absoluto
| Hora de criação: ............. 2014-11-23 19: 20: 26.004855
| Tempo de modificação: .......... 2014-11-23 19: 20: 26.471536
| Tipo semântico: .............. significa
+ -------------------- Tempo absoluto --------------------------- -------------- +
| Horário de início: ................. 2012-01-01 00:00:00
| Horário de término: ................... 2012-01-07 00:00:00
| Granularidade: ................ 1 dia
| Tipo temporal de mapas: ...... intervalo
+ -------------------- Extensão espacial --------------------------- ------------- +
| Norte: ...................... 80.0
| Sul: ...................... 0.0
| Leste: .. .................... 120.0
| Oeste: ....................... 0.0
| Superior: ........................ 0.0
| Inferior: ..................... 0.0
+ -------------------- Informações de metadados --------------------------- ------- +
| Tabela de registro raster: ...... raster_map_register_882043e9afaa4e60b845aceb1a1fee2c
| Resolução Norte-Sul min :. 10.0
| Resolução Norte-Sul máx .: 10.0
| Resolução leste-oeste mín .: ... 10.0
| Resolução leste-oeste máx .: ... 10.0
| Valor mínimo min: .......... 0.0
| Valor mínimo máx .: .......... 16.0
| Valor máximo min: .......... 297.0
| Valor máximo máx .: .......... 647.0
| Tipo de agregação: ........... Nenhum
| Número de mapas cadastrados: .. 6
|
| Título:
| Precipitação diária
| Descrição:
| Conjunto de dados de teste com precipitação diária
| Histórico de comando:
| # 2014-11-23 19:20:26
| t.create type = "strds" temporaltype = "absoluto"
| output = "precipitação_daily" title = "Precipitação diária"
| description = "Conjunto de dados de teste com precipitação diária"
| # 2014-11-23 19:20:26
| t.register -i type = "rast" input = "precipitação_daily"
| maps="prec_1,prec_2,prec_3,prec_4,prec_5,prec_6" start="2012-01-01"
| incremento = "1 dia"
|
+ ------------------------------------------------- --------------------------- +
t.rast.list input = precipitação_daily
nome | mapset | start_time | end_time
prec_1|PERMANENT|2012-01-01 00:00:00|2012-01-02 00:00:00
prec_2|PERMANENT|2012-01-02 00:00:00|2012-01-03 00:00:00
prec_3|PERMANENT|2012-01-03 00:00:00|2012-01-04 00:00:00
prec_4|PERMANENT|2012-01-04 00:00:00|2012-01-05 00:00:00
prec_5|PERMANENT|2012-01-05 00:00:00|2012-01-06 00:00:00
prec_6|PERMANENT|2012-01-06 00:00:00|2012-01-07 00:00:00
t.shift type = strds input = precipitação_daily granularity = "12 horas"
t.info type = strds input = precipitação_daily
+ -------------------- Conjunto de dados de rasterização de espaço-tempo ------------------------- ---- +
| |
+ -------------------- Informações básicas --------------------------- ---------- +
| Id: ........................ precipitação_daily @ PERMANENT
| Nome: ...................... precipitação_daily
| Mapset: .................... PERMANENTE
| Criador: ................... soeren
| Tipo temporal: ............. absoluto
| Hora de criação: ............. 2014-11-23 19: 20: 26.004855
| Tempo de modificação: .......... 2014-11-23 19: 21: 08.240018
| Tipo semântico: .............. significa
+ -------------------- Tempo absoluto --------------------------- -------------- +
| Horário de início: ................. 2012-01-01 12:00:00
| Horário de término: ................... 2012-01-07 12:00:00
| Granularidade: ................ 24 horas
| Tipo temporal de mapas: ...... intervalo
+ -------------------- Extensão espacial --------------------------- ------------- +
| Norte: ...................... 80.0
| Sul: ...................... 0.0
| Leste: .. .................... 120.0
| Oeste: ....................... 0.0
| Superior: ........................ 0.0
| Inferior: ..................... 0.0
+ -------------------- Informações de metadados --------------------------- ------- +
| Tabela de registro raster: ...... raster_map_register_882043e9afaa4e60b845aceb1a1fee2c
| Resolução Norte-Sul min :. 10.0
| Resolução Norte-Sul máx .: 10.0
| Resolução leste-oeste mín .: ... 10.0
| Resolução leste-oeste máx .: ... 10.0
| Valor mínimo min: .......... 0.0
| Valor mínimo máx .: .......... 16.0
| Valor máximo min: .......... 297.0
| Valor máximo máx .: .......... 647.0
| Tipo de agregação: ........... Nenhum
| Número de mapas cadastrados: .. 6
|
| Título:
| Precipitação diária
| Descrição:
| Conjunto de dados de teste com precipitação diária
| Histórico de comando:
| # 2014-11-23 19:20:26
| t.create type = "strds" temporaltype = "absoluto"
| output = "precipitação_daily" title = "Precipitação diária"
| description = "Conjunto de dados de teste com precipitação diária"
| # 2014-11-23 19:20:26
| t.register -i type = "rast" input = "precipitação_daily"
| maps="prec_1,prec_2,prec_3,prec_4,prec_5,prec_6" start="2012-01-01"
| incremento = "1 dia"
| # 2014-11-23 19:21:08
| t.shift type = "strds" input = "precipitação_daily"
| granularidade = "12 horas"
|
+ ------------------------------------------------- --------------------------- +
t.rast.list input = precipitação_daily
nome | mapset | start_time | end_time
prec_1|PERMANENT|2012-01-01 12:00:00|2012-01-02 12:00:00
prec_2|PERMANENT|2012-01-02 12:00:00|2012-01-03 12:00:00
prec_3|PERMANENT|2012-01-03 12:00:00|2012-01-04 12:00:00
prec_4|PERMANENT|2012-01-04 12:00:00|2012-01-05 12:00:00
prec_5|PERMANENT|2012-01-05 12:00:00|2012-01-06 12:00:00
prec_6|PERMANENT|2012-01-06 12:00:00|2012-01-07 12:00:00
Use t.shiftgrass online usando serviços onworks.net