Viac

Previesť objekt triedy MCHu na ShapeFile alebo na SpatialPolygonsDataFrame

Previesť objekt triedy MCHu na ShapeFile alebo na SpatialPolygonsDataFrame


Vytváral som lokálne konvexné trupy domov v R s balíkom adehabitat a nemôžem prísť na to, ako ich previesť na súbory tvaru, ktoré sa majú použiť v programe ArcMap. Zdá sa, že metódy, ktoré som skúšal, vyžadujú, aby bol objekt triedy 'SpatialPolygonsDataFrame' alebo niekoľkých ďalších, ale nie triedy 'MCHu' (čo sú domáce rozsahy konvexného trupu).

Ako môžem previesť 'MCHu' na 'SpatialPolygonsDataFrame' alebo inú metódu pre konverziu 'MCHu' do tvarového súboru na export do ArcMap?


Pozrite sa na definíciu triedy objektu pre "MCHu". Pomoc ukazuje "Trieda „MCHu“ je v zásade zoznam objektov triedy SpatialPolygonsDataFrame s jedným dátovým rámcom na zviera". Ako taký môžete z objektu zoznamu iba extrahovať súbor SpatialPolygonsDataFrame pre každé zviera.

údaje z knižnice (adehabitatHR) (puechabonsp) locs <- puechabonsp $ relocs nn <- LoCoH.k (locs [, 1], k = 12) class (nn) plot (nn) animal1 <- nn [[1]] class ( animal1) plot (animal1)

Na zápis objektu triedy sp do súboru shapefile môžete použiť funkciu writeOGR v rgdal.

Alternatívne môžete na odvodenie zväzkov rastrovať odhady domáceho rozsahu jadra pomocou funkcie „MCHu.rast“.


Pozri si video: ArcGIS - Raster to other formats multiple - Export IMG format to TIFF