- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试按地理区域对 AnyLogic GISRegions
集合进行排序。所述面积是使用GISRegion.area(units)
计算的,这很简单。然而,我使用的区域是城市规模的,并且该方法返回一个double
。这似乎会导致溢出问题:
我不认为我的代码有任何问题,所以大概这是一个 AnyLogic 问题。为了简洁起见,我添加了一行来打印每个区域的面积而不是排序步骤:
// For each region of the Australian Capital Territory, print its area in km^2:
areas.forEach(next -> traceln(""+next.name+": " + next.gisRegion.area(SQ_KILOMETER)));
有人遇到过这个问题吗?你是如何解决这个问题的?
对于非 AnyLogic 用户,我拥有每个地理形状中的所有经纬度点。我如何使用这些点计算面积?
最佳答案
[并不是一个完整的答案,但这些想法对于评论来说太长了。]
我假设您已经提出了 AnyLogic 支持请求,因为它看起来 100% 是一个错误。由于这只是一个基本的“计算面积”功能,除了按照您的建议,从您拥有的顶点纬度/经度以另一种方式计算它之外,我看不到任何其他方法,并且可以通过 getPoints()
获得GISRegion
。
因为这只是一个 N 边多边形,所以肯定有标准的 Java 库可以计算它,尽管这不允许 GIS 投影(不确定可能会引入什么级别的错误);您希望开放的 GIS 库能够应对后者。由于 GISRegion
有一个 createOMGraphicObject()
方法来创建 OpenMap 标准(?)格式图形,如果这是其他库可以使用的标准格式,那么这可能会很有用。
glennon 对 this GIS StackOverflow question 的答案中有代码声称可以执行计算(或者您可以像 fmark 的答案一样连接到 PostGIS)。
关于java - AnyLogic:补偿 GISRegion.area() 中的双重溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44036877/
我看到以下关于 MPEG 1 运动估计/补偿的解释,只是想知道它是否正确: 为什么我们不直接编码当前 block 和引用 block 之间的原始差异?因为残差的数字通常会小很多。例如,假设一个物体在图
计算机屏幕上像素的亮度通常与像素的数字 RGB 三元组值不线性相关。早期 CRT 的非线性响应需要补偿非线性编码,我们今天仍在继续使用此类编码。 通常我们在计算机屏幕上生成图像并在那里使用它们,所以一
我不知道它叫什么。状态栏?随着接待和电池生命周期的增加。但是有没有一种简单的方法可以判断它是否显示在应用程序中? 我正在编写一些通用代码,如果没有栏,我希望将某些内容放置在屏幕顶部,如果有,则在栏下方
观察下面的简单示例: div { border-bottom: 1px solid black; border-radius: 20%; padding: 10px; } Test 在 S
我有一个这样的嵌套视频: Live camera feed 当用户拍照时,图像沿y轴偏移 Captured Still image 我确实想要捕获整个图像并让用户上下滚动。他们目前可以这样做,但我希望
我从客户端收到了一个字体 (Calibre) 作为 OTF 文件,用于网络应用程序,但文件的“行高”(或者你怎么调用它?)有些奇怪。实际文本溢出顶部的 dom 元素并在下面留下一堆空间,导致各种丑陋。
我编写了一个数学计算器,它从用户那里接收一个字符串并对其进行解析。它使用 double 来保存计算时涉及的所有值。解决后,我将其打印出来,并使用 std::setprecision() 确保其输出正确
不同的 Android 设备具有不同的屏幕尺寸和屏幕密度。编写视频游戏时,补偿差异的好方法是什么? 最佳答案 我们先从 Android 的文档开始 Supporting Multiple Screen
我正在制作个人资料图片裁剪编辑器,它允许在区域内拖动、缩放和旋转图像。 图片的拖动是通过捕捉区域的mousedown和mousemove事件,计算区域内游标开始和停止的x/y坐标,得到游标移动的距离。
我正在尝试按地理区域对 AnyLogic GISRegions 集合进行排序。所述面积是使用GISRegion.area(units)计算的,这很简单。然而,我使用的区域是城市规模的,并且该方法返回一
首先,我希望这不是重复的。我读过很多类似的问题,但找不到与此特定问题相关的问题。 我有一个 javascript 日期选择器,它在内部使用 javascript 日期,这会产生意想不到的副作用。当我选
您可以在此处查看实时版本:http://steffiwilson.com/test . IE9 没有将内容 block 居中。 (我很确定旧版本的 IE 也不能正常工作,但我不能肯定地说。)我已经确保
我是一名优秀的程序员,十分优秀!