У меня есть каталог со многими las-файлами. Это выглядит как на картинке ниже, но с сотнями файлов.
Я хотел бы объединить все файлы, начинающиеся с одного и того же имени (досимвол «_»)
Мне удалось разработать скрипт, который объединяет все файлы с одинаковым шаблоном
masterlist =list.files("//directory/",pattern="^name1")
listfiles <- paste("//directory/",masterlist, sep="")
#concatenate files into one file
con_files = c(listfiles)
lasread <- readLAS(con_files)
lasmerge <- rbind(lasread)
writeLAS(lasmerge, "//write/directory/name1.las")
Однако в этом скрипте я жестко закодировал «name1». Я хотел бы, чтобы это было динамическим на основе имен файлов.
Так что это должен быть какой-то цикл, основанный на списке, но я не знаю, как создать цикл с динамическим шаблоном.
Надеюсь, кто-нибудь может помочь.
Спасибо