arcpbf (development version)
- Updates to the current Esri
FeatureCollection.proto, which adds theesriFieldTypeBigInteger,esriFieldTypeDateOnly,esriFieldTypeTimeOnly, andesriFieldTypeTimestampOffsetfield types. Previously these were all read as small integers.-
esriFieldTypeDateOnlyfields are now returned asDateinstead ofPOSIXct. -
esriFieldTypeTimestampOffsetfields are now returned asPOSIXctin UTC instead ofNA. The original offset is not kept. -
esriFieldTypeTimeOnlyfields are now returned as character (e.g."14:35:00.927") instead ofNA. -
esriFieldTypeBigIntegerfields are now returned as doubles.
-
-
esriFieldTypeXMLfields are now returned as character instead of an empty list with an unsupported field type message. -
esriFieldTypeSmallIntegerandesriFieldTypeIntegerfields are no longer classed asPOSIXctwhen every value is a date string. Non-numeric strings in these fields areNA. This removes the workaround for https://github.com/R-ArcGIS/arcgislayers/issues/211, which was caused by date-only fields being misread as small integers. - Explicit null values sent by newer services are now read as
NA. - Extent results (
returnExtentOnly = true) are now returned as a named numeric vector of classpbf_extent, withsrandcountattributes.post_process_pbf()converts them to ansfbbox.
arcpbf 0.3.0
CRAN release: 2026-08-21
- Improves error handling when encountering parse errors.
- Adds support for Windows ARM https://github.com/R-ArcGIS/arcpbf/pull/20 @jeroen
- Integer fields are no longer classed as dates when a value arrives as a string. The whole column was stamped
POSIXctwhile its values stayed raw, so34rendered as1969-12-31 17:00:34https://github.com/R-ArcGIS/arcgislayers/issues/211
arcpbf 0.2.0
CRAN release: 2025-10-22
- Fixes bug where datasets with CRSs within the ESRI authority would be returned with missing CRSs when converted to sf objects.
- Adds support for 64 bit integers closing https://github.com/R-ArcGIS/arcpbf/issues/15 h/t to @jjoeldaniel for reporting.
arcpbf 0.1.7
CRAN release: 2025-04-10
- Handles missing CRS and closes https://github.com/R-ArcGIS/arcpbf/issues/11 h/t @elipousson for reporting
- Returns warning message when
esriFieldBlobis encountered https://github.com/R-ArcGIS/arcpbf/issues/6 - Fixes bug where an error occured when a query returned no rows https://github.com/R-ArcGIS/arcpbf/issues/8
arcpbf 0.1.4
CRAN release: 2024-08-01
- Addresses MSRV requirement by replacing
std::cell::OnceCellwithonce_cell::sync::OnceCell - Fix parsing of dates and small integers
- Add minimal integration tests with arcgislayers
arcpbf 0.1.1
- Fixes a bug where sfg class was not assigned for empty geometries.
-
multi_resp_body_pbf()becomesresps_data_pbf()to be more inline withhttr2release - Fixes a bug when processing a list of protocol buffers that contain tables
