我在netlogo中使用gis扩展名。我陷入了困境:
使用原语gis:property-value
代码行如下所示:
gis:set-drawing-color scale-color red (gis:property-value ? "POPULATION") 5000000 1000
我不知道population
和5000000 1000
是什么意思,我的意思是指定该名称(人口)和值(5000000 1000),或者它们是已经写在.shp文件中的值。
答案 0 :(得分:1)
根据gis-extension manual gis:property-value
使用像gis:property-value VectorFeature property-name
这样的小代码,我想你的foreach循环。 ?
是“POPULATION”列循环中的shp ID,5000000 1000似乎是此多边形的值!
答案 1 :(得分:1)
“POPULATION”指的是.shp文件中已存在的内容。我想如果你使用标准的GIS工具浏览文件的内容就会显示出来。
对于5000000 1000
,这些是scale-color
基元的输入,用于将一系列人口值转换为一系列红色阴影。请参阅http://ccl.northwestern.edu/netlogo/docs/dictionary.html#scale-color,另请参阅NetLogo模型库的代码示例部分中的比例颜色示例模型。
模型作者显然根据他们预期在输入文件中出现的人口值范围的先验知识来选择数字500000。