我正在使用netlogo中的gis扩展。我被困在这一点上:
使用原语gis:property-value
这行代码如下所示:
gis:set-drawing-color scale-color red (gis:property-value ? "POPULATION") 5000000 1000我不知道population和5000000 1000是什么意思,我的意思是分配名称(人口)和值(5000000,1000),或者它们是已经写入.shp文件中的值。
发布于 2015-05-08 05:18:22
"POPULATION“是指.shp文件中已经存在的内容。我想如果你使用标准的GIS工具浏览文件的内容,它就会显示出来。
对于5000000 1000,这些是scale-color原语的输入,用于将一定范围的人口值转换为一定范围的红色。参见http://ccl.northwestern.edu/netlogo/docs/dictionary.html#scale-color,以及NetLogo Models Library的Code Examples部分中的Scale-color示例模型。
数字500000显然是由模型作者基于他们期望出现在输入文件中的人口值范围的先验知识而选择的。
发布于 2015-05-07 15:12:27
根据gis-extension manual gis:property-value和gis:property-value VectorFeature property-name to的用法一样,我猜你是在一个foreach循环中。?是"POPULATION“列的循环中的shp ID,5000000,1000似乎是这个多边形的值!
https://stackoverflow.com/questions/30066725
复制相似问题