[R-es] Error in .local(x, ...) invalid layer names

Juan Abasolo ju@n@@b@@o|o @end|ng |rom ehu@eu@
Mie Oct 16 12:58:15 CEST 2024


Hola, Andrés;
Mientras no aparezca algo más consistente de alguien que sepa de verdad, 
te hablo de tuerto a tuerto.

a) Por si no lo sabés, existe en Telegram un grupo de usuarios de R 
vinculado específicamente con el análisis espacial: @rspatial_es
Pero no me suena que haya arqueólogos. Así que podría pasar que el 
paquete no lo use nadie del grupo. Seguramente no de los usuarios más 
participativos.

b) Me fijé que el paquete no incluye ningún vignette, que es lo que yo 
suelo usar cuando no termino de entender cómo usarlo.

c) Vi que en la página del autor no linkea la página de CRAN, si no la 
de GitHJub, que no aparece mencionada en la de CRAN.
Por eso mismo te diría que confirmaras que lo que tenés instalado con 
los paquetes que tenés instalados puedan correr.
En el help de las funciones suele traer la opción de hacer correr un 
código mínimo, que también es práctico.

d) Capaz que este es el que más sobre: parece que a partir de la versión 
2 cambiaron los paquetes sobre los que corre, para que use terra y algún 
otro más.

Suerte!


Juan


24/10/14 17:20(e)an, Andrés Ocaña Carretón via R-help-es igorleak idatzi 
zuen:
> ¡Buenas tardes!
>
> Antes de nada, dar las gracias por permitirme participar en esta lista.
>
> Soy un usuario recién llegado a R de la mano del análisis geoespacial. Soy un arqueólogo que se ha topado con un package para R creado por un arqueólogo para la ejecución de procesos para a creación de rutas de menor coste cuyo nombre es leastcostpath y que se encuentra en el repositorio de GitHub. Contiene diferentes scripts relacionados con esta cuestión.
>
> En concreto, estoy intentando realizar un cálculo de tipo  FETE (from everywhere to everywhere approach). Para ello he utilizado una capa de tipo ráster, en este caso de costes, y otra de tipo vectorial con puntos. Ambas las he creado en QGIS. La de costes es un mapa de pendientes en grados reclasificado. He usado una capa de costes por ser la que se utiliza en algunos ejemplos de uso que he visto, si bien en ellos se utiliza otra generada a partir de un mdt con la aplicación de algún algoritmo, por el ejemplo el de Tobler. Esta se puede crear con otro script incluido en el paquete, pero que no he sido capaz de ejecutar porque me da error.
>
> Tras cargar todos los packages necesarios en RStudio,  ejecuto el siguiente código:
>
> r <- raster("pendiente_grados_reclas.tif")
> locs <- st_read("puntos.geojson")
>
> lcps <- create_FETE_lcps(x = r, locations = locs, cost_distance = FALSE, ncores = 1)
>
> Y me da el siguiente mensaje de error:
> "Error in .local(x, ...) invalid layer names"
>
> El código usado es igual al que viene en la ayuda del script y los nombres de las capas son iguales a las creadas, por lo que no comprendo el error. He estado buscando por internet pero no encuentro nada parecido.
>
> ¿Alquien me podría ayudar a solucionarlo ? ¿O indicarme dónde puede estar el problema?
>
> Incluyo el texto de la ayuda en cuanto al uso del script por si resulta de interés.
>
> Usage
> create_FETE_lcps(x, locations, cost_distance = FALSE, ncores = 1)
>
> Arguments
> x     conductanceMatrix
>
> locations   sf 'POINT' or 'MULTIPOINT', SpatVector, data.frame or matrix containing the locations coordinates
>
> cost_distance     logical if TRUE computes total accumulated cost from origin to destination. FALSE (default)
>
> ncores      numeric Number of cores used when calculating least-cost paths from-everywhere-to-everywhere. 1 (default)
>
> Un saludo
>
> Andrés Ocaña Carretón
>
>
>
>
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
-- 
image/svg+xml eman ta zabal zazu Euskal Herriko Unibertsitatea 
Universidad del País Vasco
*Euskal Herriko Unibertsitatea*

*Juan Abasolo*
Irakasle eta ikertzailea
/Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea/
(+34) 94 601 7567 <tel:(+34) 94 601 7567>
juan.abasolo using ehu.eus
https://mastodon.eus/@juan
https://juanabasolo.netlify.app

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es