CRAN: Package sf
sf: Simple Features for R
Support for simple feature access, a standardized way to
encode and analyze spatial vector data. Binds to 'GDAL'
doi:10.5281/zenodo.5884351
> for reading and writing data, to 'GEOS'
doi:10.5281/zenodo.11396894
> for geometrical operations,
and to 'PROJ' <
doi:10.5281/zenodo.5884394
> for projection
conversions and datum transformations. Uses by default the 's2'
package for geometry operations on geodetic (long/lat degree)
coordinates.
Version:
1.1-0
Depends:
methods
, R (≥ 3.3.0)
Imports:
classInt
(≥ 0.4-1),
DBI
(≥ 0.8),
graphics
grDevices
grid
magrittr
s2
(≥ 1.1.0),
stats
tools
units
(≥ 0.7-0),
utils
LinkingTo:
Rcpp
Suggests:
blob
nanoarrow
covr
dplyr
(≥ 1.0.0),
ggplot2
knitr
lwgeom
(≥ 0.2-14),
maps
mapview
Matrix
microbenchmark
odbc
pbapply
pillar
pool
raster
rlang
rmarkdown
RPostgres
(≥ 1.1.0),
RPostgreSQL
RSQLite
sp
(≥ 1.2-4),
spatstat
(≥ 2.0-1),
spatstat.geom
spatstat.random
spatstat.linnet
spatstat.utils
stars
(≥ 0.6-0),
terra
testthat
(≥ 3.0.0),
tibble
(≥ 1.4.1),
tidyr
(≥ 1.2.0),
tidyselect
(≥ 1.0.0),
tmap
(≥ 2.0),
vctrs
wk
(≥ 0.9.0)
Published:
2026-02-24
DOI:
10.32614/CRAN.package.sf
Author:
Edzer Pebesma
[aut, cre],
Roger Bivand
[ctb],
Etienne Racine [ctb],
Michael Sumner [ctb],
Ian Cook [ctb],
Tim Keitt [ctb],
Robin Lovelace [ctb],
Hadley Wickham [ctb],
Jeroen Ooms
[ctb],
Kirill Müller [ctb],
Thomas Lin Pedersen [ctb],
Dan Baston [ctb],
Dewey Dunnington
[ctb]
Maintainer:
Edzer Pebesma
BugReports:
License:
GPL-2
MIT
+ file
LICENSE
URL:
NeedsCompilation:
yes
SystemRequirements:
GDAL (>= 2.0.1), GEOS (>= 3.4.0), PROJ (>= 4.8.0),
sqlite3
Citation:
sf citation info
Materials:
NEWS
In views:
Spatial
SpatioTemporal
CRAN checks:
sf results
Documentation:
Reference manual:
sf.html
sf.pdf
Vignettes:
1. Simple Features for R
source
R code
2. Reading, Writing and Converting Simple Features
source
R code
3. Manipulating Simple Feature Geometries
source
R code
4. Manipulating Simple Features
source
R code
5. Plotting Simple Features
source
R code
6. Miscellaneous
source
R code
7. Spherical geometry in sf using s2geometry
source
R code
Downloads:
Package source:
sf_1.1-0.tar.gz
Windows binaries:
r-release:
sf_1.1-0.zip
, r-oldrel:
sf_1.1-0.zip
macOS binaries:
r-release (arm64):
sf_1.1-0.tgz
, r-oldrel (arm64):
sf_1.1-0.tgz
, r-release (x86_64):
sf_1.1-0.tgz
, r-oldrel (x86_64):
sf_1.1-0.tgz
Old sources:
sf archive
Reverse dependencies:
Reverse depends:
alcyon
arcpullr
basf
bcmaps
bispdep
bruneimap
canadamaps
CCAMLRGIS
chilemapas
ecochange
ForestElementsR
geotopbricks
ggmapinset
GISTools
hgwrr
hydflood
intSDM
LabourMarketAreas
M3
mapSenegal
MazamaSpatialUtils
micromap
multiScaleR
nngeo
onmaRg
pMEM
PointedSDMs
ppgm
raptr
RCzechia
rgplates
rKIN
rLFT
rts2
segmetric
sftime
siland
spatialreg
spdep
spMaps
spsurvey
sspm
stars
starsExtra
stcos
surveyvoi
swash
tilegramsR
transfR
waver
wdnr.gis
wdpar
windAC
Reverse imports:
aboveR
abstr
adw
aelab
AgePopDenom
agricolaeplotr
AirExposure
alarmdata
amadeus
amt
anipaths
antaresViz
aopdata
appeears
arcgisgeocode
arcgislayers
arcgisutils
ArchipelagoEngine
areal
areaOfEffect
Argentum
artpack
ARUtools
ascotraceR
atakrig
atpolR
automap
awdb
azuremapsr
bangladesh
basemaps
bayesiansurpriser
bayesmove
BayesX
bcdata
bcputility
bdc
bdl
BeeBDC
bfsMaps
BIEN
bigDM
BIOMASS
bioRad
bioregion
bivariateLeaflet
blackmarbler
blockCV
BLSloadR
bluebike
BOLDconnectR
BrazilMet
BSTFA
btb
camtrapR
canadianmaps
cancensus
CAOP.RAA.2024
CARBayes
CARBayesdata
CARBayesST
CARDspa
caretSDM
cartograflow
cartogram
cartogramR
cartographer
cartographr
cartography
CAST
CatastRo
CDCPLACES
cdrcR
CDSE
censable
centerline
centr
cercospoRa
cffdrs
cft
chessboard
chirps
chopin
choroplethr
cisp
clc
cleangeo
clhs
ClimaRep
climatehealth
clustTMB
cmsafvis
cnefetools
cnmap
CoastlineFD
ColOpenData
commecometrics
comorosmaps
CompositionalSR
concaveman
conleyreg
constrainedKriging
CopernicusDEM
CopernicusMarine
corella
covid19br
covid19sf
covidcast
crawl
crimedata
cropDemand
CropScapeR
cropZoning
crownsegmentr
crstools
crsuggest
CRTspat
cshapes
csodata
CspStandSegmentation
csquares
ctmm
cubble
CvmortalityMult
cyclestreets
damAOI
dataRetrieval
datazoom.amazonia
dawaR
daymetr
dci
densityarea
DEplotting
DEPONS2R
deprivateR
DESpace
dggridR
DHSr
diceplot
Directional
disaggregation
dispeRse
distanceto
divraster
divseg
divvy
dots
downscale
drhutools
dsims
dsmSearch
dssd
duckspatial
dwp
dynamicSDM
earthtones
ebirdst
echor
EcoCleanR
ecoTolerance
ediblecity
EEAaq
eiExpand
eixport
eks
elevatr
EmissV
emodnet.wfs
emstreeR
enmSdmX
envi
epikit
epiR
episomer
epiviz
epm
eSDM
esviz
evolMap
exactextractr
expowo
ezTrack
fastbioclim
fasterRaster
FedData
feltr
ffm
FIESTA
FIESTAutils
fireexposuR
fisheye
fishRman
fitbitViz
flexpolyline
flexurba
flightplot
FLightR
flowcluster
flowmapper
flownet
fmesher
forcis
forestecology
ForestTools
FORTLS
fractalforest
freestiler
frheritage
fsr
fude
galah
gbm.auto
gchartsmap
gdalUtilities
gdverse
gecko
geeLite
GeNetIt
GeoAdjust
geoAr
geobounds
geobr
geocausal
geocmeans
geocodebr
geocomplexity
geodimension
geodiv
geodl
geodrawr
geofi
GeoFIS
geoflow
geogenr
geogrid
geojsonio
geomander
GEOmap
geomaroc
geomerge
geomultistar
geonetwork
geonuts
geoperu
geoprofiler
geospatialsuite
geostan
GeoThinneR
GeoTox
ggautomap
ggdibbler
ggfields
ggincerta
ggmapcn
ggOceanMaps
GGoutlieR
ggseg
ggseg.formats
ggspatial
GIFT
giscoR
GISINTEGRATION
GISSB
gloBFPr
glossa
googletraffic
gps.track
grainscape
graph4lg
GREENeR
greenR
greenSD
gridpattern
gsClusterDetect
gstat
gtfs2emis
gtfs2gps
gtfstools
GWlasso
GWmodel
GWnnegPCA
GWpcor
gwpcormapper
GWSDAT
h3jsr
h3sdm
happign
HDSpatialScan
healthatlas
helsinki
hemispheR
hereR
hero
hexify
himach
hosm
hwsdr
hydrodownloadR
hydroloom
hyfo
IceSat2R
icosa
idbr
igr
ILORA
imcRtools
importinegi
ineAtlas
infocausality
infoxtr
inlabru
insetplot
intamap
intamapInteractive
ipdw
IRexamples
iRfcb
ispdata
ISRaD
itmsa
itsdm
jmastats
jollofR
jpgrid
jpmesh
KMLtoSHAPE
knfi
kokudosuuchi
LAGOSNE
lakefetch
lakemorpho
LandComp
landsepi
latbias
layer
lazysf
lconnect
leafem
leafgl
leaflet
leafpm
leafpop
leastcostpath
letsR
lgcp
lidaRtRee
lidR
link2GI
LMoFit
localsp
lwgeom
macleish
macroBiome
MainExistingDatasets
malariaAtlas
mammalcol
manureshed
mapboxapi
mapchina
mapedit
MapGAM
mapgl
mapi
mapindia
mapindiatools
mapiso
maplamina
mapme.biodiversity
mapmixture
mapsapi
mapscanner
mapsf
mapSpain
mapStats
maptiles
mapview
mapycusmaximus
MassWateR
MazamaSpatialPlots
mbg
medfateland
meteo
meteoland
meteospain
metR
MetricGraph
mgwrhw
mgwrsar
micromapST
MigConnectivity
misc
misuvi
mkde
mlr3spatial
mlspatial
modisfast
MODISTools
mongolstats
monographaR
motif
move2
movecost
movegroup
mregions2
MRG
MTA
multilandr
MultiscaleSCP
naijR
ncdfgeom
ndi
necountries
neonPlantEcology
neotoma2
netmap
nhdplusTools
nhdR
nimblewomble
NipponMap
nlrx
nominatimlite
nswgeo
OasisR
oceanexplorer
oceanic
oceanmap
odbr
ofpetrial
ohsome
ohun
openairmaps
opendatatoronto
openeo
OpenRange
opentripplanner
Orcs
OrgHeatmap
osmextract
OSMscale
osrm
otpr
OtsuFire
OtsuSeg
overturemapsr
overtureR
ows4R
ozmaps
paar
pacu
paisaje
palaeoverse
paleopop
PAMscapes
pannotator
pargasite
pastclim
patternize
pavo
pc
pct
pep725
pgirmess
photon
phylospatial
PiC
PL94171
PlanetNICFI
planscorer
plantTracker
pliman
plotdap
plusCode2
Poly4AT
PopGenHelpR
populR
potential
PReMiuM
pressuRe
prevR
priorCON
prioritizr
prioritizrdata
pseudohouseholds
pspatreg
ptools
pycno
qPRAentry
quadkeyr
qualmap
r5r
r5rgui
raceland
rangeBuilder
rangeMapper
rangemodelR
rasterbc
rasterDT
rasterpic
raybevel
raytracing
rcarbon
RcensusPkg
RchivalTag
rcoins
rcrisp
rdhs
rdwplus
read.abares
recluster
redist
redistmetrics
redistverse
redlistr
ref.ICAR
Relectoral
remap
rerddapXtracto
resourcecode
rFIA
rflexscan
rgeoda
rgeopat2
Rglottography
rgugik
rict
ripc
RiskMap
ritalic
riverdist
rivnet
RKaggle
rLakeHabitat
rlandfire
Rlibkdv
rmacrostrat
rmapshaper
rmapzen
rmdd
rnaturalearth
rnrfa
roads
robis
robust.prioritizr
rolap
roroph
rosmium
roughsf
rpostgis
RPyGeo
RRgeo
Rsagacmd
rsat
rsi
rsocialwatcher
rSPARCS
rstac
RStoolbox
rsurvstat
rTLS
rTLsDeep
rtop
RuHere
RWmisc
S4DM
sabre
sae4health
sampbias
SamsaRaLight
sapo
satres
SCDA
scenfire
SchoolDataIT
scider
SDLfilter
SDPDmod
sdsfun
SeaGraphs
secr
secrdesign
secrlinear
SegEnvIneq
SemiparMF
SEraster
sfarrow
sfcentral
sfclust
sfdct
sfdep
sfhelper
sfhotspot
sfislands
sfnetworks
sfReapportion
sftrack
sgapi
sgsR
SHARK4R
shoredate
sigugr
simodels
SimSurvey
sits
skytrackr
slopes
slxr
smartmap
smile
SMITIDstruct
smoothr
SNMA
socratadata
soilassessment
sorvi
sosta
spacemodR
SpaceTrooper
spanishoddata
spanner
SpatFD
SpatGC
spatgeom
SpatGRID
spatialAtomizeR
spatialData
spatialEco
SpatialFeatureExperiment
spatialGE
SpatialGraph
SpatialInference
SpatialKDE
SpatialPosition
SpatialRDD
spatialrisk
spatialsample
SpaTopic
spatsoc
spatsurv
spbal
spdgp
spectator
spectralR
spEDM
sphet
spmodel
spmoran
spnaf
spNetwork
spopt
SppTrend
spqdep
sqlhelper
SSDM
sshicm
SSIMmap
SSN2
SSNbayes
SSNbler
stampr
starsTileServer
stats19
stCEG
stelfi
stoichUtilities
StormR
stplanr
stppSim
StreamCatTools
streamDepletr
streetscape
subincomeR
sugarbag
SUMMER
suntools
supercells
SurfaceTortoise
surveyPrev
swfscDAS
swfscMisc
SWTools
tabs
tanaka
TDLM
tectonicr
tenm
terrainr
tidycensus
tidycensuskr
tidycountries
tidygeoRSS
tidypopgen
tidyrgee
tidysdm
tidyterra
tidytransit
tigris
tilemaps
tinytiger
tinyVAST
tmap
tmap.cartogram
tmap.mapgl
tmap.networks
tmaptools
tmapverse
tongfen
toponym
track2KBA
trackdf
trackeRapp
trafficCAR
transformr
treePlotArea
TreeRingShape
treesliceR
tReeTraits
trigpoints
TUFLOWR
twc
uavRmp
uci
UKFE
ulex
upstartr
ursa
USE
usmapdata
valh
valhallr
valuemap
VancouvR
vectorsurvR
vein
velociraptr
vietnameseConverter
viewscape
visor
vmsae
voluModel
vostokR
Voyager
walkboutr
WaterBalanceR
waywiser
weatherOz
weathR
weed
WEGE
WeightedTreemaps
weightedVoronoi
wflo
wildlifeDI
wingen
WorldMapR
worldmet
wpeR
zippeR
zonebuilder
Reverse linking to:
lwgeom
Reverse suggests:
a5R
acledR
actel
activatr
adehabitatHR
adklakedata
alabaster.sfe
AMAPVox
AMISforInfectiousDiseases
annotator
apsimx
aqp
AQuadtree
arcgeocoder
arcgisplaces
arcpbf
arcpy
argoFloats
auk
ausplotsR
baker
bamlss
bayesTFR
BFS
BiodiversityR
biscale
blvim
bmstdr
BORG
cbsodataR
chooseGCM
ckanr
climaemet
climatrends
ClimMobTools
cmhc
CoDaImpact
colorist
confcons
constructive
CoordinateCleaner
CopernicusClimate
COTAN
covatest
cppSim
crimedatasets
csdata
csmaps
d3po
dartR.base
dartR.spatial
DCluster
deckgl
DeclareDesign
disdat
distantia
dodgr
dpkg
DRquality
duckdb
duckdbfs
earthdatalogin
easyclimate
echarty
echelon
ecocomDP
ecotourism
efdm
EMbC
emdi
ENMeval
ENMTools
eRTG3D
espadon
eudata
eurostat
excursions
fakir
fastgeojson
findSVI
fjoin
FlickrAPI
FRK
fwtraits
GapAnalysis
gcplyr
gdalcubes
GDAtools
gear
geoarrow
geodaData
geofacet
geohashTools
geojson
geometa
geomtextpath
geos
geosphere
geotargets
GET
getRad
gganimate
ggblanket
ggformula
gghighlight
gginnards
ggiraph
ggpattern
ggplot2
ggquiver
ggraph
ggrastr
ggredist
ggrepel
ggsc
ggswissmaps
GHRexplore
GHRmodel
gmwmx2
googlePolylines
gpkg
gratia
growthTrendR
grwat
Guerry
h3o
healthiar
hmsidwR
HSAR
HSAUR3
hubeau
hypergate
HYPEtools
ie2miscdata
igrf
inkaR
ipeaplot
ipsecr
ipumsr
isoband
janitor
jsonlite
kDGLM
klovan
lacunaritycovariance
landsat
landscapemetrics
leaflet.extras
leaflet.extras2
lingtypology
linkeR
LMMsolver
loa
lterdatasampler
lutz
maps
mcmcsae
mdsr
metamer
MetaNet
meteoForecast
MIAmaxent
mlr
mlr3spatiotempcv
ModelMap
Morpho
moveWindSpeed
mrddGlobal
mvtweedie
NetLogoR
nlgeocoder
nomisdata
npphen
NRMSampling
nuts
o2geosocial
oce
od
onemapsgapi
openair
openaq
opencage
openrouteservice
osbng
osdatahub
osmapiR
osmdata
osrm.backend
overlapptest
palaeoSig
palettes
palimpsestr
parzer
pcutils
pinochet
plainview
plotly
plotthis
plumber
poems
polyCub
polylabelr
PopGenReport
PROJ
protolite
psgp
PurpleAir
qgisprocess
quickPlot
R2BayesX
r311
raem
rangeModelMetadata
rapr
raster
rasterList
rasterVis
rayrender
rayshader
rcartocolor
readaec
recogito
recolorize
recurse
regional
remotePARTS
reproducible
rgbif
rgee
RGENERATEPREC
rGhanaCensus
rgrass
rice
rinat
RKorAPClient
rmangal
rnpn
robotoolbox
rosm
rphylopic
RplotterPkg
RSAGA
rsatscan
rSPDE
RSTr
rtemis
RTL
rurality
rworldmap
saeTrafo
salem
sbtools
SCpubr
sdcSpatial
sdmTMB
Seurat
SeuratObject
sharpshootR
SiMRiv
simulariatools
sitrep
slendr
smerc
snapKrig
snirh.lab
sociome
soilDB
sp
spacetime
SpaceTimeBSS
SpaDES.tools
sparrpowR
SPARTAAS
SpatialBSS
SpatialOmicsOverlay
spbabel
spCF
spcosa
spData
spgwr
spheresmooth
SPIChanges
spmixW
spotoroo
spotr
spsur
spup
stacr
statAfrikR
stgam
StratifiedSampling
streamDAG
sugarglider
surveillance
TeachingDemos
terra
tidyplus
tiler
tipsae
trajectories
traudem
treespace
tricolore
tulpaMesh
ukhousing
ukpolice
unifir
USA.state.boundaries
USAboundaries
usdata
usmap
vchartr
versioning
via
VisiumIO
voi
waterquality
whitebox
wk
workspace
wxgenR
z22
Linking:
Please use the canonical form
to link to this page.
US