Code, imagery, and data needed to recreate NZ Terrain basemaps found on LINZ Data Service (LDS)
hyperspeed CSS-like map styling
koordinates/chargebee-python 0
Python wrapper for the ChargeBee API
A cross-platform, linkable library implementation of Git that you can use in your application.
Python bindings for libgit2
PostgreSQL Logical Replication JSON output plugin
Manages loading Landonline data updates into LINZ Data Service
Auditing and relabeling cross-distribution Linux wheels.
A minimal Ubuntu base image modified for Docker-friendliness
bottle.py is a fast and simple micro-framework for python web-applications.
push eventOSGeo/gdal
commit sha aabbbeda4c9869b5f5225d935ce0fbf0faa4b41b
ubuntu-full/Dockerfile: update depedencies version
push time in an hour
PR opened OSGeo/gdal
Warn when Perl bindings are used unless an environment variable has been defined to suppress it.
pr created time in 2 hours
issue openedopengeospatial/ogcapi-features
Support optimistic locking using etags for PUT/PATCH?
See, for example, https://sookocheff.com/post/api/optimistic-locking-in-a-rest-api/. This should be quite useful for some scenarios. Of course, it should be a separate conformance class.
created time in 2 hours
push eventOSGeo/gdal
commit sha f68b7ac30029ac58183da2f15474802e653d54c2
fix_typos.sh: update skipped files
commit sha eeed0fe67eb877cdfa3c125f12f232d133cebb6d
PCIDSK: fix typos
push time in 3 hours
push eventOSGeo/gdal
commit sha bf046ceb7c6bb40a6c987812f1dd534cfd93e2de
CI: Fix AppVeyor skip for doc-only commits
commit sha 16647eef0c117289a90713ffa1201f5a6e74e861
Doc: Fix some typos
commit sha d1948c42c4d8bac90542b445f7b3446d484cc38d
Doc: fix some typos in wktproblems.rst
commit sha d0684e3d62ed12ae571059ea8e13f498477492cc
Merge pull request #3540 from dbaston/fix-appveyor-skip CI: Fix AppVeyor skip for doc-only commits
push time in 3 hours
PR merged OSGeo/gdal
Attempt to fix AppVeyor skip config set in #3533. I will push a doc-only commit shortly to check that this is working.
pr closed time in 3 hours
pull request commentOSGeo/gdal
CI: Fix AppVeyor skip for doc-only commits
Good to go, I think. Sorry for the noise.
comment created time in 4 hours
PR opened OSGeo/gdal
Attempt to fix AppVeyor skip config set in #3533. I will push a doc-only commit shortly to check that this is working.
pr created time in 4 hours
push eventOSGeo/gdal
commit sha 09323f7573982a16e56dd7b5454e0d7cfc028849
testclosedondestroydm.cpp: delete temp file
push time in 5 hours
issue openedOSGeo/gdal
Doc: missing paragraph pointing to bindings in other languages
The sphinx doc lacks a page with the content of https://trac.osgeo.org/gdal#GDALOGRInOtherLanguages
created time in 5 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
+.. _gdal2xyz:++================================================================================+gdal2xyz+================================================================================++.. only:: html++ Translates a raster file into `xyz` format.++.. Index:: gdal2xyz++Synopsis+--------++.. code-block::++ gdal2xyz [-help]+ [-skip factor]+ [-srcwin xoff yoff xsize ysize]+ [-b band]* [-allbands]+ [-csv]+ [-srcnodata value] [-dstnodata value]+ src_dataset [dst_dataset]++Description+-----------++The :program:`gdal2xyz` utility can be used to translate a raster file into xyz format.+`gdal2xyz` can be used as an alternative to `gdal_translate of=xyz`, but supporting other options,+for example:++ * Select more then one band+ * Skip or replace nodata value+ * Return the output as numpy arrays.++.. program:: gdal2xyz++.. option:: -skip++ How many rows/cols to skip in each iteration.++.. option:: -srcwin <xoff> <yoff> <xsize> <ysize>++ Selects a subwindow from the source image for copying based on pixel/line location.++.. option:: -b, -band <band>++ Select band *band* from the input spectral bands for output.+ Bands are numbered from 1 in the order spectral bands are specified.+ Multiple **-b** switches may be used.+ When no -b switch is used, the first band will be used.+ In order to use all input bands set `-allbands` or `-b 0`.++.. option:: -allbands++ Select all input bands.++.. option:: -csv++ Use comma instead of space as a delimiter.++.. option:: -skipnodata++ Exclude from the output lines with nodata value (as determinate by srcnodata)++.. option:: -srcnodata++ Determinants what is the nodata value of the dataset (for skipping or replacing)
The nodata value of the dataset (for skipping or replacing)
comment created time in 7 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
+.. _gdal2xyz:++================================================================================+gdal2xyz+================================================================================++.. only:: html++ Translates a raster file into `xyz` format.++.. Index:: gdal2xyz++Synopsis+--------++.. code-block::++ gdal2xyz [-help]+ [-skip factor]+ [-srcwin xoff yoff xsize ysize]+ [-b band]* [-allbands]+ [-csv]+ [-srcnodata value] [-dstnodata value]+ src_dataset [dst_dataset]++Description+-----------++The :program:`gdal2xyz` utility can be used to translate a raster file into xyz format.+`gdal2xyz` can be used as an alternative to `gdal_translate of=xyz`, but supporting other options,+for example:++ * Select more then one band+ * Skip or replace nodata value+ * Return the output as numpy arrays.++.. program:: gdal2xyz++.. option:: -skip++ How many rows/cols to skip in each iteration.++.. option:: -srcwin <xoff> <yoff> <xsize> <ysize>++ Selects a subwindow from the source image for copying based on pixel/line location.++.. option:: -b, -band <band>++ Select band *band* from the input spectral bands for output.+ Bands are numbered from 1 in the order spectral bands are specified.+ Multiple **-b** switches may be used.+ When no -b switch is used, the first band will be used.+ In order to use all input bands set `-allbands` or `-b 0`.++.. option:: -allbands++ Select all input bands.++.. option:: -csv++ Use comma instead of space as a delimiter.++.. option:: -skipnodata++ Exclude from the output lines with nodata value (as determinate by srcnodata)
Exclude the output lines with nodata value (as determined by srcnodata)
comment created time in 7 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
+.. _gdal2xyz:++================================================================================+gdal2xyz+================================================================================++.. only:: html++ Translates a raster file into `xyz` format.++.. Index:: gdal2xyz++Synopsis+--------++.. code-block::++ gdal2xyz [-help]+ [-skip factor]+ [-srcwin xoff yoff xsize ysize]+ [-b band]* [-allbands]+ [-csv]
I believe skipnodata
is missing
comment created time in 7 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
import numpy as np from osgeo import gdal-from osgeo.utils.auxiliary.base import num+from osgeo.utils.auxiliary.base import num, PathLike+from osgeo.utils.auxiliary.util import PathOrDS from osgeo.utils.auxiliary.numpy_util import GDALTypeCodeAndNumericTypeCodeFromDataSet def Usage():- print('Usage: gdal2xyz.py [-skip factor] [-srcwin xoff yoff width height]')- print(' [-band b] [--allBands] [-csv]')- print(' [--skipNoData] [-noDataValue value]')- print(' srcfile [dstfile]')+ print('Usage: gdal2xyz.py [-help]'
Question: Help is not explicitly defined, I assume it will just trigger the main else case in parsing? Should we add it explicitly?
comment created time in 7 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
def main(argv): band_nums = 1 return gdal2xyz(srcfile=srcfile, dstfile=dstfile, srcwin=srcwin, skip=skip, band_nums=band_nums, delim=delim,- skip_no_data=skip_no_data, no_data_value=no_data_value)+ skip_nodata=skip_nodata, src_nodata=src_nodata, dst_nodata=dst_nodata) -def gdal2xyz(srcfile: Union[str, Path, gdal.Dataset], dstfile: Union[str, Path] = None,+def gdal2xyz(srcfile: PathOrDS, dstfile: PathLike = None, srcwin: Optional[Sequence[int]] = None, skip: Union[int, Sequence[int]] = 1, band_nums: Optional[Sequence[int]] = None, delim=' ',- skip_no_data: bool = False, no_data_value: Optional[Union[Sequence, Number]] = None,+ skip_nodata: bool = False,+ src_nodata: Optional[Union[Sequence, Number]] = None, dst_nodata: Optional[Union[Sequence, Number]] = None, return_np_arrays: bool = False): """ translates a raster file (or dataset) into xyz format - srcfile - source filename or dataset- dstfile - destination filename- srcwin - a sequence of 4 integers [x_off y_off x_size y_size] skip - how many rows/cols to skip each iteration- band_nums - number of the bands to include in the output. None to include all bands.- delim - delimiter to use to separate columns- skip_no_data - `True` will skip lines with uninteresting data values (NoDataValue or a given value)- no_data_value - determinates which values to skip- `None` - skip lines which have the dataset NoDataValue;- Sequence/Number - skip lines with a given value (per band or per dataset)+ srcwin (xoff, yoff, xsize, ysize) - Selects a subwindow from the source image for copying based on pixel/line location.+ band_nums - selected input bands to process, None to process all.+ delim - the delimiter to use between balues in a line+ skip_nodata - Exclude from the output lines with nodata value (as determinate by srcnodata)+ src_nodata - Determinants what is the nodata value of the dataset (for skipping or replacing)
src_nodata - The nodata value of the dataset (for skipping or replacing)
comment created time in 7 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
def main(argv): band_nums = 1 return gdal2xyz(srcfile=srcfile, dstfile=dstfile, srcwin=srcwin, skip=skip, band_nums=band_nums, delim=delim,- skip_no_data=skip_no_data, no_data_value=no_data_value)+ skip_nodata=skip_nodata, src_nodata=src_nodata, dst_nodata=dst_nodata) -def gdal2xyz(srcfile: Union[str, Path, gdal.Dataset], dstfile: Union[str, Path] = None,+def gdal2xyz(srcfile: PathOrDS, dstfile: PathLike = None, srcwin: Optional[Sequence[int]] = None, skip: Union[int, Sequence[int]] = 1, band_nums: Optional[Sequence[int]] = None, delim=' ',- skip_no_data: bool = False, no_data_value: Optional[Union[Sequence, Number]] = None,+ skip_nodata: bool = False,+ src_nodata: Optional[Union[Sequence, Number]] = None, dst_nodata: Optional[Union[Sequence, Number]] = None, return_np_arrays: bool = False): """ translates a raster file (or dataset) into xyz format - srcfile - source filename or dataset- dstfile - destination filename- srcwin - a sequence of 4 integers [x_off y_off x_size y_size] skip - how many rows/cols to skip each iteration- band_nums - number of the bands to include in the output. None to include all bands.- delim - delimiter to use to separate columns- skip_no_data - `True` will skip lines with uninteresting data values (NoDataValue or a given value)- no_data_value - determinates which values to skip- `None` - skip lines which have the dataset NoDataValue;- Sequence/Number - skip lines with a given value (per band or per dataset)+ srcwin (xoff, yoff, xsize, ysize) - Selects a subwindow from the source image for copying based on pixel/line location.+ band_nums - selected input bands to process, None to process all.+ delim - the delimiter to use between balues in a line+ skip_nodata - Exclude from the output lines with nodata value (as determinate by srcnodata)
skip_nodata - Exclude the output lines with nodata value (as determined by srcnodata)
comment created time in 7 hours
Pull request review commentOSGeo/gdal
gdal2xyz.py improvements and added documentation.
def main(argv): band_nums = 1 return gdal2xyz(srcfile=srcfile, dstfile=dstfile, srcwin=srcwin, skip=skip, band_nums=band_nums, delim=delim,- skip_no_data=skip_no_data, no_data_value=no_data_value)+ skip_nodata=skip_nodata, src_nodata=src_nodata, dst_nodata=dst_nodata) -def gdal2xyz(srcfile: Union[str, Path, gdal.Dataset], dstfile: Union[str, Path] = None,+def gdal2xyz(srcfile: PathOrDS, dstfile: PathLike = None, srcwin: Optional[Sequence[int]] = None, skip: Union[int, Sequence[int]] = 1, band_nums: Optional[Sequence[int]] = None, delim=' ',- skip_no_data: bool = False, no_data_value: Optional[Union[Sequence, Number]] = None,+ skip_nodata: bool = False,+ src_nodata: Optional[Union[Sequence, Number]] = None, dst_nodata: Optional[Union[Sequence, Number]] = None, return_np_arrays: bool = False): """ translates a raster file (or dataset) into xyz format - srcfile - source filename or dataset- dstfile - destination filename- srcwin - a sequence of 4 integers [x_off y_off x_size y_size] skip - how many rows/cols to skip each iteration- band_nums - number of the bands to include in the output. None to include all bands.- delim - delimiter to use to separate columns- skip_no_data - `True` will skip lines with uninteresting data values (NoDataValue or a given value)- no_data_value - determinates which values to skip- `None` - skip lines which have the dataset NoDataValue;- Sequence/Number - skip lines with a given value (per band or per dataset)+ srcwin (xoff, yoff, xsize, ysize) - Selects a subwindow from the source image for copying based on pixel/line location.+ band_nums - selected input bands to process, None to process all.+ delim - the delimiter to use between balues in a line
delim - the delimiter to use between values in a line
comment created time in 7 hours
issue commentOSGeo/gdal
Using mypy to check Python type hints ?
I also used the Pycharm typechecker when adding type hints. Still, adding mypy seems like a good idea!
comment created time in 9 hours
issue openedmapnik/python-mapnik
fatal error: 'cairo.h' file not found
doesn't bulid on macOS Catalina 10.15.6 /usr/local/include/mapnik/cairo/cairo_context.hpp:43:10: fatal error: 'cairo.h' file not found this is my command: %brew update %brew install mapnik %git clone https://github.com/mapnik/python-mapnik.git %cd python-mapnik %git checkout v3.0.x %brew install boost-python3 %export BOOST_PYTHON_LIB=boost_python39 %python3 setup.py install
created time in 13 hours
push eventOSGeo/gdal
commit sha 52eeac2ffc46e32ea8ff7024c81c44bdbb0b0709
/vsiadls/: fix logic error spotted by cppcheck
commit sha 5e8ebad90b3aa22eaf00b8c90a7eafb2ccdc8d88
Avoid cppcheck false-positive about 'oIter == m_oCacheMetadataItem.end()' check
push time in 17 hours
push eventopengeospatial/geopackage
commit sha fc3d3a5ff2f0707d435c72925f7a0c1a33be87a6
Publish specification to github pages
push time in 17 hours
push eventopengeospatial/geopackage
commit sha 4fd4300cc997c1bcc375223277f055758f6e5f99
Create clause-2-references.adoc
push time in 17 hours
push eventopengeospatial/geopackage
commit sha 39b737bed5358ec4ed84eac965620e201ec3558a
Publish specification to github pages
push time in 17 hours
push eventopengeospatial/geopackage
commit sha f5fd81281e1e4ff1effbcb1de5e552de5200c224
Create clause-1-intro.adoc
push time in 17 hours
issue closedOSGeo/gdal
OGR datastore (GDB) Unknown geometry type: 3005
Upgrading geoserver from 2.17.1 to 2.18.2 results in different behaviour when reading layers from the same .gdb data source. The error I'm getting is Caused by: java.io.IOException: Unknown geometry type: 3005 at org.geotools.data.ogr.FeatureTypeMapper.getGeometryBinding(FeatureTypeMapper.java:285) at org.geotools.data.ogr.FeatureTypeMapper.getFeatureType(FeatureTypeMapper.java:70) at org.geotools.data.ogr.OGRFeatureSource.buildFeatureType(OGRFeatureSource.java:469) at org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327)
These are my setups:
Configuration that works
- CentOS8
- geoserver 2.17.1
- gdal 3.1 with ecw, with proj 6
- jdk 8
Configuration that doesn't work
- Debian 11
- geoserver 2.18.2
- gdal 3.2.1 with ecw, with proj 7.2.1
- openjdk 11
running "ogrinfo -al file.gdb" returns no errors
let me know if I can supply more info
thanks in advance
closed time in 19 hours
steelraidenissue commentOSGeo/gdal
OGR datastore (GDB) Unknown geometry type: 3005
Geometry type 3005 is 3D MultiPoint.
no, it is a MultiLineStringZM
But anyway it doesn't sound like a GDAL bug, but more a Geotools limitation in handling that type of geometry. Should be reported to them
comment created time in 19 hours
issue closedOSGeo/gdal
CI: update code_quality_checks and doxygen to ubuntu 20.04
ubuntu-latest on github actions is now at ubuntu 20.04 and this caused warnings/errors in the code_quality_checks and doxygen targets. See https://github.com/OSGeo/gdal/pull/3424/checks?check_run_id=1810156472 In the meantime, they have been forced to ubuntu 18.04 in https://github.com/OSGeo/gdal/commit/249106f9861b422fc49606e32e11db59d566302b
closed time in 19 hours
rouault