Daugiau

Kaip pridėti žemėlapį, sukurtą QGIS, prie „Matlab“ siužeto

Kaip pridėti žemėlapį, sukurtą QGIS, prie „Matlab“ siužeto


„Matlab“ generuoju nemažai siužetų. Noriu perdengti šiuos žemėlapius, kuriuos sukūriau QGIS. Maniau, kad geriausias būdas būtų importuoti žemėlapius kaip „Geotiff“ į „Matlab“ ir tada perklijuoti mano siužetus virš vaizdo. Projektą išsaugojau kaip atvaizdą, sugeneruodamas „tiff“ ir „tiffw“ failus.

Įstrigau bandydamas importuoti ir rodyti „tlab“ ir „tiffw“ failus „Matlab“. Dirbu su „QGIS 2.10.1“ ir „Matlab R2012b“.


Štai ką aš bandžiau iki šiol:

„Matlab“ turi ageotifread ()funkcija skaityti geotifo failus. Naudojant šią funkciją norint skaityti .tiff, gaunama tokia klaida.

Klaida naudojant geotiffinfo> readinfo (259 eilutė) Faile „GeoTest.tiff“ nėra jokių „GeoTIFF“ žymų. Norėdami gauti informacijos apie failą, naudokite funkciją IMFINFO.

Galėjau importuoti .tiffw failą į „Matlab“ naudodamas kodą.

failo pavadinimas = 'GeoTest.tiff'; RGB = perskaitytas (failo pavadinimas); worldFileName = getworldfilename (failo pavadinimas); R = worldfileread (worldFileName, „plokštuma“, dydis (RGB))

Bet vis tiek turite sugalvoti, kaip tai paversti figūra kartu su mano siužetu.


„QGIS“ eksportuokite žemėlapį kaip paveikslėlyje naudodami meniu „Įrašyti kaip vaizdą“ ir failo tipą pasirinkite „tiff“. Tai sukels tiek a.tiffir a.tiwwfailą. The.tiwwfailas yra žinomas kaip pasaulio failas. Kiek aš galiu pasakyti.tifffailas nėra „GeoTiff“ failas arba bent jau „Matlab“ jo nepripažįsta kaip „GeoTiff“ failą.

Atrodo, kad kyla problemų dėl to, kaip QGIS sugeneruoja savo tiff failus, kad išspręstumėte tai:

Atidarykite failą vaizdų apdorojimo programoje (aš naudojau „ImageJ“) ir išsaugokite failą kaip naują „tiff“ failą.

„Matlab“ naudokitemapshow ()kad būtų rodomas „naujas“ tiff failas. Įsitikinkite, kad „tiffw“ failas yra tame pačiame kataloge.

mapshow ('myMap.tiff') ha = mapshow (X1, Y1, 'DisplayType', 'point', 'Marker', 's', 'MarkerEdgeColor', 'k') hb = mapshow (X2, Y2, 'DisplayType ',' point ',' Marker ',' o ',' MarkerEdgeColor ',' k ') užrašas ([ha hb],' Stations ',' Assets '); ašis išjungta

Žiūrėti video įrašą: žemėlapis