58269 Commits

Author SHA1 Message Date
Even Rouault
2d3414a041 [OAPIF provider] Add workaround for QGIS server 3.10.0 2019-10-26 06:47:59 +10:00
Even Rouault
c7f29d501f QgsVectorLayer: document oapif provider
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
0d5f7dd700 [WFS/OAPIF] Define storageType()
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
239ef6f5ef QgsDataSourceUri::uri(): do not write empty table= and sql= 2019-10-26 06:47:59 +10:00
Even Rouault
6d682a002b [OAPIF provider] Add progress bar
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
e12c5522e2 [WFS provider] Extract reusable logic for progress dialog
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
3d2f9f1aab [OAPIF provider] Add subsetString support and server-side datetime filtering
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
bc8ee7ac32 [WFS/OAPIF provider] Do not forward filter expression to Spatialite cache if it depends on a DateTime field
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
2bba185c76 providertestbase.py: avoid hardcoded attribute index in testUniqueStringsMatching(), and split testExtent() in 2 for WFS/OAPI providers 2019-10-26 06:47:59 +10:00
Even Rouault
c7f278b357 [OAPIF provider] Read metadata
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
d25759525e [BUGFIX] QgsCoordinateReferenceSystem::createFromOgcWmsCrs(): fix importing http://www.opengis.net/def/crs/OGC/1.3/CRS84 2019-10-26 06:47:59 +10:00
Even Rouault
681229a48a [OAPIF provider] Integrate provider within WFS provider GUI
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
4a6b49fe8f [Feature] Add 'OGC API - Features' provider, shortnamed as OAPIF. Only non-GUI elements in this commit
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
05eee425ad QgsBaseNetworkRequest: allow conditional logging of errors
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
099df0bf3d addVectorLayerPrivate(): avoid crash in the non-nominal case when added a layer for a non-existing provider 2019-10-26 06:47:59 +10:00
Even Rouault
d7ea384f8a QgsProviderRegistry: add a 'multipleProviderMetadataFactory' entry point in loadable plugins so they can register multiple providers, and use it in the WFS provider
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
a1adb328ef QgsBaseNetworkRequest: add an argument for Accept header in GET requests
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
f693f30797 [WFS provider] Extract reusable network request mechanism
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
80b5b0aed0 test_provider_wfs_gui.py: fix to use non-deprecated API 2019-10-26 06:47:59 +10:00
Even Rouault
563a392bdd [WFS provider] Bugfix: call releaseCacheDirectory() if using a serialized feature writer stream
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
a8c5bb6854 [WFS provider] Extract reusable logic to handle temporary cache directory
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
807fc4faef [WFS provider] Extract reusable cache and background downloader logic
Funded by Planet
2019-10-26 06:47:59 +10:00
Even Rouault
89de7579bf [BUGFIX] QgsOwsConnection: use dedicated QgsDataSourceUri setters for credentials, so that userName(), etc. work without serializing/deserialing. Neeed with OAPIF source select GUI 2019-10-26 06:47:59 +10:00
Even Rouault
13298bb060 [WFS provider] Do not expand authentication config to username/password when adding layers from source select or browser 2019-10-26 06:47:59 +10:00
nirvn
01e4849466 [maptip] Fix illegible map tips with dark themes (fixes #32288) 2019-10-26 06:46:52 +10:00
Alessandro Pasotti
16676ff93a Code layout 2019-10-26 06:46:09 +10:00
Alessandro Pasotti
d2536576a4 Fix upper invalid interval 2019-10-26 06:46:09 +10:00
Alessandro Pasotti
6f7a6ba28e Add another infinity range test case 2019-10-26 06:46:09 +10:00
Alessandro Pasotti
090a6c72ad Fix range extend infinity 2019-10-26 06:46:09 +10:00
Alessandro Pasotti
65d0f5b67f Add extend to QgsRange 2019-10-26 06:46:09 +10:00
Nyall Dawson
9432ac8af1 Completely disable debug code in QgsRasterProjector
Even if it's only used on debug builds, this is still TOOOO slow
and overly noisy
2019-10-26 06:45:11 +10:00
Nyall Dawson
1ba8db41b6 Fix potential overflow in raster renderer 2019-10-26 06:45:11 +10:00
Alessandro Pasotti
d2fa5bc793 Fix some QStringLiterals 2019-10-26 06:44:13 +10:00
Alessandro Pasotti
f1fdf4c810 Fix merge feature attrs: use the correct formatter for data
and use actual data for calculations and to return values

Fixes #32208
2019-10-26 06:44:13 +10:00
root676
32a01d1d32 optimize handling of missing geometries and zero count densification 2019-10-26 06:43:32 +10:00
root676
d00178d6af fix helpstring 2019-10-26 06:43:32 +10:00
root676
2221bcad6a remove old python algorithm and helpstrings 2019-10-26 06:43:32 +10:00
root676
ccc7566bf1 Port of Densify Geometries by Count algorithm to C++ 2019-10-26 06:43:32 +10:00
Nyall Dawson
d76835fec5 Restore project variables early in the project read cycle
This ensure project level variables are correctly in place before
trying to read other components which may depend on these variables,
e.g. layouts

Fixes #32382
2019-10-26 06:42:56 +10:00
Nyall Dawson
670c81f921 [processing] Improve docs for Join by Nearest, raise warning in log
when multiple features with same search distance are found

Fixes #32317
2019-10-26 06:42:18 +10:00
Nyall Dawson
1dfc0c1e4e Catch some reprojection exceptions during raster rendering
Fixes #32301
2019-10-26 06:34:20 +10:00
Peter Petrik
5672f0d24c [feature] [ios] allow static build of postgres provider 2019-10-25 18:00:27 +02:00
Peter Petrik
679e75e13c update MDAL 0.4.0 2019-10-25 17:59:53 +02:00
Juergen E. Fischer
94fa3c44e0 dwg/dxf import:
* fix orientation of TEXT entities
* also clean TEXT strings
* support non-origin-based blocks
* support extrusion
2019-10-25 14:22:53 +02:00
Juergen E. Fischer
d5ab5ff7df Bump version to 3.11 2019-10-25 14:15:55 +02:00
Juergen E. Fischer
df860ea89a changelog and news update for 3.10 2019-10-25 14:14:52 +02:00
Juergen E. Fischer
45b437e13f translation update for 3.10.0 from transifex 2019-10-25 14:14:46 +02:00
Juergen E. Fischer
0236c59377 visual changelog url changed again 2019-10-25 14:12:29 +02:00
rldhont
ca24cdca2e [Server][Tests] Add WMS GetStyles test with TextSymbolizer output 2019-10-25 10:04:39 +02:00
rldhont
31ae029ed5 [Bugfix][Server] Add TextSymbolizer to SLD provided by WMS GetStyles request 2019-10-25 10:04:39 +02:00