Package: silicate 0.7.1.9001

Michael D. Sumner

silicate: Common Forms for Complex Hierarchical and Relational Data Structures

Generate common data forms for complex data suitable for conversions and transmission by decomposition as paths or primitives. Paths are sequentially-linked records, primitives are basic atomic elements and both can model many forms and be grouped into hierarchical structures. The universal models 'SC0' (structural) and 'SC' (labelled, relational) are composed of edges and can represent any hierarchical form. Specialist models 'PATH', 'ARC' and 'TRI' provide the most common intermediate forms used for converting from one form to another. The methods are inspired by the simplicial complex <https://en.wikipedia.org/wiki/Simplicial_complex> and provide intermediate forms that relate spatial data structures to this mathematical construct.

Authors:Michael D. Sumner [aut, cre], John Corbett [ctb], Simon Wotherspoon [ctb], Kent Johnson [dtc], Mark Padgham [aut]

silicate_0.7.1.9001.tar.gz
silicate_0.7.1.9001.zip(r-4.5)silicate_0.7.1.9001.zip(r-4.4)silicate_0.7.1.9001.zip(r-4.3)
silicate_0.7.1.9001.tgz(r-4.4-any)silicate_0.7.1.9001.tgz(r-4.3-any)
silicate_0.7.1.9001.tar.gz(r-4.5-noble)silicate_0.7.1.9001.tar.gz(r-4.4-noble)
silicate_0.7.1.9001.tgz(r-4.4-emscripten)silicate_0.7.1.9001.tgz(r-4.3-emscripten)
silicate.pdf |silicate.html
silicate/json (API)
NEWS

# Install 'silicate' in R:
install.packages('silicate', repos = c('https://hypertidy.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/hypertidy/silicate/issues

Pkgdown:https://hypertidy.github.io

Datasets:

On CRAN:

hierarchical-datasimplicial-complexspatial-datastructural-primitivestopologytriangulation

7.28 score 54 stars 7 packages 111 scripts 293 downloads 23 exports 23 dependencies

Last updated 11 months agofrom:959394e222. Checks:ERROR: 7. Indexed: yes.

TargetResultDate
Doc / VignettesFAILDec 05 2024
R-4.5-winERRORDec 05 2024
R-4.5-linuxERRORDec 05 2024
R-4.4-winERRORDec 05 2024
R-4.4-macERRORDec 05 2024
R-4.3-winERRORDec 05 2024
R-4.3-macERRORDec 05 2024

Exports:%>%ARCfilterPATHPATH0PATH0_from_dfSCsc_arcsc_colourssc_coordsc_edgesc_endsc_nodesc_objectsc_pathsc_segmentsc_startsc_uidsc_vertexSC0TRItri_areaTRI0

Dependencies:clicrsmetadecidodplyrfansigenericsgibblegluegridBaselifecyclemagrittrpillarpkgconfigpurrrR6Rcpprlangtibbletidyselectunjoinutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
ARC modelARC ARC.default ARC.PATH
Dplyr methods for silicate objectsdplyr-methods filter filter.SC
Geometry collection of trianglesear_gc
Flight tracksflight_tracks
Inland waters, for parts of Australia, and New Caledonia.inlandwaters
Minimal mesh.minimal_mesh
Deprecated data set.mmesh
PATH model.PATH PATH.default PATH.SC PATH.TRI
Path model in structural formPATH0 PATH0.default PATH0.PATH0 PATH0_from_df
Plot silicateplot.SC plot.SC0
Polygonal meshpolymesh
Methods for silicateprint.sc
Transport routesroutes
The universal modelSC SC.default SC.pslg SC.TRI
Arc-node topology.sc_arc sc_arc.ARC sc_arc.default
Silicate colourssc_colours
Coordinate decompositionsc_coord sc_coord.ARC sc_coord.default sc_coord.Lines sc_coord.LINESTRING sc_coord.list sc_coord.matrix sc_coord.MULTILINESTRING sc_coord.MULTIPOINT sc_coord.MULTIPOLYGON sc_coord.PATH sc_coord.PATH0 sc_coord.POINT sc_coord.POLYGON sc_coord.Polygons sc_coord.pslg sc_coord.SC sc_coord.SC0 sc_coord.sf sc_coord.sfc sc_coord.Spatial sc_coord.TRI
Edges.sc_edge sc_edge.default sc_edge.PATH sc_end sc_end.ARC sc_end.PATH sc_end.PATH0 sc_end.SC sc_end.SC0 sc_end.TRI sc_start sc_start.ARC sc_start.PATH sc_start.PATH0 sc_start.SC sc_start.SC0 sc_start.TRI
Nodes for arc-node topology.sc_node sc_node.ARC sc_node.default sc_node.PATH sc_node.SC sc_node.SC0
Objects, featuressc_object sc_object.default sc_object.sf sc_object.sfc sc_object.TRI
Path decompositionsc_path sc_path.ARC sc_path.default sc_path.GEOMETRYCOLLECTION sc_path.LINESTRING sc_path.list sc_path.matrix sc_path.MULTILINESTRING sc_path.MULTIPOINT sc_path.MULTIPOLYGON sc_path.PATH sc_path.PATH0 sc_path.POINT sc_path.POLYGON sc_path.SC sc_path.SC0 sc_path.sf sc_path.sfc sc_path.sfc_TIN sc_path.Spatial
Given a `PATH`` model decompose to 1-dimensional primitives (or 0-dimensional).sc_segment sc_segment.default sc_segment.PATH
Unique labelssc_uid
Extract unique verticessc_vertex sc_vertex.ARC sc_vertex.default sc_vertex.PATH sc_vertex.PATH0 sc_vertex.pslg sc_vertex.SC sc_vertex.SC0 sc_vertex.TRI sc_vertex.TRI0
Pure edge model, structural formSC0 SC0.default SC0.pslg
Simple features zoo.sfgc sfzoo
silicatesilicate-package silicate
TRI model, triangulationsplot.TRI TRI TRI.sfc_GEOMETRYCOLLECTION
Area of trianglestri_area
TRI0 model, structural triangulationsTRI0 TRI0.default TRI0.mesh3d TRI0.PATH TRI0.PATH0 TRI0.sf TRI0.sfc_GEOMETRYCOLLECTION TRI0.sfc_TIN TRI0.TRI TRI0.TRI0