gdalraster 2.5.0 #930
ctoney
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Dependencies
ImportsandLinkingToSuggestsFeatures
gt_from_dim_bbox()andbbox_from_dim_gt(): standalone functions for converting between geotransform coefficients and bounding boxes (helper for bbox / geotransform conversion #878, thanks to @mdsumner)GDALRaster$setBbox(): convenience wrapper for setting the geotransform from a bounding box (helper for bbox / geotransform conversion #878, thanks to @mdsumner)read_to_nativeRaster(): read raster data directly as an R object of classnativeRasterfor fast rendering, also added as the class methodGDALRaster$readToNativeRaster()(readToNativeRaster method for GDALRaster and standalone read_to_nativeRaster() #875, thanks to @mdsumner)is_los_visible(): check line of sight between pairs of point locations usingGDALIsLineOfSightVisible()(Add is_los_visible(): check line of sight between pairs of point locations using GDALIsLineOfSightVisible() #869)vector_to_MEM(): use pixel data in an existing R vector to create a GDAL in-memory raster with zero copy (Add vector_to_MEM(): create a GDAL in-memory dataset from R data without copying #910)vsi_glob(): get file and directory names matching a pattern that may contain wildcards, wrapper ofVSIGlob()in GDAL >= 3.11 (Add vsi_glob(): get file and directory names matching a pattern that may contain wildcards (GDAL >= 3.11) #864)vsi_uri_to_vsi_path(): return VSI compatible paths from URIs / URLs, wrapper ofVSIURIToVSIPath()in GDAL >= 3.12 (Add vsi_uri_to_vsi_path(): return VSI compatible paths from URIs / URLs (GDAL >= 3.12) #865)VSIFile: add a writable fieldreportVSIFErrorAsEof, and check the VSI error indicator in theread()andeof()methods if GDAL >= 3.10 (ClassVSIFile: add a writable fieldreportVSIFErrorAsEof, and checkVSIFErrorL()in theread()andeof()methods if GDAL >= 3.10 #901)g_build_polygon_from_edges(): build a polygon from a set of arcs, wrapper ofOGRBuildPolygonFromEdges()(Geom API: add g_build_polygon_from_edges(), wrapper of OGRBuildPolygonFromEdges() #863)g_build_collection(): build a collection-type geometry from a set of input geometries given as a list of WKBrawvectors or acharactervector of WKT strings (Geom API: add g_build_collection(), build a collection-type geometry from a set of input geometries given as a list of WKB raw vectors or a character vector of WKT strings #867)g_intersects(): performance improvements and use prepared geometry in 1:many batch modeGDALVector: add methodisReadOnly()GFT_Boolean,GFT_DateTimeandGFT_WKBGeometrywith GDAL >= 3.12 (Raster attribute table: support new field types GFT_Boolean, GFT_DateTime and GFT_WKBGeometry with GDAL >= 3.12 #860)GDALRaster: recognize the new color interpretation (GCI_xxxx) items added to theGDALColorInterpenumeration in GDAL 3.10 (Recognize color interpretation (GCI_xxxx) items added to the GDALColorInterp enumeration in GDAL 3.10 #900)calc(): add support for input and output rasters as dataset objects, instead of only as file names (calc(): add support for input and output rasters as dataset objects, instead of only as file names #870)set_config_option(): if theCPL_LOG_ERRORSoption is set, then set the global error handler appropriately for that case (addresses Add user configuration capability for the global error handler #905)Fixes
VSIFile: fix crash when passing open options in the constructor (Creating a new VSIFile from an S3 file crashes R #883, thanks to @pepijn-devries)read_ds(): the argumentas_wkband raster dataset propertyreadByteAsRawwere not synchronized (synchronize as_raw and readByteAsRaw #873, thanks to @mdsumner)GDALVector::open(): remove warning if Spatialite is not available when opening with a SQL statement and the SQLite dialect is specified (fixes message about SpatiaLite from GDALVector #908)GDALVector: honor thequietobject setting in several places it was not checked before printing a console messageMEMvector dataset format instead ofMemoryif GDAL >= 3.11identifyDriver(): make conditional on PostGISRaster / PostgreSQL driver presence (Fix test for identifyDriver() conditional on PostGISRaster / PostgreSQL presence #880)Internal
CSLConstListwithGDALGetMetadata()andGDALSetMetadata()for as per https://gdal.org/en/latest/user/migration_guide.html (Use CSLConstList with GDALGetMetadata, GDALSetMetadata #868, thanks to @mdsumner).cpl_get_path(),.cpl_get_dirname()and.cpl_launder_for_filename()VSIFile::read(): avoid a copy from temporary buffer most of the time (VSIFile::read(): avoid a copy from temporary buffer most of the time #888)GDALAlg: useGDALAlgorithmRegistryInstantiateAlgFromPath()if GDAL >= 3.12 (GDALAlg: use GDALAlgorithmRegistryInstantiateAlgFromPath() if GDAL >= 3.12 #859)GDALAlg::parseCommandLineArgs(): look up argument aliases in a couple of places they were hard coded, and refactorAuthors
"aut", previously"ctb")"ctb")This discussion was created from the release gdalraster 2.5.0.
Beta Was this translation helpful? Give feedback.
All reactions