58340 Commits

Author SHA1 Message Date
Alessandro Pasotti
381a57433c Drop const and fix duplicated "Source" 2019-10-26 08:13:47 +10:00
Alessandro Pasotti
0116666fd4 Update src/core/qgsapplication.h
Co-Authored-By: Nyall Dawson <nyall.dawson@gmail.com>
2019-10-26 08:13:47 +10:00
Alessandro Pasotti
1bc7ece06a Add styleSheetType to application reportStyleSheet 2019-10-26 08:13:47 +10:00
Alessandro Pasotti
a57aff35b1 Remove leftover 2019-10-26 08:13:47 +10:00
Alessandro Pasotti
e8d8258a82 Remove QWebFrame include 2019-10-26 08:13:47 +10:00
Alessandro Pasotti
dd9fcbd86e Raster info: delegate all links (tiff issue)
... or it will try to show a geotiff in-browser and fail.
2019-10-26 08:13:47 +10:00
Alessandro Pasotti
6f6cbc756f Revert modeless dialog (used for web inspector) 2019-10-26 08:13:47 +10:00
Alessandro Pasotti
58f76de4af Fix anchor hyperlinks in raster layer info 2019-10-26 08:13:47 +10:00
Alessandro Pasotti
234a5331d7 Optimize WMS raster information
Fixes #32213
2019-10-26 08:13:47 +10:00
Giovanni Manghi
c3c750a749 fix wronng paste 2019-10-26 08:13:09 +10:00
Giovanni Manghi
b57229b944 fix SAGA Slope, Aspect, Curvature 2019-10-26 08:13:09 +10:00
myarjunar
f225ee06b7 [geonode] fix data item context menu 2019-10-26 08:11:57 +10:00
Blottiere Paul
9d49a8e9e2 Fixes invalid renderer type after loading qml style 2019-10-26 08:10:03 +10:00
David Signer
671ed378eb build target only for server part to avoid long compiling 2019-10-26 08:09:09 +10:00
Nyall Dawson
fe296fa95d Use optimised point getters/setters on GEOS >= 3.8 2019-10-26 06:49:54 +10:00
Etienne Trimaille
cfe1766e5a add missing QgsExpression import when exporting model as Python script 2019-10-26 06:49:21 +10:00
Even Rouault
6d47b5d847 [OAPIF] Rename WFS_VERSION_API_FEATURES to WFS_VERSION_API_FEATURES_1_0 2019-10-26 06:47:59 +10:00
Even Rouault
77013db8ca [WFS/OAPIF] Take into account @nyalldawson review comments 2019-10-26 06:47:59 +10:00
Even Rouault
6aa4fadd59 [OAPIF provider] If the server provide only a default limit, and no maximum, use the max of 1000 and the default for the page size 2019-10-26 06:47:59 +10:00
Even Rouault
4485ea38b4 OAPIF: address @elpaso review comments 2019-10-26 06:47:59 +10:00
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