Data lansării: 2018-06-22
Cea mai bună versiune de QGIS! QGIS 3.2 aduce o listă masivă de noi modificări - pe cele mai importante încercând să le expunem aici. Ca întotdeauna, vă reamintim că proiectul QGIS este open source, de aceea, dacă vă permiteți, puteți lua în considerare susținerea activității noastre prin intermediul unor donații, al programului de membri susținători sau prin contribuții la documentația codului, a site-ului web și așa mai departe.
Mulțumiri
Dorim să mulțumim dezvoltatorilor, creatorilor documentației, testerilor și voluntarilor pentru timpul dedicat și pentru efortul depus (sau pentru că au finanțat anumite persoane în scopurile enumerate). Din partea comunității QGIS, sperăm să vă bucurați de această versiune! Dacă doriți să contribuiți cu efort, bani, sau să vă implicați într-un mod care ar putea îmbunătăți QGIS, vă rugăm să vizitați qgis.org și să oferiți o mână de ajutor!
QGIS este susținut prin donații și sponsorizări. Listă curentă a celor care au efectuat contribuții financiare mari și mici la proiect poate fi consultată în donors list. Dacă doriți să sponsorizați în mod oficial proiectul, vă rugăm să vizitați pagina membrilor susținători. Sponsorizările QGIS ne ajută să finanțăm întâlnirea dezvoltatorilor o dată la șase luni, să menținem infrastructura proiectului și să finanțăm eforturile de eliminare a erorilor. În continuare este prezentată lista completă a membrilor susținători actuali - acestora le transmitem mulțumirile noastre!
QGIS este un soft gratuit iar dvs. nu aveți obligația de a plăti pentru folosirea lui - de fapt, vrem să încurajăm oamenii de pretutindeni să-l folosească, indiferent de starea financiară sau socială - având convingerea că, oferind utilizatorilor posibilități de decizie spațială, vom obține o societate mai bună.
A special thanks to all our sustaining members, sponsors and donors for helping us to make this release possible!
QGZ was added as an optional format in 3.0. Having this format as the default format will ease a lot the path to go to a container able to embed resources like SVG, offline data in GPKG, color ramps, plugins or scripts.
Această funcționalitate a fost dezvoltată de OSLANDIA - Paul Blottiere
When creating a new expression filter in query builder, you can now filter the field values preview panel.
Această funcționalitate a fost dezvoltată de Salvatore Larosa
Besides Ctrl-Tab you can now do Ctrl-Shift-Tab, which will show you the Map and ONLY the Map, no more toolbars or buttons (or even without Window Title, in combination with F11). Great for Full Screen Map projection via Beamer or on Big Screens. You can still zoom and pan! (Based on work of Mathieu Pellerin)
Această funcționalitate a fost dezvoltată deRichard Duivenvoorde
The Simplify Features map tool has been renamed to „Simplify/Smooth Features”, and now supports interactive smoothing of features.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
With the new improvements, user can now use similar tools to the Selection to identify multiple features.
Această facilitate a fost finanțată de Leicestershire County Council and East Hampshire District Council
Această funcționalitate a fost dezvoltată de Martin Dobias și Viktor Sklencar
Each map theme will also record which layers, groups and legend items are expanded, so when a map theme is selected, the expanded/collapsed states get applied in the layer tree.
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting) and Faunalia
A new map view can be configured to automatically zoom to the current selection. Could be combined with different map themes as in this example.
Această funcționalitate a fost finanțată de Technology One
Această funcționalitate a fost dezvoltată de Nathan Woodrow
This allows different techniques to be used for simplification in the interactive simplify map tool, including the more cartographically pleasing „Visvalingam” simplification algorithm.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
In QGIS 3.2 we now show both ellipsoidal and cartesian areas, lengths and perimeters separately within the identify results panel. Seeing the two distinct measurements gives users a better understanding of potential issues in area or distance calculations caused by incorrect projection or ellipsoid choices.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
color_grayscale_average()
color_mix_rgb()
flip_coordinates()
wedge_buffer()
tapered_buffer()
buffer_by_m()
Noi variabile:
@project_home
@project_author
@project_abstract
@project_creation_date
@project_identifier
@project_keywords
Această funcționalitate a fost dezvoltată de Mathieu Pellerin, Nyall Dawson
The expression builder now makes it easier to build expressions within QGIS!
The builder now shows the description for data defined values, including the range of expected values from the expression
Ctrl+clicking a function name in the current expression will automatically open the help for that function
It now shows indicators for parts of expressions with errors
It shows a complete list of error messages obtained from parsing the expression
Această funcționalitate a fost finanțată de Technology One
Această funcționalitate a fost dezvoltată de Nathan Woodrow
The main window’s layer tree view (ToC) gets support for indicators that are shown when a vector layer has a filter applied. This makes it easier for users to understand that they are looking at a subset of all data. Clicking the indicator’s icon brings up query builder.
This adds a mini-framework for display of extra icons in layer tree views next to layer and group names. Tool tip text can be associated with indicators to give extra context for indicators. In addition, a signal gets emitted when user clicks indicators and custom actions can be defined. The idea is that indicators can be used in the future for a subtle reporting of various bits of information, for example:
map layer with invalid geometries
map layer with on-the-fly reprojection exceptions
map layer has missing data source
map layer with invalid CRS
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting) and Faunalia
Prefixes of locator filters can now be customized under the application settings in the „Locator” tab
Această funcționalitate a fost finanțată de Grupul Utilizatorilor Elvețieni de QGIS
Această funcționalitate a fost dezvoltată de Denis Rouzaud, OPENGIS.ch
In 3.2, the data source manager’s vector and raster panels have been updated to simplify opening of vector and raster datasets stored on HTTP(S), FTP, or cloud services. Basic HTTP(S) authentication support included.
Această funcționalitate a fost dezvoltată de Mathieu Pellerin
QGIS 3.2 allows evaluation of simple expressions (well, actually ANY QGIS expression… so you could use aggregates and the like if you really wanted!) by entering „= „ followed by an expression into the locator bar. If a valid expression is entered, users are given an option to copy the result to the clipboard.
E.g. entering „= 10/3” shows a locator entry „Copy «3.3333333» to clipboard”.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Ctrl+{no} shortcut
Această funcționalitate a fost finanțată de Technology One
Această funcționalitate a fost dezvoltată de Nathan Woodrow
Allows search for spatial bookmarks. Double clicking a search result will zoom to the bookmark.
Scurtă demonstrație: https://www.youtube.com/watch?v=ymW4TU8QWy4
The new filter presents itself with a prefix of „b” and with tr( „Spatial bookmarks” ) as displayname.
Această funcționalitate a fost dezvoltată de Klavs Pihlkjær
Two new actions have been added to the „Project” menu
„Close”: Closes the active project, returning the QGIS window to the „Recent Projects” list
„Revert”: Restores the active project to the last saved state, discarding all unsaved changes
Această funcționalitate a fost dezvoltată de Nathan Woodrow, Nyall Dawson
QGIS 3.2 now follows the standard UI approach of indicating that the current project has unsaved changes by adding a „*” prefix to the project name in the application title bar. This makes it easy to see if you have unsaved changes at a single glance!
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Această funcționalitate a fost dezvoltată de jdugge
Moves the selected layer(s) or group(s) to the top of the layer panel.
Această funcționalitate a fost dezvoltată de Mie Winstrup
Scurtă demonstrație: https://www.youtube.com/watch?v=duB2YekUmV0
The new filter presents itself with a prefix of „s” and with tr( „Settings” ) as displayname.
Această funcționalitate a fost dezvoltată de Klavs Pihlkjær
Embedded project layers and groups are now flagged by a handy „embedded” indicator, making it immediately clear to users which layers and groups have been embedded inside a project.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
The „random” colors assigned to new map layers are no longer „random” but instead randomly selected from a preset palette of „visually pleasing” colors. Say goodbye to ugly baby puke green layers!
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Expression support for the copyright text.
Improved text formatting options, including shadows, outlines, backgrounds, etc.
Această funcționalitate a fost dezvoltată de Mathieu Pellerin
Această funcționalitate a fost dezvoltată de Mathieu Pellerin
Această funcționalitate a fost dezvoltată de Mathieu Pellerin
From the browser, with a right click on a materialized view, you can now refresh it.
Această funcționalitate a fost dezvoltată de Etienne Trimaille
Offline editing now also supports layers with Z and M coordinates.
Această funcționalitate a fost finanțată de Oester Messtechnik
Această funcționalitate a fost dezvoltată de Matthias Kuhn, OPENGIS.ch
Continuing the metadata work begun in QGIS 3.0, 3.2 now supports metadata for QGIS projects. This allows for detailed metadata to be set in project properties, including abstracts, keywords, contact details, links, etc.
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road) și Faunalia
The value relation widget with multi selection enabled now supports multiple columns. This allows better usage of horizontal screen space.
Această funcționalitate a fost finanțată de`Registrul funciar și Biroul de supraveghere din cantonul Zug <https://www.zg.ch/behoerden/direktion-des-innern/grundbuch-und-vermessungsamt/gis-fachstelle>`__
Această funcționalitate a fost dezvoltată de David Signer, OPENGIS.ch
The UI file will be downloaded on every session on the first usage. This makes it possible to easily distribute updated UI files to clients.
Această funcționalitate a fost finanțată de SIRS
Această funcționalitate a fost dezvoltată de Denis Rouzaud, OPENGIS.ch
QGIS 3.2 introduces drill-down (cascading) form support, where the values available in one field depend on the values of other fields. This feature allows users to create “value-relation” expressions based on the current value of another field in the same form. When the user modifies a field’s value, the choices available in all related fields are filtered to match the new value – allowing a hierarchical filtering strategy (drill-down, or cascading) inside a form.
Această funcționalitate a fost dezvoltată de Grant Boxer, NaturalGIS, Tudor Bărăscu, NotioGIS, République et canton de Neuchâtel, Arpa Piemonte, Nelson Silva, QGIS Danish User Group, Bo Victor Thomsen și Lene Fischer, North River Geographic
Această funcționalitate a fost dezvoltată de Alessandro Pasotti (North Road)
This feature allows users to add extra information to the symbols in the legend.
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting) și Faunalia
Allowing to copy and paste groups or layers between projects and profiles.
Această funcționalitate a fost dezvoltată de Salvatore Larosa
When an attribute table is set to a „Layer features” source, this new feature allows the underlying vector layer from which to source features to be data defined.
(All existing table attributes (column settings) are left intact, so setting a data defined table to a layer with different fields will result in empty columns in the table.)
Această funcționalitate a fost dezvoltată de Kartoza/InaSAFE
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Saving a print layout to SVG, PDF or images will now embed any project metadata in the created file. Support for different metadata elements depends on the individual export format.
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
QGIS 3.2 allows the full range of text formatting options to be used within scalebar text, e.g. buffers, shadows, and background shapes.
Unreadable scale bar text is a thing of the past!
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
The «Join by attribute table» algorithm has been upgraded to support one-to-many joins (i.e. create separate features for each matching feature) as well as an option to discard records which could not be joined. Additionally, an optional prefix for joined fields can now be specified.
Această funcționalitate a fost dezvoltată de Mathieu Pellerin, Nyall Dawson
New option to load Processing scripts from a custom template
Această funcționalitate a fost dezvoltată de Matteo Ghetta (Faunalia)
Add a new feature filter algorithm for the processing modeler. Allows filtering features of a source based on expressions and send matching features to different outputs as final products or different algorithm pipeline for further processing.
Aflați mai multe informații din postarea de pe acest blog.
Această funcționalitate a fost finanțată de Grupul Utilizatorilor Elvețieni de QGIS
Această funcționalitate a fost dezvoltată de Matthias Kuhn, OPENGIS.ch
This new algorithm appends fields representing counts of each unique value from a raster layer contained within zones defined as polygons.
Această funcționalitate a fost dezvoltată de Mathieu Pellerin
QGIS native geoprocessing algorithms have been ported from Python to C++. In addition to performance boost, several bugs have been resolved with this update.
Această funcționalitate a fost finanțată de InaSAFE DFAT
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting)
This new Processing algorithm projects points from an input point layer by a specified distance and bearing (azimuth). It supports dynamic parameters for the distance and bearing so that the distance and bearing can be taken from field values or expressions.
Această funcționalitate a fost finanțată de Nyall Dawson (North Road)
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
QGIS 3.2 extends the work begun in 3.0 to allow „dynamic” parameters for selected Processing algorithms. Dynamic parameters allow users to use expressions or field values to specify the value of a parameter while the algorithm executes, so e.g. the buffer size can be dynamically calculated for each individual feature buffered.
In 3.2 the following algorithms now support dynamic parameters:
Ştergere goluri
Remove Duplicate Vertices
Simplificare
Neted
Snap to Grid
Subdivizare
Transectul
Traducerea
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
This new algorithm computes multi-ring («donuts») buffer for all the features in an input layer, using a fixed or dynamic distance and rings number.
Această funcționalitate a fost dezvoltată de Alex Bruy
In QGIS 3.2 two new algorithms for segmentizing curved geometries have been added to Processing.
„Segmentize by maximum distance”: The segmentization is performed by specifying the maximum allowed offset distance between the original curve and the segmentized representation.
„Segmentize by maximum angle”: The segmentization is performed by specifying the maximum allowed radius angle between vertices on the straightened geometry (e.g the angle of the arc created from the original arc center to consective output vertices on the linearized geometry).
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
The „Centroid” and „Point on surface” algorithms have a new option to create points for every individual part of input geometries.
Această funcționalitate a fost dezvoltată de Mathieu Pellerin
This new algorithm allows rotation of features by a set angle. The rotation can occur around a preset point or each individual feature’s centroid.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
The „Add Geometry Attributes” algorithm now calculates line sinuosity and straight distance for line layers.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
In QGIS 3.2 a new „Import geotagged photos” algorithm has been added to Processing. It allows selection of a folder which it will scan for jpg files which have been geotagged and creates a PointZ layer with the result, with attributes for photo path, altitude, direction and timestamp.
Optionally the scan can be recursive and you can create an optional table of photos which could not be read or which were missing geotags.
The algorithm automatically sets the output table to use an external resource widget to display the linked photos in the attribute form.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Acest algoritm înlocuiește valorile coordonatelor X și Y din geometria de intrare. Poate fi utilizată pentru a repara geometriile care au avut inversate, în mod accidental, valorile pentru latitudine și longitudine.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
This change allows users to optionally set a sort order to use when assigning values in the Add Incremental Field algorithm. Previously values were always added using the original feature order. With this change users can control the order in which features are assigned values.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
When an algorithm uses a „distance” type parameter, the units will now be shown next to the parameter. This avoids the confusion when running algorithms which use distances where the unit depends on a layer or CRS parameter - e.g. the distance parameter in the buffer algorithm gives the distance in layer units… so now in QGIS 3.2 we show those units directly within the dialog. Hopefully this leads to less user confusion and accidental „1000 degree buffers”!
Additionally - if the unit is in degrees, a small warning icon is shown next to the parameter. The tooltip for this icon advises users to reproject data into a suitable projected local coordinate system.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
In the algorithm execution dialog, new buttons have been added to allow users to save the current log (to text or HTML files), copy the log contents to the clipboard, and clear the log.
Această funcționalitate a fost finanțată de SMEC/SJ
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
This new algorithm creates wedge shaped buffers from input points.
The azimuth parameter gives the angle (in degrees) for the middle of the wedge to point. The buffer width (in degrees) is specified by the width parameter. Note that the wedge will extend to half of the angular width either side of the azimuth direction. The outer radius of the buffer is specified via outer radius, and optionally an inner radius can also be specified.
The algorithm supports dynamic parameters for azimuth, width, and radius.
The native output from this algorithm is CurvePolygon geometries, but these may be automatically segmentized to Polygons depending on the output format.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
New Processing algorithms have been added to create variable width buffers, including tapered buffers (with a specified start and end diameter) and variable width buffers from line string m values.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Two new native QGIS raster reclassification algorithms have been added to Processing. These are simple to use, yet fast and stable, and work for ANY raster layer type supported by QGIS!
Reclassify by layer: reclassifies a raster using the ranges specified via min/max/value fields from a vector table
Reclassify by table: reclassifies a raster using a fixed table entered by users in the algorithm dialog
Această funcționalitate a fost finanțată de SMEC/SJ
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
The union algorithm can be now run with just a single input layer in order to resolve any overlaps among the layer’s features. For example, if an area is covered by three features, that area will be cut out from those features and three new features will be added, copying attributes of the original features.
Această funcționalitate a fost finanțată de InaSAFE DFAT
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting)
Required layers are not allowed to be removed from the project. This adds extra safety to protect project users from removing layers they may think are not needed (e.g. used in joins, relations, expressions).
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting) and Faunalia
Users can now save their projects within a PostgreSQL database. Project can be saved in menu Projects > Save To > PostgreSQL and loaded using menu Projects > Load From > PostgreSQL. Projects saved in database can be loaded also through the browser dock (projects show up under the schema where they were saved, together with other layers).
Saving/loading QGIS projects must be explicitly enabled in PostgreSQL connection settings: there is a new option „Allow saving/loading QGIS projects in the database” which is disabled by default.
New API has been introduced that allows creation of custom project storage implementations (may be used by plugins). Related QEP: https://github.com/qgis/QGIS-Enhancement-Proposals/issues/118
Această funcționalitate a fost finanțată de Arpa Piemonte (Dipartimento Tematico Geologia e Dissesto) within ERIKUS project
Această funcționalitate a fost dezvoltată de Martin Dobias, Peter Petrik (Lutra Consulting) și Faunalia
From the Browser panel, XYZ Tiles entries can be exported/imported to/from an XML file.
Această funcționalitate a fost dezvoltată de Salvatore Larosa
This new feature in QGIS 3.2 allows the project home path (which is used by the browser to create the «Project Home» item) to be set by users for a project, instead of always matching the location where the project is saved.
This allows users to set the project home to a folder which contains data and other content, and is especially useful for organisations where QGIS projects are not stored in the root folder of a organisational «project».
Project home paths can also be set to relative paths, in which case they will be relative to the project saved location.
The path can be set through the Project Properties dialog, or by right-clicking on the Project Home browser item and selecting «Set Project Home».
Această funcționalitate a fost finanțată de SMEC/SJ
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Initial work has been done to introduce mesh layers supporting display of data on structured or unstructured meshes (grids) in addition to raster and vector layers. This is still a work in progress, expected to be fully ready in QGIS 3.4. The work so far lead to creation of a new library MDAL for handling of different formats of mesh-based data and there are new APIs introduced under the hood, however the user interface is not implemented yet.
Pentru mai multe informații:
https://github.com/qgis/QGIS-Enhancement-Proposals/issues/119
și
https://github.com/lutraconsulting/MDAL
Această funcționalitate a fost dezvoltată de Peter Petrik și Martin Dobias (Lutra Consulting)
When layers from a Feature Server are loaded into QGIS 3.2, they will automatically have the same style applied as has been specified for that layer on the server, matching the appearance of the layer when it is loaded into ArcGIS.
Această funcționalitate a fost finanțată de SMEC/SJ
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Certain operations are greatly sped up for Oracle layers, e.g. case-insensitive value matches for features.
Această funcționalitate a fost finanțată de North Road
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
This change allows a schema to be set in the connection properties for an Oracle database connection. If set, only tables within that schema will be scanned and listed for the connection.
Previously the option existed to restrict the scan to tables which belong to the user, but this option does not support the use case where a connection must access tables from a different user, and the default „scan everything” setting is too expensive (since it often takes multiple minutes to perform, especially when geometryless tables are shown).
Această funcționalitate a fost finanțată de Open Spatial
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
Previously these geometries were silently discarded.
Această funcționalitate a fost finanțată de Open Spatial
Această funcționalitate a fost dezvoltată de Nyall Dawson (North Road)
In 3.2 it is possible to store SQL queries. The query history is available into the SQL Window tab of the DB Manager plugin.
Această funcționalitate a fost dezvoltată de Salvatore Larosa
Această funcționalitate a fost dezvoltată de Paul Blottiere
Sometimes datasets with 3D polygons do not have consistent ordering of vertices (clockwise vs. counter-clockwise) and that caused sub-optimal results in the 3D view: either some polygons (walls) seem to be missing if back-face culling is enabled - or some polygons are shaded incorrectly if back-face culling is disabled. With the new option Add back faces enabled, the tessellator will generate triangles in both directions (front and back) which greatly improves the rendering quality for such datasets.
The only downside when using this option is that more graphical memory is used (double amount of vertex data). Make sure to set culling mode to „Back” when using this option, otherwise there would be no visible difference as the scene would still render polygons with incorrect shading.
The image contains freely available Prague 3D buildings dataset.
Această funcționalitate a fost dezvoltată de Martin Dobias (Lutra Consulting)