R语言【sf】——st_*():根据数值向量、矩阵或列表创建简单的图形

Package sf version 1.0-12


Usage

R 复制代码
st_multipoint(x = matrix(numeric(0), 0, 2), dim = "XYZ")

st_linestring(x = matrix(numeric(0), 0, 2), dim = "XYZ")

st_polygon(x = list(), dim = if (length(x)) "XYZ" else "XY")

st_multilinestring(x = list(), dim = if (length(x)) "XYZ" else "XY")

st_multipolygon(x = list(), dim = if (length(x)) "XYZ" else "XY")

st_geometrycollection(x = list(), dims = "XY")

## S3 method for class 'sfg'
print(x, ..., width = 0)

## S3 method for class 'sfg'
head(x, n = 10L, ...)

## S3 method for class 'sfg'
format(x, ..., width = 30)

## S3 method for class 'sfg'
c(..., recursive = FALSE, flatten = TRUE)

## S3 method for class 'sfg'
as.matrix(x, ...)

Arguments

参数【x】:对于st_point,长度为2,3或4的数字向量(或单行矩阵);对于st_linestring和st_multipoint,以行为单位的数字矩阵;对于st_polygon和st_multilinestring,以行为点的数字矩阵列表;对于st_multipolygon,包含数值矩阵的列表的列表;对于st_geometrycollection列表与(非geometrycollection)简单的特征对象。

参数【dim】:字符值。指示尺寸:"XY"、"XYZ"、"XYM"或"XYZM";只有真正需要的三维点(可以是XYZ或XYM)或空几何;详见detail。

参数【dims】:字符值。在空(NULL)几何集合的情况下指定维度,在这种情况下x是空列表。

参数【...】:对象将被粘贴到一个简单的特性中。

参数【width】:整数值。要打印的字符数(最多30;0表示打印所有内容)。

参数【n】:整数值。要选择的元素数量。

参数【recursive】:逻辑值;忽略。

参数【flatten】:逻辑值;如果为TRUE,尝试简化结果;如果FALSE,返回包含所有对象的geometrycollection。


Details

"XYZ"指的是坐标,其中第三维代表高度,"XYM"指的是三维坐标,其中第三维指的是别的东西("M"代表测量);检查x的完整性可能只是部分的。

当flatten=TRUE时,此方法可能会将点合并为多点结构,并且可能不会保持顺序,因此无法恢复。当给定鱼时,它返回鱼汤。


Value

与x具有相同性质的对象,但具有适当的类属性集。

as.matrix返回构成几何图形的点的集合作为单个矩阵,其中每个点是一行;使用unlist(x, recursive = FALSE)获取矩阵集合。

相关推荐
学逆向的7 小时前
C 堆区内存管理
c语言·开发语言·网络安全
huoyueyi7 小时前
《融天AI-APP从0到1开发实录》
开发语言·lua
OpenAnolis小助手8 小时前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
阿尼卡~9 小时前
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定
c语言·开发语言·windows
hhhjhl11 小时前
Undici 跨端三方库仓颉适配全流程
java·开发语言·ubuntu
染指111011 小时前
158.Agent-LangGraph-子图(共享状态和不共享状态模式)
开发语言·人工智能·python·ui·agent·agents
wangchunyu11411 小时前
JAVA JVM内存结构与运行时数据区
java·开发语言·jvm
slongzhang_11 小时前
linux 递归删除源码文件|递归删除目录下 *.js,但排除 *.min.js
linux·开发语言·javascript
云和数据.ChenGuang12 小时前
Python 常见特殊方法详解:__new__、__init__、__del__、__str__、__repr__ 与 __getattribute__
开发语言·人工智能·python·1024程序员节
xyouyuweizhu12 小时前
字节流与字符流:Java IO 的两条主线该怎么选
java·开发语言·python