#netlogo
Вопрос:
Я хотел бы знать, как я могу открыть файл .tif в NetLogo 6.2?
Я использовал файлы .asc. Но по какой-то причине преобразование файлов в .asc создает проблему, чего не происходит с файлами в .tif. Поэтому я хотел бы открыть файлы в файле .tif, который представляет собой карту
extensions [ gis ]
globals [ Landcover ]
patches-own [ habitatcover ]
to setup
set Landcover gis:load-dataset ( word "./L1_MAP.asc" )
gis:set-world-envelope gis:envelope-of Landcover
gis:apply-raster Landcover habitatcover
color-map
end
to color-map
ask patches [
if habitatcover = 1 [ set pcolor orange 2.9 ]
if habitatcover = 2 [ set pcolor orange - 2 ]
]
end
Я использовал приведенный выше код для открытия файлов .asc. Теперь в .tif я подумал, что мог бы использовать что-то вроде:
to setup
file-open "L2_MAP.tif"
color-map
file-close
end
Но это не сработало.кто-нибудь может мне помочь?
Заранее спасибо
Ответ №1:
Как я прочитал в Руководстве пользователя расширения ГИС, к сожалению .tif не входит в число поддерживаемых типов файлов данных.
(Мне непонятно, пытаетесь ли вы импортировать карту с расширением GIS? В попытке, которую вы показали с файлом .tif, вы используете file-open
вместо любого из примитивов расширения ГИС. Эта file-open
команда не предназначена для того, чтобы помочь вам работать с файлами с географической привязкой. В любом случае, это не должно изменить тот факт, что .tif, насколько я знаю, не поддерживается в NetLogo)
Комментарии:
1. Спасибо, Маттео. Я почувствовал это. И мне удалось настроить свой файл .asc. И я только что решил эту проблему! Спасибо вам за вашу помощь 🙂