├── .Rbuildignore ├── .github ├── .gitignore └── workflows │ └── R-CMD-check.yaml ├── .gitignore ├── DESCRIPTION ├── LICENSE ├── NAMESPACE ├── NEWS ├── R ├── RcppExports.R ├── geobuf.R ├── mvt.R ├── serialize_pb.R └── startup.R ├── README.md ├── cleanup ├── configure ├── configure.win ├── inst └── WORDLIST ├── man ├── geobuf.Rd ├── mapbox.Rd └── serialize_pb.Rd ├── protolite.Rproj ├── python ├── readmsg.py ├── runtest.sh └── writemsg.R ├── src ├── Makevars.in ├── Makevars.win ├── RcppExports.cpp ├── geobuf.cpp ├── geobuf.proto ├── init.cpp ├── mvt.proto ├── rexp.proto ├── serialize.cpp ├── ungeobuf.cpp ├── unmvt.cpp └── unserialize.cpp ├── tests ├── spelling.R ├── testdata │ ├── boundary.geojson │ ├── boundary │ │ ├── 10 │ │ │ └── 213 │ │ │ │ └── 388.mvt │ │ └── 12 │ │ │ └── 853 │ │ │ └── 1554.mvt │ ├── boundary2mvt.js │ ├── campus.geojson │ ├── campus │ │ ├── 10 │ │ │ └── 213 │ │ │ │ └── 388.mvt │ │ └── 12 │ │ │ └── 853 │ │ │ └── 1554.mvt │ ├── campus2mvt.js │ └── sample-geojson.js ├── testthat.R └── testthat │ ├── test-geobuf.R │ ├── test-mapbox.R │ ├── test-serialize.R │ ├── test.json │ └── test.pb └── tools └── winlibs.R /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2020 2 | COPYRIGHT HOLDER: Jeroen Ooms 3 | -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/NEWS -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/geobuf.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/R/geobuf.R -------------------------------------------------------------------------------- /R/mvt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/R/mvt.R -------------------------------------------------------------------------------- /R/serialize_pb.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/R/serialize_pb.R -------------------------------------------------------------------------------- /R/startup.R: -------------------------------------------------------------------------------- 1 | .onLoad <- function(lib, pkg){ 2 | R_start_protobuf() 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/README.md -------------------------------------------------------------------------------- /cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/cleanup -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/configure -------------------------------------------------------------------------------- /configure.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/configure.win -------------------------------------------------------------------------------- /inst/WORDLIST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/inst/WORDLIST -------------------------------------------------------------------------------- /man/geobuf.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/man/geobuf.Rd -------------------------------------------------------------------------------- /man/mapbox.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/man/mapbox.Rd -------------------------------------------------------------------------------- /man/serialize_pb.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/man/serialize_pb.Rd -------------------------------------------------------------------------------- /protolite.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/protolite.Rproj -------------------------------------------------------------------------------- /python/readmsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/python/readmsg.py -------------------------------------------------------------------------------- /python/runtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/python/runtest.sh -------------------------------------------------------------------------------- /python/writemsg.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/python/writemsg.R -------------------------------------------------------------------------------- /src/Makevars.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/Makevars.in -------------------------------------------------------------------------------- /src/Makevars.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/Makevars.win -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/geobuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/geobuf.cpp -------------------------------------------------------------------------------- /src/geobuf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/geobuf.proto -------------------------------------------------------------------------------- /src/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/init.cpp -------------------------------------------------------------------------------- /src/mvt.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/mvt.proto -------------------------------------------------------------------------------- /src/rexp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/rexp.proto -------------------------------------------------------------------------------- /src/serialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/serialize.cpp -------------------------------------------------------------------------------- /src/ungeobuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/ungeobuf.cpp -------------------------------------------------------------------------------- /src/unmvt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/unmvt.cpp -------------------------------------------------------------------------------- /src/unserialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/src/unserialize.cpp -------------------------------------------------------------------------------- /tests/spelling.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/spelling.R -------------------------------------------------------------------------------- /tests/testdata/boundary.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/boundary.geojson -------------------------------------------------------------------------------- /tests/testdata/boundary/10/213/388.mvt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/boundary/10/213/388.mvt -------------------------------------------------------------------------------- /tests/testdata/boundary/12/853/1554.mvt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/boundary/12/853/1554.mvt -------------------------------------------------------------------------------- /tests/testdata/boundary2mvt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/boundary2mvt.js -------------------------------------------------------------------------------- /tests/testdata/campus.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/campus.geojson -------------------------------------------------------------------------------- /tests/testdata/campus/10/213/388.mvt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/campus/10/213/388.mvt -------------------------------------------------------------------------------- /tests/testdata/campus/12/853/1554.mvt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/campus/12/853/1554.mvt -------------------------------------------------------------------------------- /tests/testdata/campus2mvt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/campus2mvt.js -------------------------------------------------------------------------------- /tests/testdata/sample-geojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testdata/sample-geojson.js -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-geobuf.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testthat/test-geobuf.R -------------------------------------------------------------------------------- /tests/testthat/test-mapbox.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testthat/test-mapbox.R -------------------------------------------------------------------------------- /tests/testthat/test-serialize.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testthat/test-serialize.R -------------------------------------------------------------------------------- /tests/testthat/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testthat/test.json -------------------------------------------------------------------------------- /tests/testthat/test.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tests/testthat/test.pb -------------------------------------------------------------------------------- /tools/winlibs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeroen/protolite/HEAD/tools/winlibs.R --------------------------------------------------------------------------------