- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想知道是否有人有 R 中栅格分辨率的转换表。我想知道这些数字以米为单位:
分辨率:0.08333333、0.08333333
分辨率:0.009398496、0.009398496
分辨率:0.002349, 0.002349 = 250m(我认为)
我真的很想知道设置栅格对象的分辨率以使像元大小为 1km^2。我正在使用跨越澳大利亚全国的栅格。
提前感谢大家。
干杯,亚当
最佳答案
这一切都取决于栅格的单位,并且取决于投影。栅格甚至可能不是以米为单位的正方形网格 - 它们可能是以度为单位的正方形,但不是以米为单位的正方形!
赤道1度经度是地球周长的1/360。在北极附近,1 度的距离要小得多,而在北极,它几乎为零。然而纬度是恒定的。
您可以获取栅格的角点,如果还没有将它们转换为经纬度坐标,然后计算出它们之间的大圆距离(我记得有一个 rdist 函数可以做到这一点)。但是,如果您的栅格跨越整个地球,那么这将不起作用,因为那时您的西北角和东北角位于同一点......嗯。不管怎样,答案是……42。
如果你想制作澳大利亚 1 公里的栅格,那么......你需要一个以公里为单位的澳大利亚坐标系。在英国,我们有一个称为 OSGB 国家电网的系统,它非常接近公制网格。澳大利亚可能会更棘手,因为它比英国稍大……所以澳大利亚似乎有一些网格系统。请参阅此处:
http://www.spatialreference.org/ref/?search=AGD84
因此,您可能希望使用位于该国中部的系统来避免最严重的扭曲,然后计算出澳大利亚经纬度的边界,转换为 epsg:20353 并基于此创建栅格:
我认为澳大利亚的经纬度大致为:
> xtll
[,1] [,2]
[1,] 112.5162 -43.906900
[2,] 155.8425 -7.585619
将其变成 SpatialPoints 对象:
> xtll=SpatialPoints(xtll,CRS("+init=epsg:4326"))
转换为该国中部的 AGD84:
> spTransform(xtll,CRS("+init=epsg:20353"))
SpatialPoints:
coords.x1 coords.x2
[1,] -1306200 4886041
[2,] 2849956 9103124
将栅格范围对象四舍五入为公里:
> ext = extent(-1306000,2850000,4886000,9103000)
我们需要多少行和列?
> length(-1306:2850)
[1] 4157
> length(4886:9103)
[1] 4218
创建栅格:
> r = raster(ext,ncol=4156,nrow=4217,crs="+init=epsg:20353")
> r
class : RasterLayer
dimensions : 4217, 4156, 17525852 (nrow, ncol, ncell)
resolution : 1000, 1000 (x, y)
extent : -1306000, 2850000, 4886000, 9103000 (xmin, xmax, ymin, ymax)
coord. ref. : +init=epsg:20353 +proj=utm +zone=53 +south +ellps=aust_SA +units=m +no_defs
values : none
请注意,ncol 和 nrow 值比边界值小 1 - 将这些值放入其中将导致栅栏错误。
看看我的分辨率是1000吗?这是一个1公里长的网格。问题是,这在海岸可能会有点扭曲。您可以通过转换为经纬度 (epsg:4326),然后转换为海岸上的点的正确 AGD 区域,并查看它们有多么不同来计算出扭曲程度。除了偏移之外,它们可能非常接近。
无论如何,没说。
关于R 中栅格的分辨率值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542039/
我已经尝试在我的 CSS 中添加一个元素来删除每三个 div 的 margin-right。不过,似乎只是出于某种原因影响了第 3 次和第 7 次。需要它在第 3、6、9 等日工作... CSS .s
如何使 div/input 闪烁或“脉冲”?例如,假设表单字段输入了无效值? 最佳答案 使用 CSS3 类似 on this page ,您可以将脉冲效果添加到名为 error 的类中: @-webk
我目前正在尝试构建一个简单的 wireframe来自 lattice 的情节包,但由沿 y 轴的数百个点组成。这导致绘图被线框网格淹没,您看到的只是一个黑色块。我知道我可以用 col=FALSE 完全
在知道 parent>div CSS 选择器在 IE 中无法识别后,我重新编码我的 CSS 样式,例如: div#bodyMain div#paneLeft>div{/*styles here*/}
我有两个 div,一个在另一个里面。当我将鼠标悬停 到最外面的那个时,我想改变它的颜色,没问题。但是,当我将鼠标悬停 到内部时,我只想更改它的颜色。这可能吗?换句话说,当 将鼠标悬停到内部 div 上
我需要展示这样的东西 有人可以帮忙吗?我可以实现以下输出 我正在使用以下代码:: GridView.builder( scrollDirection: Axis.vertical,
当 Bottom Sheet 像 Android 键盘一样打开时,是否有任何方法可以手动上推布局( ScrollView 或回收器 View 或整个 Activity )?或者你可以说我想以 Bott
我有以下代码,用于使用纯 HTML 和 CSS 显示翻转。当您将鼠标悬停在文本上时,它会更改左右图像。 在我测试的所有浏览器中都运行良好,Safari 4 除外。据我收集的信息,Safari 4 支持
我构建了某种 CMS,但在使用 TinyMCE 和 Bootstrap 时遇到了一些问题。 我有一个页面,其中概述了一个 div,如果用户单击该 div,他们可以从模态中选择图像。该图像被插入到一个
出于某种原因,当我设置一个过渡时,当我的鼠标悬停在一个元素上时,背景会改变颜色,它只适用于一个元素,但它们都共享同一个类?任何帮助我的 CSS .outer_ad { position:rel
好吧,这真的很愚蠢。我不知道 Android Studio 中的调试监视框架发生了什么。我有 1.5.1 的工作室。 是否有一些来自 intellij 的 secret 知识来展示它。 最佳答案 与以
我有这个标记: some code > 我正在尝试获取此布局: 注意:上一个和下一个按钮靠近#player 我正在尝试这样: .nextBtn{
网站:http://avuedesigns.com/index 首页有 6 个菜单项。我希望每件元素在您经过时都有自己的颜色。 这是当您将鼠标悬停在 div 上时将所有内容更改为白色的行 li#hom
我需要在 index.php 文件中显示它,但没有任何效果。我所有的文章都没有正确定位。我将其用作代码: 最佳答案 您可以首先检查您
我是一名优秀的程序员,十分优秀!