├── .Rbuildignore ├── .gitignore ├── DESCRIPTION ├── NAMESPACE ├── R ├── .DS_Store ├── DistanceCalculations.R ├── EncodeSF.R ├── PolygonCalculations.R ├── RcppExports.R ├── SpatialJoins.R ├── ToSDT.R ├── data.R ├── meusings.R ├── onLoad.R ├── package.R ├── polyline.R ├── scratch.R ├── shaping.R ├── spatialdatatable.R └── utilities.R ├── README.md ├── data ├── dt_melbourne.rda ├── sdt_melbourne.rda ├── sf_tramRoute.rda └── shp_tiwi.rds ├── man ├── CheckForID.Rd ├── EncodeSF.Rd ├── PointInPolygon.Rd ├── PointsInPolygon.Rd ├── PolylineArea.Rd ├── PolylineDistance.Rd ├── SimplifyPolyline.Rd ├── WindingNumber.Rd ├── decode_pl.Rd ├── dtAlongTrackDistance.Rd ├── dtAntipode.Rd ├── dtBearing.Rd ├── dtCosine.Rd ├── dtDestination.Rd ├── dtDist2gc.Rd ├── dtEuclidean.Rd ├── dtHaversine.Rd ├── dtMidpoint.Rd ├── dtNearestPoints.Rd ├── earthsRadius.Rd ├── encode_pl.Rd ├── find_lat_column.Rd ├── find_lon_column.Rd ├── hello.Rd ├── isLeft.Rd ├── polyline_column.Rd ├── polylines.Rd ├── sdt_melbourne.Rd ├── setSDT.Rd ├── sf_tramRoute.Rd ├── spToDT.Rd ├── spatialdatatable-package.Rd ├── testClosePolygon.Rd ├── testIsClosed.Rd └── toSDT.Rd ├── spatialdatatable.Rproj ├── src ├── .gitignore ├── DistanceCalculations.cpp ├── Geometry.cpp ├── PolygonCalculations.cpp ├── RcppExports.cpp ├── polyline.cpp ├── sdt.h └── util.cpp ├── tests ├── .DS_Store ├── testthat.R └── testthat │ ├── test-datatable.R │ ├── test-polygons.R │ ├── test-spatial_calculations.R │ └── test-spatialdatatable.R └── vignettes ├── images ├── reducedPolylineComplex10.png ├── reducedPolylineComplex100.png └── reducedPolylineComplex1000.png ├── spatialdatatable.R ├── spatialdatatable.Rmd └── spatialdatatable.html /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/NAMESPACE -------------------------------------------------------------------------------- /R/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/.DS_Store -------------------------------------------------------------------------------- /R/DistanceCalculations.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/DistanceCalculations.R -------------------------------------------------------------------------------- /R/EncodeSF.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/EncodeSF.R -------------------------------------------------------------------------------- /R/PolygonCalculations.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/PolygonCalculations.R -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/SpatialJoins.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/SpatialJoins.R -------------------------------------------------------------------------------- /R/ToSDT.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/ToSDT.R -------------------------------------------------------------------------------- /R/data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/data.R -------------------------------------------------------------------------------- /R/meusings.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/meusings.R -------------------------------------------------------------------------------- /R/onLoad.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/onLoad.R -------------------------------------------------------------------------------- /R/package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/package.R -------------------------------------------------------------------------------- /R/polyline.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/polyline.R -------------------------------------------------------------------------------- /R/scratch.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/scratch.R -------------------------------------------------------------------------------- /R/shaping.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/shaping.R -------------------------------------------------------------------------------- /R/spatialdatatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/spatialdatatable.R -------------------------------------------------------------------------------- /R/utilities.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/R/utilities.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/README.md -------------------------------------------------------------------------------- /data/dt_melbourne.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/data/dt_melbourne.rda -------------------------------------------------------------------------------- /data/sdt_melbourne.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/data/sdt_melbourne.rda -------------------------------------------------------------------------------- /data/sf_tramRoute.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/data/sf_tramRoute.rda -------------------------------------------------------------------------------- /data/shp_tiwi.rds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/data/shp_tiwi.rds -------------------------------------------------------------------------------- /man/CheckForID.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/CheckForID.Rd -------------------------------------------------------------------------------- /man/EncodeSF.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/EncodeSF.Rd -------------------------------------------------------------------------------- /man/PointInPolygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/PointInPolygon.Rd -------------------------------------------------------------------------------- /man/PointsInPolygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/PointsInPolygon.Rd -------------------------------------------------------------------------------- /man/PolylineArea.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/PolylineArea.Rd -------------------------------------------------------------------------------- /man/PolylineDistance.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/PolylineDistance.Rd -------------------------------------------------------------------------------- /man/SimplifyPolyline.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/SimplifyPolyline.Rd -------------------------------------------------------------------------------- /man/WindingNumber.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/WindingNumber.Rd -------------------------------------------------------------------------------- /man/decode_pl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/decode_pl.Rd -------------------------------------------------------------------------------- /man/dtAlongTrackDistance.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtAlongTrackDistance.Rd -------------------------------------------------------------------------------- /man/dtAntipode.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtAntipode.Rd -------------------------------------------------------------------------------- /man/dtBearing.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtBearing.Rd -------------------------------------------------------------------------------- /man/dtCosine.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtCosine.Rd -------------------------------------------------------------------------------- /man/dtDestination.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtDestination.Rd -------------------------------------------------------------------------------- /man/dtDist2gc.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtDist2gc.Rd -------------------------------------------------------------------------------- /man/dtEuclidean.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtEuclidean.Rd -------------------------------------------------------------------------------- /man/dtHaversine.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtHaversine.Rd -------------------------------------------------------------------------------- /man/dtMidpoint.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtMidpoint.Rd -------------------------------------------------------------------------------- /man/dtNearestPoints.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/dtNearestPoints.Rd -------------------------------------------------------------------------------- /man/earthsRadius.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/earthsRadius.Rd -------------------------------------------------------------------------------- /man/encode_pl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/encode_pl.Rd -------------------------------------------------------------------------------- /man/find_lat_column.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/find_lat_column.Rd -------------------------------------------------------------------------------- /man/find_lon_column.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/find_lon_column.Rd -------------------------------------------------------------------------------- /man/hello.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/hello.Rd -------------------------------------------------------------------------------- /man/isLeft.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/isLeft.Rd -------------------------------------------------------------------------------- /man/polyline_column.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/polyline_column.Rd -------------------------------------------------------------------------------- /man/polylines.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/polylines.Rd -------------------------------------------------------------------------------- /man/sdt_melbourne.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/sdt_melbourne.Rd -------------------------------------------------------------------------------- /man/setSDT.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/setSDT.Rd -------------------------------------------------------------------------------- /man/sf_tramRoute.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/sf_tramRoute.Rd -------------------------------------------------------------------------------- /man/spToDT.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/spToDT.Rd -------------------------------------------------------------------------------- /man/spatialdatatable-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/spatialdatatable-package.Rd -------------------------------------------------------------------------------- /man/testClosePolygon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/testClosePolygon.Rd -------------------------------------------------------------------------------- /man/testIsClosed.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/testIsClosed.Rd -------------------------------------------------------------------------------- /man/toSDT.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/man/toSDT.Rd -------------------------------------------------------------------------------- /spatialdatatable.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/spatialdatatable.Rproj -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/DistanceCalculations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/DistanceCalculations.cpp -------------------------------------------------------------------------------- /src/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/Geometry.cpp -------------------------------------------------------------------------------- /src/PolygonCalculations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/PolygonCalculations.cpp -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/polyline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/polyline.cpp -------------------------------------------------------------------------------- /src/sdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/sdt.h -------------------------------------------------------------------------------- /src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/src/util.cpp -------------------------------------------------------------------------------- /tests/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/tests/.DS_Store -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-datatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/tests/testthat/test-datatable.R -------------------------------------------------------------------------------- /tests/testthat/test-polygons.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/tests/testthat/test-polygons.R -------------------------------------------------------------------------------- /tests/testthat/test-spatial_calculations.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/tests/testthat/test-spatial_calculations.R -------------------------------------------------------------------------------- /tests/testthat/test-spatialdatatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/tests/testthat/test-spatialdatatable.R -------------------------------------------------------------------------------- /vignettes/images/reducedPolylineComplex10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/vignettes/images/reducedPolylineComplex10.png -------------------------------------------------------------------------------- /vignettes/images/reducedPolylineComplex100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/vignettes/images/reducedPolylineComplex100.png -------------------------------------------------------------------------------- /vignettes/images/reducedPolylineComplex1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/vignettes/images/reducedPolylineComplex1000.png -------------------------------------------------------------------------------- /vignettes/spatialdatatable.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/vignettes/spatialdatatable.R -------------------------------------------------------------------------------- /vignettes/spatialdatatable.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/vignettes/spatialdatatable.Rmd -------------------------------------------------------------------------------- /vignettes/spatialdatatable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/spatialdatatable/HEAD/vignettes/spatialdatatable.html --------------------------------------------------------------------------------