Отображение нескольких наборов растровых данных в Netlogo - PullRequest
1 голос
/ 02 октября 2019

Я впервые работаю с Netlogo. Я пытаюсь отобразить следующие растровые файлы. Одна - это карта землепользования, а другая - карта высот. Карта землепользования отображается нормально. Однако я не могу просмотреть данные высот при проверке значений патчей. Данные высот показывают 0, что не соответствует действительности. С самими растрами все в порядке, я дважды проверил в R и ArcGIS. Проекции совпадают и т. Д. Мне нужны обе карты для запуска моих подмоделей. На данный момент я могу отображать карту lulc только с помощью процедуры установки. Однако я не уверен, что данные о высотах также считываются Netlogo. Есть ли способ, которым я могу это исправить? Я хотел бы иметь возможность отображать обе карты с помощью кнопки, может быть?

    extensions [gis]
    globals [lulc elevation-map]
    patches-own [ class elev]



   to load-gis

   clear-all

   set lulc gis:load-dataset "lulc.asc"
   set elevation-map gis:load-dataset "elev.asc"

   gis:set-world-envelope-ds gis:envelope-of lulc
   set elevation-map gis:create-raster gis:width-of lulc gis:height-of lulc gis:envelope-of lulc 



   gis:apply-raster lulc class 
   gis:apply-raster elevation-map elev

   ask patches  [

   if class = 0[ set pcolor blue ]
   if class = 1 [set pcolor green]
   if class = 2[ set pcolor red ]

   ]


   end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...