Este é o comando t.samplegrass que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.
PROGRAMA:
NOME
t.amostra - Amostra o(s) conjunto(s) de dados de espaço-tempo de entrada com um conjunto de dados de espaço-tempo de amostra e
imprima o resultado em stdout.
CHAVES
temporal, amostragem, tempo
SINOPSE
t.amostra
t.amostra --Socorro
t.amostra [-cs] inputs=nome[,nome, ...] amostra=nome [tipo de entrada=nome] [mesmo tipo=nome]
[método=nome[,nome, ...]] [separator=personagem] [-ajudar] [-detalhado] [-calma]
[-ui]
Sinalizadores:
-c
Imprime os nomes das colunas como primeira linha
-s
Verifique a sobreposição espacial
--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:
inputs=nome nome, ...] [obrigatório]
Nome dos conjuntos de dados de tempo e espaço de entrada
amostra=nome [obrigatório]
Nome do conjunto de dados de espaço-tempo de amostra
tipo de entrada=nome
Tipo de conjunto de dados de tempo e espaço de entrada
opções: passos, stvds, str3ds
Padrão: passos
mesmo tipo=nome
Tipo de conjunto de dados de espaço-tempo de amostra
opções: passos, stvds, str3ds
Padrão: passos
método=nome nome, ...]
O método a ser usado para amostrar o conjunto de dados de entrada
opções: começar no decorrer, sobreposição, conter, igual, segue, precede
Padrão: durante, sobrepor, conter, igual
separator=personagem
Não use "," pois este caractere é reservado para listar vários IDs de mapas em um grânulo de amostra
Separador de campo entre colunas de saída, o padrão é tabular " | "
Padrão: tubo
DESCRIÇÃO
O objetivo deste módulo é calcular e mostrar as relações espaço-temporais entre
conjuntos de dados de espaço-tempo de tipos diferentes. Vários conjuntos de dados de espaço-tempo de entrada são amostrados por um
amostra conjunto de dados de espaço-tempo usando relações topológicas temporais. Os tipos de entrada
conjuntos de dados de espaço-tempo e o tipo de conjunto de dados de espaço-tempo de amostra podem ser diferentes.
Este módulo é útil para analisar relações temporais entre conjuntos de dados de espaço-tempo usando
topologia temporal. A bandeira -s permite uma topologia espaço-temporal, de modo que apenas
camadas de mapas espaço-temporais relacionadas de conjuntos de dados de espaço-tempo são consideradas na análise.
NOTAS
A relação temporal começo significa que a hora de início de uma camada do mapa de entrada é temporalmente
localizado em um intervalo de uma camada de mapa de amostra.
A saída textual na linha de comando mostra os nomes dos mapas, horário de início e término conforme
bem como o intervalo comprimento em dias e o temporal distância da começar em dias.
O padrão separator é o símbolo do tubo.
Lacunas temporais, se presentes, nos conjuntos de dados de espaço-tempo de entrada e amostragem serão usadas em
o processo de amostragem. As lacunas não têm nome de mapa, em vez disso nenhum é impresso.
EXEMPLO
Nos exemplos abaixo, criamos um conjunto de dados raster de espaço-tempo A e um vetor espaço-tempo
conjunto de dados P que possuem diferentes layouts temporais e número de camadas do mapa. O espaço tempo
o conjunto de dados vetoriais contém uma lacuna, que será usada no processo de amostragem.
Usamos t.amostra para inspecionar as relações topológicas entre as camadas do mapa com carimbo de data e hora
in A e P.
# Defina uma região apropriada
g.region s = 0 n = 80 w = 0 e = 120 b = 0 t = 50 res = 10 res3 = 10 -p3
# Gere a camada do mapa raster
expressão r.mapcalc = "a1 = rand (0, 550)" -s
expressão r.mapcalc = "a2 = rand (0, 450)" -s
expressão r.mapcalc = "a3 = rand (0, 320)" -s
expressão r.mapcalc = "a4 = rand (0, 510)" -s
expressão r.mapcalc = "a5 = rand (0, 300)" -s
expressão r.mapcalc = "a6 = rand (0, 650)" -s
# Gere a camada do mapa vetorial
v.random -z saída = pnts1 n = 20 zminput = 0 zmax = 100 coluna = altura
v.random -z saída = pnts2 n = 20 zminput = 0 zmax = 100 coluna = altura
n1=`g.tempfile pid=1 -d`
n2=`g.tempfile pid=2 -d`
gato > "${n1}" << EOF
a1
a2
a3
a4
a5
a6
EOF
gato > "${n2}" << EOF
pnts1|2001-01-01|2001-03-01
pnts2|2001-05-01|2001-07-01
EOF
# Registre os mapas em novos conjuntos de dados de espaço-tempo
t.create type = strds temporaltype = saída absoluta = A \
title="Um teste com arquivos de entrada raster" descr="Um teste com arquivos de entrada raster"
t.create type = stvds temporaltype = saída absoluta = P \
title="Um teste com arquivos de entrada vetoriais" descr="Um teste com arquivos de entrada vetoriais"
t.register type=raster -i input=A file="${n1}" start="2001-01-01" increment="1 meses"
# Camada de mapa raster em A
t.rast.lista A
nome | mapset | start_time | end_time
a1|PERMANENT|2001-01-01 00:00:00|2001-02-01 00:00:00
a2|PERMANENT|2001-02-01 00:00:00|2001-03-01 00:00:00
a3|PERMANENT|2001-03-01 00:00:00|2001-04-01 00:00:00
a4|PERMANENT|2001-04-01 00:00:00|2001-05-01 00:00:00
a5|PERMANENT|2001-05-01 00:00:00|2001-06-01 00:00:00
a6|PERMANENT|2001-06-01 00:00:00|2001-07-01 00:00:00
t.register type=vetor input=P file="${n2}"
# Camada de mapa vetorial em P
t.vect.lista P
nome | camada | mapset | start_time | end_time
pnts1|None|PERMANENT|2001-01-01 00:00:00|2001-03-01 00:00:00
pnts2|None|PERMANENT|2001-05-01 00:00:00|2001-07-01 00:00:00
# Hora de início dos mapas em A localizada nos mapas em P
método t.sample = iniciar entrada = A samtype = amostra stvds = P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distance_from_begin
pnts1@PERMANENT|a1@PERMANENT,a2@PERMANENT|2001-01-01 00:00:00|2001-03-01 00:00:00|59.0|0.0
None|a3@PERMANENT,a4@PERMANENT|2001-03-01 00:00:00|2001-05-01 00:00:00|61.0|59.0
pnts2@PERMANENT|a5@PERMANENT,a6@PERMANENT|2001-05-01 00:00:00|2001-07-01 00:00:00|61.0|120.0
# P contém A
método t.sample = contém entrada = A samtype = amostra stvds = P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distance_from_begin
pnts1@PERMANENT|a1@PERMANENT,a2@PERMANENT|2001-01-01 00:00:00|2001-03-01 00:00:00|59.0|0.0
None|a3@PERMANENT,a4@PERMANENT|2001-03-01 00:00:00|2001-05-01 00:00:00|61.0|59.0
pnts2@PERMANENT|a5@PERMANENT,a6@PERMANENT|2001-05-01 00:00:00|2001-07-01 00:00:00|61.0|120.0
#A durante P
método t.sample=durante intype=stvds input=P samtype=strds sample=A -c
A@PERMANENT|P@PERMANENT|start_time|end_time|interval_length|distance_from_begin
a1@PERMANENT|pnts1@PERMANENT|2001-01-01 00:00:00|2001-02-01 00:00:00|31.0|0.0
a2@PERMANENT|pnts1@PERMANENT|2001-02-01 00:00:00|2001-03-01 00:00:00|28.0|31.0
a3@PERMANENT|None|2001-03-01 00:00:00|2001-04-01 00:00:00|31.0|59.0
a4@PERMANENT|None|2001-04-01 00:00:00|2001-05-01 00:00:00|30.0|90.0
a5@PERMANENT|pnts2@PERMANENT|2001-05-01 00:00:00|2001-06-01 00:00:00|31.0|120.0
a6@PERMANENT|pnts2@PERMANENT|2001-06-01 00:00:00|2001-07-01 00:00:00|30.0|151.0
# Sem sobreposição
método t.sample=overlap input=A samtype=stvds sample=P -cs
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distance_from_begin
pnts1@PERMANENT|None|2001-01-01 00:00:00|2001-03-01 00:00:00|59.0|0.0
None|None|2001-03-01 00:00:00|2001-05-01 00:00:00|61.0|59.0
pnts2@PERMANENT|None|2001-05-01 00:00:00|2001-07-01 00:00:00|61.0|120.0
método t.sample=precede input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distance_from_begin
pnts1@PERMANENT|a3@PERMANENT|2001-01-01 00:00:00|2001-03-01 00:00:00|59.0|0.0
None|a5@PERMANENT|2001-03-01 00:00:00|2001-05-01 00:00:00|61.0|59.0
pnts2@PERMANENT|None|2001-05-01 00:00:00|2001-07-01 00:00:00|61.0|120.0
método t.sample=segue input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distance_from_begin
pnts1@PERMANENT|None|2001-01-01 00:00:00|2001-03-01 00:00:00|59.0|0.0
None|a2@PERMANENT|2001-03-01 00:00:00|2001-05-01 00:00:00|61.0|59.0
pnts2@PERMANENT|a4@PERMANENT|2001-05-01 00:00:00|2001-07-01 00:00:00|61.0|120.0
método t.sample=precede,segue input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distance_from_begin
pnts1@PERMANENT|a3@PERMANENT|2001-01-01 00:00:00|2001-03-01 00:00:00|59.0|0.0
None|a5@PERMANENT,a2@PERMANENT|2001-03-01 00:00:00|2001-05-01 00:00:00|61.0|59.0
pnts2@PERMANENT|a4@PERMANENT|2001-05-01 00:00:00|2001-07-01 00:00:00|61.0|120.0
Use t.samplegrass online usando os serviços onworks.net