627 Commits

Author SHA1 Message Date
Martin Dobias
84728d3360 Add file headers, do not report error in case there are no spatial tables in SpatiaLite database 2013-02-28 21:21:49 +01:00
Martin Dobias
4512133f61 [FEATURE] new OpenStreetMap data access API and GUI
The idea is to replace the current OSM provider+plugin by this new code. Differences from old code:
- read-only access - without editing and upload support
- no special provider (using SpatiaLite provider)
- underlying OSM topology accessible from API
- download using Overpass API: fast, customizable, nearly unlimited download
- OSM XML files have to be first imported to a Sqlite3 database, then SpatiaLite layers can be exported
2013-02-28 21:21:49 +01:00
mhugent
8e11e5f9dd Merge pull request #422 from Oslandia/atlas
Feature sorting and filtering for atlas generation
2013-02-12 02:47:13 -08:00
Juergen E. Fischer
cb7f7bfd8b indentation update 2013-02-07 01:09:39 +01:00
Radim Blazek
50d4bb6d4d WMS identify feature support - get vector features from GML GetFeatureInfo 2013-02-06 15:14:16 +01:00
Hugo Mercier
78e2222f5b [Atlas] Add Python unit tests for feature sorting and filtering 2013-02-06 15:07:20 +01:00
Hugo Mercier
79281cf286 [Atlas] Add unit tests for sorting and filtering 2013-02-06 12:12:15 +01:00
Juergen E. Fischer
63cc49be61 fix warnings brought up by clang 2013-02-02 17:06:22 +01:00
Juergen E. Fischer
dc728f6c39 update calls to new api 2013-01-29 01:58:32 +01:00
Matthias Kuhn
5b9b03f447 Replace control image for piediagram with proper one 2013-01-27 16:01:52 +01:00
Juergen E. Fischer
2800b4a04d fix windows build 2013-01-26 23:08:51 +01:00
Martin Dobias
5ad61f535a Merge remote-tracking branch 'origin/master' into new_vector_api 2013-01-26 18:17:45 +01:00
Nathan Woodrow
5ed164abab Add test for format expression function 2013-01-26 02:04:52 +00:00
Martin Dobias
985468e461 Merge remote-tracking branch 'jef/oraclespatial-nva' into new_vector_api
Conflicts:
	doc/TRANSLATORS
	i18n/qgis_de.ts
	src/app/qgisapp.cpp
	src/core/qgis.cpp
	src/core/qgsvectorlayerimport.cpp
	src/providers/oracle/CMakeLists.txt
	src/providers/oracle/qgsoracleprovider.cpp
	src/providers/oracle/qgsoracleprovider.h
2013-01-24 00:45:01 +01:00
Martin Dobias
5f304b34a1 Merge remote-tracking branch 'origin/master' into new_vector_api
Conflicts:
	python/core/qgsvectordataprovider.sip
	src/app/legend/qgslegendlayer.cpp
	src/app/qgisapp.cpp
	src/app/qgsmergeattributesdialog.cpp
	src/core/qgsvectordataprovider.cpp
	src/core/qgsvectordataprovider.h
	src/core/qgsvectorlayer.cpp
	src/gui/qgssearchquerybuilder.cpp
	src/providers/postgres/qgspostgresprovider.cpp
	src/providers/wfs/CMakeLists.txt
2013-01-23 23:46:56 +01:00
Tim Sutton
595a45f4a9 Fix error in test for issue 7023 2013-01-24 00:11:59 +02:00
Juergen E. Fischer
0ccff602e2 port oracle provider to new_vector_api
+ progress dialog in progress dialog
+ fix for feature form from attribute table
2013-01-23 01:11:14 +01:00
Juergen E. Fischer
4923c30d73 [FEATURE] add oracle provider 2013-01-22 21:42:49 +01:00
Tim Sutton
2fbe172dd1 Created test to replicate issue #7023 2013-01-22 11:07:50 +02:00
Marco Hugentobler
078f0d0ad2 Fix python zebra style test 2013-01-11 11:57:27 +01:00
Juergen E. Fischer
2fc799b98c [FEATURE] add oracle provider 2013-01-09 16:47:01 +01:00
Radim Blazek
93e0526246 wcs test fix 2013-01-03 19:38:36 +01:00
Radim Blazek
5fefe381b0 raster sublayers win fix 2013-01-03 15:04:21 +01:00
Juergen E. Fischer
54e50e7803 remove raster metadata from test data to make tests run without changing git tracked files 2012-12-25 19:29:00 +01:00
Alexander Bruy
5c64c10284 fix tests 2012-12-23 10:40:23 +02:00
Radim Blazek
a9de654c14 raster sublayer test Windows fix 2012-12-21 14:00:04 +01:00
Radim Blazek
482a007fb1 NetCDF sublayers test 2012-12-20 12:03:20 +01:00
Martin Dobias
648bcc09c1 Checking of invalid values when calling edit buffer operations 2012-12-19 21:07:15 +01:00
Martin Dobias
31f6ce07c3 Changed data structure for added features from list to map to allow efficient lookups 2012-12-19 00:28:04 +01:00
Martin Dobias
9317ffd89a Merge remote-tracking branch 'origin/master' into new_vector_api
Also disabled mapserver until compilation is fixed.
Fixed tests.

Conflicts:
	src/app/legend/qgslegendlayer.cpp
	src/app/qgsattributedialog.cpp
	src/app/qgsattributedialog.h
	src/app/qgslabelpropertydialog.cpp
	src/app/qgsmaptoollabel.cpp
	src/app/qgsvectorlayerproperties.cpp
	src/core/CMakeLists.txt
	src/core/composer/qgsatlascomposition.cpp
	src/core/qgsexpression.cpp
	src/core/qgspallabeling.cpp
	src/core/qgsvectorlayer.cpp
	src/core/qgsvectorlayer.h
	src/core/qgsvectorlayerimport.cpp
	src/mapserver/qgsprojectparser.cpp
	src/mapserver/qgswfsserver.cpp
	src/mapserver/qgswfsserver.h
	src/mapserver/qgswmsserver.cpp
	src/providers/postgres/qgspostgresprovider.cpp
	src/providers/spatialite/qgsspatialiteprovider.h
	tests/src/core/testqgsexpression.cpp
	tests/src/python/test_qgsmemoryprovider.py
2012-12-18 01:35:06 +01:00
Martin Dobias
81b0930498 QgsVectorLayer: large internal refactoring
Most important changes:
- introduced feature iterator for QgsVectorLayer
- vector editing moved to QgsVectorEditBuffer
- complete rework of undo/redo commands for vector layers
- geometry cache separated from editing (QgsVectorLayerCache)
- non-essential editing functionality moved to QgsVectorLayerEditUtils
2012-12-17 21:22:42 +01:00
Radim Blazek
76115ec886 Raster statistics and histogram moved from QgsRasterDataProvider to QgsRasterInterface 2012-12-17 18:29:08 +01:00
Alexander Bruy
e2f9fcd4f7 update anomality images for stingray 2012-12-17 10:48:57 +02:00
Werner Macho
f218a394f4 adding licenses to a few files more - we are under 100 files .. 2012-12-12 22:28:01 +01:00
Juergen E. Fischer
9721736fd8 remove trailing blanks 2012-12-10 00:12:07 +01:00
Tim Sutton
5e64c64496 Code and comment tidy up in geometry clip test 2012-12-06 12:52:17 +02:00
Juergen E. Fischer
c254be1868 indentation update 2012-12-01 23:49:46 +01:00
Tim Sutton
c98967360e Test improvements - moved writeShape to utilities for DRY. Added clip test to geometry python tests. 2012-11-28 08:21:11 +02:00
Tim Sutton
1a26f593e2 ../src/core/qgsvectorfilewriter.h 2012-11-22 11:03:04 +02:00
Larry Shaffer
6b3aed014f Better fix for QgsVectorFileWriter segfault and test
- Revert test to 735c255 commit, excepting 'assert myResult==QgsVectorFileWriter.NoError' edit
2012-11-21 18:16:15 -07:00
Larry Shaffer
89eb054d44 Fix for PyQgsVectorFileWriter test segfault on Mac
- Initialize newFilename to QString(), or QgsDebugMsg for newFilename segfaults (line 650)
- Set test assert to QgsVectorFileWriter::WriterError enum for success (NoError = 0, i.e. false)
2012-11-21 15:59:08 -07:00
Etienne Tourigny
31c11edb2f make QgsCptCityColorRampV2 subclass of QgsVectorGradientColorRampV2 and adjust both accordingly (changed stops map to list) 2012-11-17 19:01:46 -02:00
Etienne Tourigny
7d0d5d3267 scanItemsInBrowser2/scanZipInBrowser2 : remove QgsApplication::upgradeConfig() and fix tests 2012-11-15 16:30:42 -02:00
Tim Sutton
b89d0e275c Unit test updates - mark bad tests as expectedFailure 2012-11-15 16:07:36 +02:00
Tim Sutton
735c25520c Mark vector file writer test as expected to fail. 2012-11-15 16:07:36 +02:00
D'Hont René-Luc
cbca984079 Correcting tests from test_qgsrectangle.py 2012-11-15 15:01:35 +01:00
D'Hont René-Luc
a3289e8802 Add geometric method 2012-11-14 11:51:20 +01:00
D'Hont René-Luc
aac9538628 Ending spatial test 2012-11-14 11:51:20 +01:00
D'Hont René-Luc
a7911cf8b8 First spatial test 2012-11-14 11:51:20 +01:00
Nathan Woodrow
a7699e2696 [FEATURE] Add ability to create user defined Python (and C++) expression functions 2012-11-10 11:20:26 +10:00