t.samplegrass - Online sa Cloud

Ito ang command na t.samplegrass na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


t.sampol - Nagsa-sample ng input space time dataset (mga) na may sample na space time dataset at
i-print ang resulta sa stdout.

KEYWORDS


temporal, sampling, oras

SINOPSIS


t.sampol
t.sampol - Tumulong
t.sampol [-cs] input=pangalan[,pangalan,...] patikim=pangalan [intype=pangalan] [samtype=pangalan]
[paraan=pangalan[,pangalan,...]] [panghiwalay=katangian] [--Tulungan] [--pandiwang] [--tahimik]
[--ui]

Mga Bandila:
-c
I-print ang mga pangalan ng column bilang unang hilera

-s
Suriin ang spatial overlap

- Tumulong
I-print ang buod ng paggamit

--verbose
Verbose na output ng module

--tahimik
Tahimik na output ng module

--ui
Piliting ilunsad ang dialog ng GUI

parameter:
input=pangalan [, pangalan,...] [kailangan]
Pangalan ng input space time datasets

patikim=pangalan [kailangan]
Pangalan ng sample na dataset ng space time

intype=pangalan
Uri ng input space time dataset
Pagpipilian: strds, mga stvd, str3ds
Default: strds

samtype=pangalan
Uri ng sample na dataset ng space time
Pagpipilian: strds, mga stvd, str3ds
Default: strds

paraan=pangalan [, pangalan,...]
Ang paraan na gagamitin para sa pag-sample ng input dataset
Pagpipilian: magsimula, habang, magkakapatong, maglaman, pantay, sumusunod, nauna
Default: habang, nagsasapawan, naglalaman, katumbas

panghiwalay=katangian
Huwag gumamit ng "," dahil ang char na ito ay nakalaan upang ilista ang ilang mga id ng mapa sa isang sample na granule
Field separator sa pagitan ng mga column ng output, ang default ay tabular na " | "
Default: tubo

DESCRIPTION


Ang layunin ng modyul na ito ay mag-compute at magpakita ng spatio-temporal na relasyon sa pagitan
mga dataset ng space time na may iba't ibang uri. Ilang input space time dataset ang na-sample ng a
patikim space time dataset gamit ang temporal topological na relasyon. Ang mga uri ng input
ang mga dataset ng space time at ang uri ng sample na dataset ng space time ay maaaring magkaiba.

Kapaki-pakinabang ang module na ito upang suriin ang mga temporal na ugnayan sa pagitan ng mga dataset ng space time na ginagamit
temporal na topolohiya. Ang bandila -s nagbibigay-daan sa isang spatio-temporal na topology, kaya lang
Ang mga layer ng mapa na nauugnay sa spatio-temporal na mga dataset ng space time ay isinasaalang-alang sa pagsusuri.

NOTA


Ang temporal na relasyon simula nangangahulugan na ang oras ng pagsisimula ng isang input layer ng mapa ay pansamantala
matatagpuan sa isang pagitan ng isang sample na layer ng mapa.

Ang textual na output sa command line ay nagpapakita ng mga pangalan ng mga mapa, oras ng pagsisimula at pagtatapos bilang
pati na rin ang agwat haba sa mga araw at sa temporal layo mula simulan sa mga araw.

Ang default panghiwalay ay ang simbolo ng tubo.

Ang mga temporal na gaps, kung mayroon, sa input at sampling space time dataset ay gagamitin sa
ang proseso ng sampling. Sa halip, walang pangalan ng mapa ang gaps Wala ay nakalimbag.

Halimbawa


Sa mga halimbawa sa ibaba, lumikha kami ng isang space time raster dataset A at isang space time vector
dataset P na may iba't ibang temporal na layout at bilang ng mga layer ng mapa. Ang space time
Ang vector dataset ay naglalaman ng gap, na gagamitin sa proseso ng sampling.

Ginagamit namin t.sampol upang siyasatin ang mga topological na relasyon sa pagitan ng mga layer ng mapa na naselyohang oras
in A at P.

# Magtakda ng naaangkop na rehiyon
g.rehiyon s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
# Bumuo ng layer ng mapa ng raster
r.mapcalc expression="a1 = rand(0, 550)" -s
r.mapcalc expression="a2 = rand(0, 450)" -s
r.mapcalc expression="a3 = rand(0, 320)" -s
r.mapcalc expression="a4 = rand(0, 510)" -s
r.mapcalc expression="a5 = rand(0, 300)" -s
r.mapcalc expression="a6 = rand(0, 650)" -s
# Bumuo ng layer ng vector map
v.random -z output=pnts1 n=20 zminput=0 zmax=100 column=taas
v.random -z output=pnts2 n=20 zminput=0 zmax=100 column=taas
n1=`g.tempfile pid=1 -d`
n2=`g.tempfile pid=2 -d`
pusa > "${n1}" << EOF
a1
a2
a3
a4
a5
a6
EOF
pusa > "${n2}" << EOF
pnts1|2001-01-01|2001-03-01
pnts2|2001-05-01|2001-07-01
EOF
# Irehistro ang mga mapa sa bagong mga dataset ng space time
t.create type=strds temporaltype=absolute output=A
title="Isang pagsubok na may raster input file" descr="Isang pagsubok na may raster input file"
t.create type=stvds temporaltype=absolute output=P
title="Isang pagsubok na may vector input files" descr="Isang pagsubok na may vector input files"
t.register type=raster -i input=A file="${n1}" start="2001-01-01" increment="1 buwan"
# Raster na layer ng mapa sa A
t.rast.list A
pangalan|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=vector input=P file="${n2}"
# Vector map layer sa P
t.vect.list P
pangalan|layer|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
# Oras ng pagsisimula ng mga mapa sa A na matatagpuan sa mga mapa sa P
t.sample method=start input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distansya_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
Ang # P ay naglalaman ng A
t.sample method=contain input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distansya_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 sa panahon ng P
t.sample method=sa panahon ng intype=stvds input=P samtype=strds sample=A -c
A@PERMANENT|P@PERMANENT|start_time|end_time|interval_length|distansya_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
# Walang Overlapping
t.sample method=overlap input=A samtype=stvds sample=P -cs
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distansya_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
t.sample method=nangunguna sa input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distansya_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
t.sample method=sumusunod sa input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distansya_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
t.sample method=nauuna,sumusunod sa input=A samtype=stvds sample=P -c
P@PERMANENT|A@PERMANENT|start_time|end_time|interval_length|distansya_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

Gamitin ang t.samplegrass online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa