r.in.matgrass - Online sa Cloud

Ito ang command r.in.matgrass 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


r.in.mat - Nag-import ng binary MAT-File(v4) sa isang GRASS raster.

KEYWORDS


raster, import

SINOPSIS


r.in.mat
r.in.mat - Tumulong
r.in.mat input=pangalan [output=pangalan] [--patungan] [--Tulungan] [--pandiwang] [--tahimik]
[--ui]

Mga Bandila:
--patungan
Pahintulutan ang mga output file na i-overwrite ang mga kasalukuyang file

- 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 [kailangan]
Pangalan ng input MAT-File(v4)

output=pangalan
Pangalan para sa output raster map (override)

DESCRIPTION


r.in.mat ay mag-i-import ng isang GRASS raster na mapa mula sa isang Bersyon 4 MAT-File na nilikha gamit ang
Matlab o Octave. Ang mga katangian tulad ng pamagat ng mapa at mga hangganan ay mai-import din kung sila
umiiral.
Sa partikular, ang mga sumusunod na variable ng array ay mababasa:

·
mapa_data

·
mapa_pangalan

·
mapa_pamagat

·
map_northern_edge

·
map_southern_edge

·
map_eastern_edge

·
map_western_edge
Ang anumang iba pang mga variable sa MAT-file ay lalaktawan lamang.
Ang 'mapa_pangalan' Ang variable ay opsyonal, kung ito ay umiiral, at wasto, ang bagong mapa ay magiging ganito
pinangalanan. Kung wala ito o may tinukoy na pangalan kasama ng output= opsyon, ang raster
ang pangalan ng mapa ay itatakda sa "MatFile" o ang pangalang tinukoy ayon sa pagkakabanggit. (maximum na 64
mga karakter; normal na mga panuntunan sa pagpapangalan ng GRASS)
Ang 'mapa_pamagat' Ang variable ay opsyonal, ang pamagat ng mapa ay nakatakda kung ito ay umiiral.
Ang 'map_northern_edge' at tulad ng mga variable ay sapilitan maliban kung ang user ay nag-i-import sa a
"XY" na hindi naka-georeference na lokasyon (hal. data ng koleksyon ng imahe). Ang mga halaga ng latitude at longitude ay dapat
nasa anyong decimal.

NOTA


r.in.mat nag-import ng Bersyon 4 MAT-File. Ang mga file na ito ay maaaring matagumpay na malikha gamit ang higit pa
modernong bersyon ng Matlab at Octave (tingnan ang "HALIMBAWA" sa ibaba).
Ang lahat ay dapat na ligtas sa Endian, kaya ang file na ii-import ay maaaring kopyahin lamang sa pagitan
iba't ibang mga arkitektura ng system na walang binary translation (caveat: tingnan ang "TODO" sa ibaba).
Dahil walang IEEE value para sa NaN sa integer arrays, ang null value ng GRASS ay maaaring gamitin upang
katawanin ito sa loob ng mga mapang ito. Karaniwan ang Matlab ay magse-save ng anumang integer based matrix na may NaN
mga halaga bilang double-precision floating point array, kaya kadalasan ay hindi ito isang isyu. Isalba
space, kapag na-load na ang mapa sa GRASS maaari mo itong i-convert pabalik sa isang integer na mapa na may
ang sumusunod na utos:
r.mapcalc "int_map = int(MATFile_map)"
Ang mga halaga ng NaN sa alinman sa floating point o double-precision na floating point matrice ay dapat
isalin sa mga null na halaga gaya ng inaasahan.
r.in.mat dapat i-load ang buong hanay ng mapa sa memorya bago isulat, samakatuwid maaari itong
may mga problema sa malaking-malaki mga array. (isang 3000x4000 DCELL na mapa ay gumagamit ng humigit-kumulang 100mb RAM)
Tinutukoy ng GRASS ang mga hangganan ng mapa nito sa panlabas na gilid ng mga nagbubuklod na cell, hindi sa
mga coordinate ng kanilang mga sentroid. Kaya, ang mga sumusunod na utos ng Matlab ay maaaring gamitin sa
tukuyin at suriin kung tama ang impormasyon ng resolusyon ng mapa:
[rows cols] = laki(map_data)
x_range = map_eastern_edge - map_western_edge
y_range = map_northern_edge - map_southern_edge
ns_res = y_range/rows
ew_res = x_range/cols
Tandaan ang Matlab arrays ay tinutukoy bilang (row, column), ibig sabihin (y,x).
Sa karagdagan, r.in.mat at r.out.mat gumawa para sa isang magandang format ng binary container para sa
paglilipat ng mga georeferenced na mapa sa paligid, kahit na hindi ka gumagamit ng Matlab o Octave.

HALIMBAWA


Sa Matlab, i-save gamit ang:
i-save ang filename.mat map_* -v4
Sa Octave, i-save gamit ang:
save -mat4-binary filename.mat map_*

LAHAT


Matatag na suporta para sa mixed-Endian importation. (Ito is a trabaho in pag-unlad, pakiusap Tulungan by
-uulat anumang pagkabigo sa ang GRASS kulisap pagsubaybay sistema; kakailanganin mong mag-login gamit ang isang
OSGeo Userid)
Magdagdag ng suporta para sa pag-import ng kasaysayan ng mapa, impormasyon ng kategorya, mapa ng kulay, atbp. kung sila
umiiral.
Pagpipilian upang mag-import ng isang bersyon 5 MAT-File, na may mapa at impormasyon ng suporta na nakaimbak sa isang solong
nakabalangkas na hanay.

KILALA MGA ISYU


Kung makatagpo ka ng anumang mga problema, mangyaring makipag-ugnayan sa GRASS Development Team.

Gamitin ang r.in.matgrass online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa