应用栅格 netlogo gis 时扩展异常:1944553

2023-12-10

我正在尝试使用 GIS 扩展中的 apply-raster 将 ascii 加载到 Netlogo 中。 虽然我之前多次这样做过(尽管不是使用这个特定的 ascii),但 netlogo 现在会抛出以下错误:

extension exception: 1944553
error while observer running GIS:APPLY-RASTER

我不知道为什么会发生这种情况。 ascii 有一个投影文件(WKT),它应该可以正常工作:

GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]

ascii 本身有以下参数:

ncols         1481
nrows         1314
xllcorner     -10.577897001
yllcorner     49.902509998994
cellsize      0.00833333333333
NODATA_value  -9999

我正在运行这四行来加载 ascii 并调整世界大小。

set my-dataset "data/my-folder/my-file.asc"
resize-world 0 gis:width-of (gis:load-dataset my-dataset) - 1 0 gis:height-of (gis:load-dataset my-dataset) - 1
gis:set-world-envelope-ds (gis:envelope-of (gis:load-dataset my-dataset))
gis:apply-raster (gis:load-dataset my-dataset) my-variable

有人熟悉这个错误吗? 或者有没有地方可以查到这个扩展例外的含义?我找不到它,但也许我找错了地方。

Thanks!

编辑: 请参阅下面的错误详细信息

Extension exception: 1944553
error while observer running GIS:APPLY-RASTER
  called by procedure LOAD-DATASETS
  called by procedure CREATE-WORLD
  called by Button 'create-world'

org.nlogo.nvm.EngineException: Extension exception: 1944553
 at org.nlogo.agent.World.fastGetPatchAt(World.java:560)
 at org.nlogo.agent.World.fastGetPatchAt(World.java:35)
 at org.myworldgis.netlogo.ApplyRaster.performInternal(ApplyRaster.java:53)
 at org.myworldgis.netlogo.GISExtension$Command.perform(GISExtension.java:63)
 at org.nlogo.prim._extern.perform(_extern.java:54)
 at org.nlogo.nvm.Context.stepConcurrent(Context.java:91)
 at org.nlogo.nvm.ConcurrentJob.step(ConcurrentJob.java:82)
 at org.nlogo.job.JobThread.org$nlogo$job$JobThread$$runPrimaryJobs(JobThread.scala:143)
 at org.nlogo.job.JobThread$$anonfun$run$1.apply$mcV$sp(JobThread.scala:78)
 at org.nlogo.job.JobThread$$anonfun$run$1.apply(JobThread.scala:76)
 at org.nlogo.job.JobThread$$anonfun$run$1.apply(JobThread.scala:76)
 at scala.util.control.Exception$Catch.apply(Exception.scala:88)
 at org.nlogo.util.Exceptions$.handling(Exceptions.scala:41)
 at org.nlogo.job.JobThread.run(JobThread.scala:75)

NetLogo 5.2.0
main: org.nlogo.app.AppFrame
thread: JobThread
Java HotSpot(TM) Server VM 1.6.0_45 (Sun Microsystems Inc.; 1.6.0_45-b06)
operating system: Windows 7 6.1 (x86 processor)
Scala version 2.9.2
JOGL: (3D View not initialized)
OpenGL Graphics: (3D View not initialized)
model: test_run_world

03:23:17.778 SwitchedTabsEvent (org.nlogo.app.Tabs) AWT-EventQueue-0
03:23:17.778 RuntimeErrorEvent (org.nlogo.app.App$$anon$1 (org.nlogo.window.GUIWorkspace)) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.window.ChooserWidget) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.window.InputBoxWidget) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.window.InputBoxWidget) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.app.InterfacePanel$2 (org.nlogo.window.SliderWidget)) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.window.ChooserWidget) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.window.ChooserWidget) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.window.ChooserWidget) AWT-EventQueue-0
03:23:17.778 InterfaceGlobalEvent (org.nlogo.widget.SwitchWidget) AWT-EventQueue-0

我很确定 RasterDataset.resample 中存在逐一错误,但我从来没有时间研究它。您应该能够通过从对 resize-world 的调用中删除“- 1”来解决此问题,即

resize-world 0 gis:width-of (gis:load-dataset my-dataset) 0 gis:height-of (gis:load-dataset my-dataset)

如果这不起作用,请告诉我,我会看看是否能找到时间进一步调查。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应用栅格 netlogo gis 时扩展异常:1944553 的相关文章

  • Google 街景中像素距地面的高度/标高

    我正在寻找谷歌街景中每个像素距地面的高度 我知道可以计算的几件事是 像素间距 https stackoverflow com questions 21591462 get heading and pitch from pixels on s
  • 使用 R 扩展时 NetLogo BehaviourSpace 崩溃

    我正在我的机器上运行动物饲养场的模型 我已将 R 扩展添加到 NetLogo 代码中 以计算每个家庭范围的最小凸多边形 当我在多个内核上的BehaviorSpace 中运行模型时 NetLogo 将在几个时间步骤后消失 即停止运行 我在 5
  • 路径未到达我的 A* 算法中的结束节点

    继从如何在大空间范围内加速最小成本路径模型 https stackoverflow com questions 23202199 how to speed up least cost path model at large spatial
  • 如何在postgis中找到多边形内的所有点?

    我将位置存储在 location table point location 几何 中 现在我在谷歌地图上绘制一个多边形并将该多边形 几何 传递到后端 我想找到该多边形内的所有位置 SELECT POINT LOCATION FROM LOC
  • 如何存储/计算单个簇大小并在 NetLogo 中绘制它们

    我有一个生成黄色斑块簇的模型 我有兴趣查看簇大小的频率分布 为此 我从 NetLogo 代码库中的 补丁集群示例 中选择了代码 它似乎在查找簇方面起作用 参见下面的照片 尽管我希望它不计算簇中的绿色斑块 但我不知道如何获取大小 或斑块计数
  • 原则 2 的 GIS 扩展

    我想为我的 Doctrine 2 项目编写一个 GIS 地理空间数据 扩展 我知道如何编写简单的自定义函数和类型 为了适应MySQL特殊的存储格式 我在检索 存储数据时需要使用一些SQL函数 GeomFromWKB 和AsBinary 我找
  • 限制代理可以建立的链接数量

    我有乌龟链接 如果它们的 var1 具有相同的值 这很好 我想将链接数量限制为三个 我在代码的链接部分之前添加了一个 IF 语句 If count my links lt 3 但不起作用 代理继续链接超过我设置的最大值 我读了另一个问题如何
  • 从 NetLogo 中的有界正态分布中选择值

    我正在尝试让 Ne tLogo 按照 stackoverflow 中上一个问题中的建议从有界随机正态分布中绘制值 NetLogo 如何确保变量保持在定义的范围内 https stackoverflow com questions 20230
  • 地理数据网络服务

    我正在考虑编写一个程序来检查英国议会议员最近提出的一些里程声明 实际上大约有 45 000 个里程 我所掌握的数据相当准确 旅行的出发地和目的地通常仅 在城镇级别提供 我想做的基本上是查看他们提交的里程数据 查看从网络服务获得的 计算 里程
  • 如何从 NoSQL DBMS(如 DynamoDB)存储 GPS 坐标并搜索半径范围内的地点

    我的团队需要像 DynamoDB 这样的 DBMS 来存储大量数据 主要是位置和坐标 我考虑过使用一些基于 GIS 的 DBMS 例如 PostGIS 并在 POINT 上建立索引 但 DynamoDB 似乎非常适合我们的使用 存储坐标并快
  • Leaflet R 大地图的性能问题

    我想知道是否有其他人在使用 R 中的传单包绘制大量标记和多边形时遇到类似的问题 这通常应该是这样的 但是 当我放大 缩小地图时 多边形和标记显然不合适 或者您可以说底图没有正确调整 下面包含一个示例 当我绘制较小的区域或几个标记时 我不会遇
  • 重新采样栅格

    我正在尝试将高分辨率 25 米 和分类数据 1 到 13 的森林覆盖栅格重新采样为新的RasterLayer分辨率较低 约 1 公里 我的想法是将森林覆盖数据与其他较低分辨率的栅格数据结合起来 I tried raster resample
  • 在 Netlogo 中将函数作为参数传递

    在许多其他编程语言中 您可以将一个函数作为参数传递给另一个函数并从该函数内调用它 无论如何 在 Netlogo 中可以做到这一点吗 比如下面这样 x y z are all ints to report f x y z report x y
  • R 从 .CSV 创建 NetCDF

    我正在尝试从 csv 文件创建 NetCDF 我在这里和其他地方读过一些教程 但仍然有一些疑问 我有一个这样的表 lat long time rh temp 41 109 6 1 1 40 107 18 2 2 39 105 6 3 3 4
  • 老虎普查数据中的 Shape_area 和 ALAND AWATER

    Shape area 是什么意思 我注意到它不是 Aland 和 Awater 的总和 这三个的单位是什么 ALAND和AWATER的单位是平方米 例如 tl 2015 us county dbf康明县有记录ALAND 1477895811
  • 从 Grib 天气模型中提取数据

    我已经下载了grib1模型数据来自GFS http en wikipedia org wiki Global Forecast System 我使用的是 Mac OS X 并且能够构建wgrib2文件来自NOAA http en wikip
  • SQLite + SpatiaLite 问题

    我正在尝试使用 System Data SQLite 提供程序从 C 访问 SpatiaLite 当我尝试加载 SpatiaLite 扩展时 我总是得到 System Data SQLite SQLiteException SQLite e
  • 如何反转 KML 以便突出显示多边形外部的区域

    我有一个 KML 文件 它是一个覆盖城市边界的多边形 目前我的多边形是灰色的 我想反转它 所以世界的其他部分都是灰色的 这是 kml 的链接 它应该带您到 Google 地图 埃德蒙顿市 https docs google com a ed
  • 当需要2个键时如何使用“table:get”(表扩展)功能?

    我有一个包含 3 列的 txt 文件 ID polygon 1 ID polygon 2 和距离 当我将文件导入 Netlogo 时 我获得 3 个列表 list1 list2 list3 对应于 3 列 I used table from
  • 将多边形“对齐”在一起

    我有一组代表行政区的多边形 这些区域是手工数字化的 多边形之间有很小的空间 多边形之间应该接触 可能还有重叠的多边形 如何让多边形对齐在一起 填充间隙并消除重叠 首选 QGIS ArcGIS 或 Python 库解决方案 但欢迎算法建议 我

随机推荐

  • li', this)”' aria-label='这是什么意思:“jQuery('> li', this)”'> 这是什么意思:“jQuery('> li', this)”

    我试图弄清楚这个 jQuery 插件是如何工作的 http codeasily com jquery multi column list with jquery 在插件中 开头有这一行 if jQuery gt li this 我知道什么
  • VBA 代码显示“Else without if error”

    我一直在尝试修复它 但无法修复 尽管它是一个非常小的代码 请帮助 它显示 else without if 错误 Private Sub Workbook Open Line2 Dim pass As String pass InputBox
  • 使用 Linq 进行隐式转换

    假设我有一个包含整数的列表 var identifiers Enumerable Empty
  • 使用手风琴样式平滑 UITableView 单元格扩展

    我的表格视图可以在按下单元格时展开和折叠单元格 但单元格展开时显示的内容会在动画完成之前加载 我剩下的是这样的 我希望它看起来像什么这个例子 该内容看起来就像是在幕布后面 而单元格扩展动画只是将其揭示出来 这是控制表视图的代码 class
  • 如何将 nsdata 转换为 MPMediaitem 歌曲 iOS Sdk

    我将 MPMediaItem 转换为 NSData 并将其存储在数据库中 现在我必须将该 NSData 转换为 MPMediaItem 才能在媒体播放器中播放该歌曲 使用下面的代码将 MPMediaItem 转换为 NSData NSURL
  • 角度 url 添加不需要的字符

    我有一个项目 在本地工作时 URL 工作正常 方法是 本地主机 9000 URL 将变为 http 本地主机 9000 由于我做了一些更改 现在转到 http localhost 9000 带感叹号 另外 其他 URL 也会变得很奇怪 例如
  • argparse 支持多个独占参数吗?

    假设我有两组论点 您可以使用每个组中任意数量的参数 但不能在组之间混合参数 有没有办法自定义冲突的参数argparse模块 我尝试过使用方法add mutually exclusive group但这不是我要找的 我提出了一个补丁 或者更确
  • 使用 jdk8 Conscrypt 为 http2 启用 ALPN

    我一直在寻找如何实施密码加密SSL 提供商使用conscrypt openjdk uber 1 4 1 jarjdk8支持ALPN为了制作一个http2 使用apache httpclient 5 到服务器的连接为jdk8默认不支持ALPN
  • 从浏览器使用 Selenium

    我想从 Web 应用程序运行和控制浏览器窗口 以在另一个站点上自动执行某些操作 例如帐户创建等 所以我的问题是 有没有办法直接从浏览器使用 selenium 来做到这一点 在这种情况下该怎么做 我知道有用于 JS 的 selenium we
  • MessageBody 写入器/读取器

    我正在努力让泽西岛得到 支持GSON为此 我读到我需要实施一个自定义消息体编写器 and 消息体读取器 现在我的问题是我找不到这两个接口的任何明确定义 来自文档 public interface MessageBodyWriter
  • barplot() 中的标签

    我正在尝试将名称添加到条形图的列中 每组中有 2 个条形图共享相同的名称 我正在使用这样的代码 l lt c 6286 2212 9961 5831 8703 6990 9952 9948 r lt c 2721 5663 0 3961 0
  • 如何在列表视图中添加复选框?

    我有一个问题 被困了一段时间 我不知道如何在列表中添加复选框 例如 如果我有一个项目列表 我希望能够检查它们 我的xml代码如下
  • 如何将应用程序下载到 iOS 模拟器?

    最近的更新应用程序商店在模拟器中不可用 我想下载 twitter facebook 等应用程序来实现一些 UITests 我怎样才能做到这一点 这只能使用物理设备来实现 据我所知 App Store 从未在模拟器中可用
  • 如何在 swagger 上添加多个示例项目

    需要有关如何在 swagger 上执行此操作的帮助 SWG Property property LineItems type array SWG Items ref definitions LineItem SWG Definition d
  • 为什么 typeof(Function.prototype) 是函数

    我知道原型是对象文字这一事实 因此可以在它们上定义方法和属性 Function prototype有一些方法 如 apply call bind toString 等 所以我认为函数的原型应该是对象文字 但我运行以下代码并遇到了这个Func
  • 连续分析范围内的随机数生成器

    我可以使用以下命令从一定范围内创建随机数 Random rand new Random int num rand nextInt 10 System out println Generated Random Number between 0
  • CSS3 旋转动画

    我已经查看了相当多的演示 但不知道为什么我无法让 CSS3 spin 运行 我正在使用 Chrome 的最新稳定版本 小提琴 http jsfiddle net 9Ryvs 1 div margin 20px width 100px hei
  • JavaScript 功能和 UI 更新

    我有一个以下函数 它将相对定位的元素从现在的位置滑动 1000px for var i 0 i lt 1000 i my element css left parseInt my element css left 10 1 这不会产生滑动效
  • 使用 JavaScript Promise 实现多线程

    只是学习承诺 JavaScript 是单线程的吗 那么当它使用 fetch api 发出 http 请求时 这一切都发生在一个线程中吗 那么它如何管理 PromisePool 的并发呢 var p Promise p then stuff1
  • 应用栅格 netlogo gis 时扩展异常:1944553

    我正在尝试使用 GIS 扩展中的 apply raster 将 ascii 加载到 Netlogo 中 虽然我之前多次这样做过 尽管不是使用这个特定的 ascii 但 netlogo 现在会抛出以下错误 extension exceptio