Gis 关于导入JPEG图像

Gis 关于导入JPEG图像,gis,netlogo,Gis,Netlogo,我有一张JPEG扫描图像,上面有路径、建筑和游乐场,但没有任何数字化数据。这是一个简单的图纸作为一个地区的思维过程。所以,我想导入这个图像作为一个环境,并根据pacth颜色在上面移动代理。比如如果道路是灰色的,如果是深绿色的,如果是水蓝色的等等 我已经查过字典,还有可用的网页链接,但仍然无法做到。我导入了图像,但发现使用补丁很困难。我尝试将其转换为矢量格式,即.svg,然后转换为.png进行导入,但检查时的面片坐标值和面片颜色令人困惑 现在我正试图用GIS软件QGIS将其数字化,使其成为asci

我有一张JPEG扫描图像,上面有路径、建筑和游乐场,但没有任何数字化数据。这是一个简单的图纸作为一个地区的思维过程。所以,我想导入这个图像作为一个环境,并根据pacth颜色在上面移动代理。比如如果道路是灰色的,如果是深绿色的,如果是水蓝色的等等

我已经查过字典,还有可用的网页链接,但仍然无法做到。我导入了图像,但发现使用补丁很困难。我尝试将其转换为矢量格式,即.svg,然后转换为.png进行导入,但检查时的面片坐标值和面片颜色令人困惑

现在我正试图用GIS软件QGIS将其数字化,使其成为ascii码。让我看看。请帮我找出我缺少的地方

对不起,我的问题含糊不清。上面是我用颜料创作的图像。我可以使用导入图像 导入图形“map.png” 导入pcolors“map.png” 但我无法要求代理仅在pcolor=gray(假定为地图路线)的补丁上移动。根据下面的代码,我要求留在绿色区域

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只乌龟放下笔奔跑的照片: