R语言【sp】——定义控件光栅

这篇具有很好参考价值的文章主要介绍了R语言【sp】——定义控件光栅。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Package sp version 1.5-0


Description

通过偏移量、单元大小和维度定义空间网格。


Usage

GridTopology(cellcentre.offset, cellsize, cells.dim)

SpatialPixels(points, tolerance = sqrt(.Machine$double.eps),
		proj4string = CRS(as.character(NA)), round = NULL, grid = NULL)

SpatialGrid(grid, proj4string = CRS(as.character(NA)))

coordinatevalues(obj)

points2grid(points, tolerance = sqrt(.Machine$double.eps), round=NULL)

getGridIndex(cc, grid, all.inside = TRUE)

getGridTopology(obj)

areaSpatialGrid(obj)

Arguments

参数【cellcentre.offset】:数值型;每个维度具有最小质心坐标的矢量;坐标指的是网格中心。

参数【cellsize】:数值型;每个维度上的单元格大小的向量。

参数【cells.dim】:整数型;在每个维度上有单元格的向量。

参数【points】:坐标,类SpatialPoints-class的对象。

参数【grid】:网格拓扑结构;类GridTopology-class的对象;对于对SpatialPixels的调用,NULL值意味着这将从点坐标派生。

参数【tolerance】:精度,用于确定点在网格上的精确程度。

参数【round】:默认为NULL,否则,传递给的值作为用于设置单元格大小的round的digits参数。

参数【proj4string】:类CRS-class的对象。

参数【obj】:类SpatialGrid-class的对象或从类SpatialGrid-class派生的对象。

参数【cc】:带坐标的数值矩阵。

参数【all.inside】:逻辑值;如果TRUE和cc点落在网格区域之外,则生成错误消息;如果为FALSE,则为这些点生成NA值。


Value

GridTopology 返回一个 GridTopology-class类的值;SpatialGrid 返回一个 SpatialGrid-class类的对象。

coordinatvalues 返回一个具有唯一x坐标、唯一y坐标等的列表,而不是所有网格单元格的坐标。

SpatialGrid 返回一个 SpatialGrid-class类的对象。

points2grid 从一组点中返回 GridTopology-class对象。

getGridIndex 查找给定网格拓扑中一组点坐标的索引,并依赖于all.inside 设置,如果点在网格域之外,则生成NA或错误消息。

getGridTopology从obj返回GridTopology-class类的槽位。

areaSpatialGrid返回网格的空间面积(非缺失的有值单元格)。对于SpatialGridDataFrame-class类的对象,区域指的是任何(一个或多个)属性列是非缺失值的单元格。


Value

SpatialGrid存储网格拓扑,可能存储或可能不存储实际点的坐标,这可能形成完整网格的子集。

points2grid试图从点计算出网格拓扑。只有当网格线上的点具有恒定的y列,并且网格列上的点具有恒定的x坐标,等等,它才会成功。在其他情况下,在原始坐标矩阵上使用符号来确保是这种情况。文章来源地址https://www.toymoban.com/news/detail-835502.html


Examples

x = GridTopology(c(0,0), c(1,1), c(5,4))
class(x)
[1] "GridTopology"
attr(,"package")
[1] "sp"
x
                  X1 X2
cellcentre.offset  0  0
cellsize           1  1
cells.dim          5  4
summary(x)
Grid topology:
  cellcentre.offset cellsize cells.dim
1                 0        1         5
2                 0        1         4
coordinates(x)
      s1 s2
 [1,]  0  3
 [2,]  1  3
 [3,]  2  3
 [4,]  3  3
 [5,]  4  3
 [6,]  0  2
 [7,]  1  2
 [8,]  2  2
 [9,]  3  2
[10,]  4  2
[11,]  0  1
[12,]  1  1
[13,]  2  1
[14,]  3  1
[15,]  4  1
[16,]  0  0
[17,]  1  0
[18,]  2  0
[19,]  3  0
[20,]  4  0
coordinates(GridTopology(c(0,0), c(1,1), c(5,4)))
      s1 s2
 [1,]  0  3
 [2,]  1  3
 [3,]  2  3
 [4,]  3  3
 [5,]  4  3
 [6,]  0  2
 [7,]  1  2
 [8,]  2  2
 [9,]  3  2
[10,]  4  2
[11,]  0  1
[12,]  1  1
[13,]  2  1
[14,]  3  1
[15,]  4  1
[16,]  0  0
[17,]  1  0
[18,]  2  0
[19,]  3  0
[20,]  4  0
coordinatevalues(x)
$s1
[1] 0 1 2 3 4

$s2
[1] 3 2 1 0
data(meuse.grid)
coordinates(meuse.grid) <- c("x", "y")
points2grid(meuse.grid)
                       x      y
cellcentre.offset 178460 329620
cellsize              40     40
cells.dim             78    104

到了这里,关于R语言【sp】——定义控件光栅的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • flutter开发实战-自定义Switch开关控件Widget

    flutter开发实战-自定义Switch开关控件 在flutter中实现自定义Switch,主要实现类似IOS的UISwitch样式的开关控件 实现自定义Switch的Widget,主要实现交织动画。 交织动画 有些时候我们可能会需要一些复杂的动画,这些动画可能由一个动画序列或重叠的动画组成。一个动画组合在不同

    2024年02月13日
    浏览(37)
  • Android开发控件形状之自定义圆角button(三种形态)

    第一步:在drawable文件下创建button的形状描述文件btn_shape.xml btn1.xml btn2.xml btn3.xml 第二步:在布局文件中layout.xml中对btn1.xml以上三种其中一种的引用语句,用来设置button形状: android:background=\\\"@drawable/btn1\\\" 效果图: 点击前 点击后     解析shape文件中的android:shape属性:  Android

    2024年02月13日
    浏览(33)
  • iOS开发-聊天emoji表情与自定义动图表情左右滑动控件

    iOS开发-聊天emoji表情与自定义动图表情左右滑动控件 之前开发中遇到需要实现聊天emoji表情与自定义动图表情左右滑动控件。使用UICollectionView实现。 UICollectionView是一种类似于UITableView但又比UITableView功能更强大、更灵活的视图,这是源于它将UICollectionView对cell的布局交给了

    2024年02月15日
    浏览(41)
  • 安卓开发——控件AlertDialog实现方式,设置下部三个按钮,自定义布局设置.setView(dialogView)样式,控件PopupWindow1常用方法,showAsDropDown构造方法

     AlertDialog . Builder builder = new AlertDialog . Builder ( context ); 构建 Dialog 的各种参数  Builder . setlcon ( int iconld ); 添加 ICON   Builder . setTitle ( CharSequence title ); 添加标题  Builder . setMessage ( CharSequence message ); 添加消息  Builder . setView ( View view ); 设置自定义布

    2024年02月03日
    浏览(36)
  • 组态王的日历控件Microsoft Date and Time Picker control 6.0(SP4)

    关于组态王通用控件中的日历控件Microsoft Date and Time Picker control 6.0(SP4)不能正常使用,解决方法。本人亲身经历,搞了2天终于解决了。安装此软件包即可解决问题。 (3条消息) 组态王的日历控件MicrosoftDateandTimePickercontrol6.0-数据集文档类资源-CSDN文库    

    2024年02月11日
    浏览(25)
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(3)--自定义用户控件

    在我们创建界面元素的时候,不管在Vue3+ElementPlus的前端上,还是Winform桌面端上,都是会利用自定义用户控件来快速重用一些自定义的界面内容,对自定义用户控件的封装处理,也是我们开发WPF应用需要熟悉的一环。本篇随笔继续深入介绍介绍基于CommunityToolkit.Mvvm 和HandyCont

    2024年02月09日
    浏览(42)
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件

    在我们开发的前端项目中,往往为了方便,都需对一些控件进行自定义的处理,以便实现快速的数据绑定以及便捷的使用,本篇随笔介绍通过抽取常见字典列表,实现通用的字典类型绑定;以及通过自定义控件的属性处理,实现系统字典内容的快捷绑定的操作。 在我们创建下

    2024年02月08日
    浏览(44)
  • idea插件开发-自定义语言00-开发导航

     源码 Initial Setup(初始化设置) ​​Registering a File Type​​​ :注册文件类型要实现一个自定义的语言必须要实现的,​​示例代码​​ ​​Implementing Lexer实现​​ :实现编程语言的语法分析器,​​示例代码​​ ​​Implementing Parser and PSI​​​:实现一个词法分析器

    2024年02月12日
    浏览(26)
  • 【汇编语言】栈区与SS:SP寄存器

    汇编语言 - 栈 栈是一块特殊的内存空间,本文涉及的CPU为8086CPU,所有与内存地址有关的数字皆为16进制 栈的运行规律 - 先进后出,后进先出 以下为入栈的过程: 以下是出栈的过程: 以上就是栈的运行机制,栈的入栈叫做push,出栈叫做pop 在8086CPU中,栈是一块特殊的内存空

    2023年04月08日
    浏览(48)
  • idea插件开发-自定义语言4-Syntax Highlighter

             SyntaxHighlighter 用于指定应如何突出显示特定范围的文本, ColorSettingPage可以定义颜色。         TextAttributesKey用于指定应如何突出显示特定范围的文本。不同类型的数据比如、数字、字符串等如果要突出显示都需要创建一个TextAttributesKey实例。一个类型如

    2024年02月15日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包