Gis 关于导入JPEG图像
我有一张JPEG扫描图像,上面有路径、建筑和游乐场,但没有任何数字化数据。这是一个简单的图纸作为一个地区的思维过程。所以,我想导入这个图像作为一个环境,并根据pacth颜色在上面移动代理。比如如果道路是灰色的,如果是深绿色的,如果是水蓝色的等等 我已经查过字典,还有可用的网页链接,但仍然无法做到。我导入了图像,但发现使用补丁很困难。我尝试将其转换为矢量格式,即.svg,然后转换为.png进行导入,但检查时的面片坐标值和面片颜色令人困惑 现在我正试图用GIS软件QGIS将其数字化,使其成为ascii码。让我看看。请帮我找出我缺少的地方 对不起,我的问题含糊不清。上面是我用颜料创作的图像。我可以使用导入图像 导入图形“map.png” 导入pcolors“map.png” 但我无法要求代理仅在pcolor=gray(假定为地图路线)的补丁上移动。根据下面的代码,我要求留在绿色区域Gis 关于导入JPEG图像,gis,netlogo,Gis,Netlogo,我有一张JPEG扫描图像,上面有路径、建筑和游乐场,但没有任何数字化数据。这是一个简单的图纸作为一个地区的思维过程。所以,我想导入这个图像作为一个环境,并根据pacth颜色在上面移动代理。比如如果道路是灰色的,如果是深绿色的,如果是水蓝色的等等 我已经查过字典,还有可用的网页链接,但仍然无法做到。我导入了图像,但发现使用补丁很困难。我尝试将其转换为矢量格式,即.svg,然后转换为.png进行导入,但检查时的面片坐标值和面片颜色令人困惑 现在我正试图用GIS软件QGIS将其数字化,使其成为asci
to setup
clear-all
import-drawing "map.png"
import-pcolors "map.png"
create-turtles 5[
set xcor -21
set ycor -2
set color red
set shape "person"
set size 0.5
]
end
to go
ask turtles [ fd 1 if pcolor != 64.3 [ set heading heading - 180]]
end
希望现在我能理解 使用原语导入颜色,它可以接受大多数图片格式 这是一个我认为有用的方案 如果我的图形颜色清晰且均匀,我将使用导入pcolors,它将使用BMP、JPG、GIF和PNG。您也可以从菜单文件中执行此操作 如果不是,我使用导入pcolors rgb,并使用看起来有点像这样的代码梳理出我想要的区域
ask patches
[
if item 0 pcolor > RA and item 1 pcolor < RB and item 2 pcolor < RC
[set pcolor rgb 255 0 0]
.
.
.
]
ask补丁
[
如果项目0颜色>RA,项目1颜色
然后我制作RA RB RC等滑块并调整它们,直到得到我想要的区域
当然,最简单的方法是使用不同的纯色
询问其中一个灰色补丁是什么颜色使用该数字而不是64.3谢谢改进您的问题。我修改了你的代码,让海龟们从灰色区域开始,我将
64.3
改为7.4
,效果很好-海龟们像预期的那样留在了路上。你有什么不同的经历吗?这是一张100只乌龟放下笔奔跑的照片: