5101 Commits

Author SHA1 Message Date
Etienne Trimaille
e751592a4d small python change 2015-07-09 14:41:00 +02:00
Nyall Dawson
cfee456c05 [FEATURE] Add option to force a vector layer to render as a raster
(under the layer properties, rendering tab)

So why would you want this? Well, extremely detailed layers (eg
polygon layers with a huge number of nodes) can cause composer
exports in PDF/SVG format to be huge as all nodes are included in
the exported file. This can also make the resultant file very slow
to work with/open in other programs (*cough* Inkscape *cough*).

Now, these you can force these layers to be rasterised so that the
exported files won't have to include all the nodes contained in these
layers. (Before you could also do this by forcing the composer to
export as a raster, but that was an all-or-nothing solution).

The ideal solution would be a simplification option for composer
exports which would simplify the layers by removing redundant points
at the export DPI, but this is an easy workaround for now.
2015-07-09 18:34:55 +10:00
Juergen E. Fischer
390d832590 refactor stageinstall of plugins 2015-07-09 00:09:07 +02:00
Nyall Dawson
ce2c402690 [FEATURE][labeling] Allow data defined control of label priority
Previously only the priority for the entire layer could be specified
(fix #4606)
2015-07-08 18:38:33 +10:00
mhugent
736f1c4fa0 Merge pull request #2200 from mhugent/server_content_disposition
Server content disposition
2015-07-08 09:33:55 +02:00
Marco Hugentobler
153deba2fc Update python bindings for qgsrequesthandler 2015-07-07 14:57:18 +02:00
Nathan Woodrow
03b5ea4d79 Merge branch 'export_symbols' 2015-07-07 22:07:08 +10:00
Nathan Woodrow
659f0d661c Add exportImage API to QgsSymbol 2015-07-07 21:59:22 +10:00
Martin Dobias
099faec597 Added API to use layer style overrides also in map canvas
... so that map canvas does not always use just the active layer style
2015-07-07 13:15:56 +02:00
Nathan Woodrow
fbad68075b Fix #13059 - Fix expression template load error 2015-07-04 21:06:02 +10:00
Etienne Trimaille
fe1a032181 fix #13067 : bad geometries in the difference tool 2015-07-03 15:52:42 +02:00
volaya
2083d6db25 [processing] allow using layer names as input values 2015-07-03 08:18:57 +02:00
volaya
12736ac567 [processing] improvements fro gdal rasterize algs/gdal/rasterize.py
fixes #12541
2015-07-03 08:18:56 +02:00
volaya
7d8e188e4d [processing] allow changing font size in script editor
fixes #11328
2015-07-03 08:18:55 +02:00
volaya
de728743b7 [processing] do not accept grass vector layers as inputs
fixes #12436
2015-07-03 08:18:54 +02:00
Sandro Santilli
b9b6257eb7 DBManager TopoViewer: zoom on topology if first load
Fixes #13064
2015-07-02 23:57:54 +02:00
Juergen E. Fischer
b28c4847c7 dxf export:
* add missing marker types (fixes #13062)
* add missing support for data-defined marker names (fixes #13063)
2015-07-02 21:50:22 +02:00
Sandro Santilli
fcc51bcd8c DBManager topoviewer: don't be fooled by srid=-1 in topology.topology
Fixes #12802
2015-07-02 11:02:04 +02:00
Juergen E. Fischer
79d37c1a8b fix windows build (followup 8f2a3ae) 2015-06-30 17:30:25 +02:00
elpaso
594357a182 Corrected file comment headers 2015-06-29 12:49:43 +02:00
elpaso
00fa63618b [SERVER] Server refactoring and Python bindings/tests
This is a refactoring of the server component, the
server is now wrapped into a new QgsServer class with
python bindings and an examples python test.
2015-06-29 12:49:43 +02:00
Pirmin Kalberer
8b2bbcd147 Merge pull request #2173 from cedi4155476/dbmanager-geopackage_2
DBManager: Drag&Drop support for GeoPackage layers
2015-06-29 09:21:32 +02:00
Martin Dobias
11d1ac9540 Try to do automatic choice of the reference layer in GUI (using smallest cell area) 2015-06-29 10:25:47 +08:00
Martin Dobias
fcc0160755 Fix type of CRS WKT (use just QString instead of both QString and QByteArray) 2015-06-29 10:25:47 +08:00
Martin Dobias
06b4ad8512 Allow for custom setting of cell size / grid offset in GUI 2015-06-29 10:25:47 +08:00
Martin Dobias
3d290ef21a Align rasters: configuration of clip extent, reporting of output size 2015-06-29 10:25:47 +08:00
Martin Dobias
9e16952732 Extent group box improvements: custom title base, checkable group box 2015-06-29 10:25:47 +08:00
Martin Dobias
b452bc0245 Support reprojection in GUI, added unit tests for reprojection 2015-06-29 10:25:47 +08:00
Martin Dobias
d7a9493445 Add error messages, fix reporting of grid offset 2015-06-29 10:25:46 +08:00
Martin Dobias
515de2879b Added progress reporting 2015-06-29 10:25:46 +08:00
Martin Dobias
d6d2f1a374 Add python bindings for QgsAlignRaster 2015-06-29 10:25:46 +08:00
Anita Graser
3e7dba2be4 Change resolution parameter defaults to floats
Previously, the GUI wouldn't allow to enter float values
2015-06-27 19:14:01 +02:00
Nyall Dawson
0ea638cbc0 Followup f4e356b 2015-06-27 14:11:44 +10:00
Sandro Mani
f4e356bcef Add QgsExpressionBuilderWidget::loadFieldsAndValues 2015-06-27 13:34:56 +10:00
Nyall Dawson
e4d0d27cd2 Followup 87c05f1 2015-06-27 12:05:55 +10:00
Nyall Dawson
feb3bee858 Add a bunch of optimised fuzzy string matching algorithms.
A new QgsStringUtils class has been added containing some
common fuzzy matching algorithms, including Levenshtein edit
distance and Soundex. These can be used for finding "similar"
strings in a table.

Expression functions for these algorithms have also been
added to a new "Fuzzy Matching" group.
2015-06-27 11:51:56 +10:00
Cedric Christen
4420b3bf99 Drag&Drop support for GeoPackage layers 2015-06-26 16:35:31 +02:00
volaya
ae7f180c09 [processing] fixed attribute filtering in parameters panel for ParameterTableFIeld param
fixes #12807
2015-06-26 12:43:21 +02:00
volaya
b80a1bcac5 [processing] fixed handling of folders and files in settings
fixes #12511
2015-06-26 12:00:02 +02:00
volaya
38d598008e [processing] better error capturing when connection to models repo fails
fixes #12515
2015-06-26 12:00:01 +02:00
Nathan Woodrow
21121286f0 Fix crash on user.py import of expressions 2015-06-26 19:54:16 +10:00
volaya
8a541823e5 [processing] fixed 'add geometric properties' algorithm when output fields already exist in layer
fixes #13010
2015-06-26 09:38:48 +02:00
volaya
768485d511 [processing] minor fixes to param descriptions in saga algs 2015-06-26 09:38:00 +02:00
Salvatore Larosa
009454442c [pyqgis-console] APIs file updated 2015-06-26 08:11:00 +02:00
Juergen E. Fischer
2d87a70609 processing: fix installation of saga 2.1.3 descriptions 2015-06-26 01:35:57 +02:00
Jürgen Fischer
6e3a1fa057 Merge pull request #2118 from jef-n/postgres-like-concat
expressions: let concat handle NULL like empty string (like in postgres; fixes #1927)
2015-06-26 01:14:20 +02:00
Marco Hugentobler
39f8bd9eb9 Add factory annotation 2015-06-25 11:34:36 +02:00
Marco Hugentobler
7b31f8a02f Remove python bindings for QgsGeos, move createGeometryEngine() from edit utils to QgsGeometry class 2015-06-25 10:45:53 +02:00
Juergen E. Fischer
048aff01bb use triple quoting with st_estimatedextent in postgres provider and db_manager (fixes #12478) 2015-06-24 18:08:26 +02:00
Juergen E. Fischer
ea71b2c0c7 avoid reloading not rendered layers on map refresh 2015-06-24 18:08:24 +02:00