Now working in main branch, removed references to old trunk branch.
Removed geojsonlint and all linting facilities and code.
linting_opts()
is deprecated.
New maintainer Michael Sumner.
ndgeo_read()
(#39)ndgeo_write()
and ndgeo_read()
.
ndgeo_write()
leverages writeLines()
to write
to disk, while ndgeo_read()
leverages a modified version of
jsonlite::stream_in()
to stream in line by line.
ndgeo_write()
works only with the geojson package classes
geofeature
and geofeaturecollection
(#31)
(#38)as.geojson()
generic gains a new method for
sf
, see showMethods('as.geojson')
to see
methods available. The method is only available if you have
sf
installed (#30) thanks @cpsievertas.geojson()
now throw warning message from
jsonlite
when json is invalid to help user sort out what’s
wrong with their JSON when the input is not valid JSON (#32)asc()
to use
stringi::stri_replace_all()
if installed, and if not fall
back to using gsub()
tibble::data_frame()
with
tibble::tibble()
throughout packageprint.geojson()
to not calculate and print
the bounding box because for very large geojson can take a very long
time. Also changed to precomputing everything so printing geojson
objects is fast (#36)geo_bbox()
to handle negative coordinates (#33)
(#34) thanks very much @aolesto_geojson
convert GeoJSON character
string to the approriate GeoJSON class by detecting GeoJSON type
automatically. this makes some other tasks easier (#28) (#29)as.geojson
function to do print summary on all
GeoJSON types well, not just GeometryCollection and FeatureCollection
(#27)properties_add()
to give back the same class
object as that given to the function. In addition, correctly adds
properties to FeatureCollection objects as well. (#22)print.featurecollection()
that was not
calculating and printing number of features correctly (#24)