Hi I don't think there has been a strong enough argument to keep the extra bloat.....and the potential goodies you hint at coming if they are removed have a broader benefit to all users over some hidden features that nobody understands.
Tim Sutton Co-founder of Kartoza Ex-QGIS project chairman > On 6 Aug 2019, at 07:59, Luigi Pirelli <lui...@gmail.com> wrote: > > Hi Nyall > > "Ok, we've hit a stalemate then. I was hoping to drop the additional > algorithms..." please remove. Try and error without a good statistic or > collection of maps where these options can do the difference IMHO is not > strong enough respect cleaning code and void bug fixing. > > Luigi Pirelli > > ************************************************************************************************** > * LinkedIn: https://www.linkedin.com/in/luigipirelli > * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli > * GitHub: https://github.com/luipir > * Book: Mastering QGIS3 - 3rd Edition > * Hire a team: http://www.qcooperative.net > ************************************************************************************************** > > >> On Tue, 6 Aug 2019 at 06:03, Nyall Dawson <nyall.daw...@gmail.com> wrote: >> On Mon, 29 Jul 2019 at 17:33, Carlo A. Bertelli (Charta s.r.l.) >> <carlo.berte...@gmail.com> wrote: >> > >> > Yes, if you consider trial and error a mindful method, I "use" label >> > placement algorithms when preparing a cartographic layout for printing. >> > I mainly work on geographic data and web output, so it's not frequent and >> > I follow the easy and dumb way: I swap algorithms, hoping for a result >> > that solves cluttering in the worst spots, until it fits – usually it fits >> > here and it's out of order elsewhere... >> > I generally criticise this approach, but when looking for a good >> > appearance, it seems bearable. Yes, I would need some more information to >> > do a better work. As already said, I think this is a cartographic issue >> > that can get more benefits by a better GIS approach. Label positioning is >> > not "substantial" but can exploit proper data. Say population for a >> > populated place. Using these algorithms on top of geometric-only data >> > gives little more than casual results. >> > I had the opportunity to weight the theory behind these methods starting >> > from the obituary of Mitchell Jay Feigenbaum by Maurizio Codogno on >> > ilPost.it that referenced the New York Times: >> > https://www.nytimes.com/2019/07/18/science/mitchell-feigenbaum-dead.html. >> > Looking to further developments, I think there is not a "best" algorithm, >> > but that it's useful to keep alternatives. I doubt the algorithms could >> > really work well without an interface that can reach useful data, but >> >> Ok, we've hit a stalemate then. I was hoping to drop the additional >> algorithms to allow some desirable new features like avoiding >> duplicate text labels within xxx mm of others (e.g. avoiding too many >> labels for dual-carriage highways), and use that some logic to start >> implementing things like automatically abbreviated label text when the >> full text cannot be placed. But, if we keep all the existing >> algorithms, it basically means this logic has to be written multiple >> times. Ouch! >> >> > I also think that keeping them available without any special interface >> > could keep them in a place that is not really influenced by the frequent >> > enhancements of QGIS. >> >> Sounds great in theory, but the labeling code structure and logic >> doesn't work that allow that. >> >> Nyall >> >> >> >> > c >> > >> > >> > On Mon, Jul 29, 2019 at 8:31 AM Nyall Dawson <nyall.daw...@gmail.com> >> > wrote: >> >> >> >> On Mon, 29 Jul 2019 at 16:28, Carlo A. Bertelli (Charta s.r.l.) >> >> <carlo.berte...@gmail.com> wrote: >> >> > >> >> > Label placement took a lot of time and efforts in the past and this is >> >> > the outcome. >> >> > It's true, there is no real need for it while on screen, but it could >> >> > be very useful in Layout. The problem is similar to generalisation, you >> >> > need proper data to support label placement. Losing the relationship >> >> > with real geographic objects, when exporting the layout in SVG or >> >> > postscript, label placement takes time and needs cartographic expertise >> >> > while changing the algorithm in Layout mode can help a lot. >> >> >> >> So - just to confirm -- you are actively changing that setting, and >> >> seeing useful results from different methods? If so, which do you use? >> >> Which give the best results? What's the trade off between them? >> >> >> >> Nyall >> >> >> >> >> >> > Keeping several algorithms in Layout could ease code maintenance while >> >> > keeping all the advantages. >> >> > On the other hand, this needs some efforts on documentation and Anita's >> >> > touch is really welcome here. Algorithms need reference but also a >> >> > plain explanation in something that resembles a book. Someone developed >> >> > a publishing business out of a GIS program... maybe this is too much >> >> > and has already been done, but... >> >> > My two eurocents. >> >> > c >> >> > >> >> > On Mon, Jul 29, 2019 at 2:00 AM Nyall Dawson <nyall.daw...@gmail.com> >> >> > wrote: >> >> >> >> >> >> On Fri, 26 Jul 2019 at 12:40, Nyall Dawson <nyall.daw...@gmail.com> >> >> >> wrote: >> >> >> > >> >> >> > Hey lists >> >> >> > >> >> >> > This was first discussed back in 2016 (see >> >> >> > http://osgeo-org.1560.x6.nabble.com/Removal-of-labeling-search-methods-td5262743.html), >> >> >> > but would anyone object if the different labeling solution algorithms >> >> >> > eg "chain" / "pop music" / "falp" / etc were dropped, and we just >> >> >> > leave the existing default (chain)? >> >> >> > >> >> >> > I don't think ANYONE knows what these mean, and it's a heck of a lot >> >> >> > of code (which needs fixes) to cart around for no compelling reason >> >> >> > that I can see. >> >> >> > >> >> >> > I have no particular preference to any of the methods, so would >> >> >> > happily accept a different default if anyone out there can point to >> >> >> > which method is best! >> >> >> > >> >> >> > Googling pop music / tabu / chain only gives a handful of results >> >> >> > relating to QGIS labeling engine. And googling for "falp" sounds like >> >> >> > something that would get you flagged on your company's firewall. >> >> >> > >> >> >> > Does ANYONE understand or change this setting? Or would object to its >> >> >> > complete removal? >> >> >> >> >> >> PR at https://github.com/qgis/QGIS/pull/30960 >> >> >> >> >> >> Last chance to save this setting! >> >> >> >> >> >> Nyall >> >> >> _______________________________________________ >> >> >> QGIS-Developer mailing list >> >> >> QGIS-Developer@lists.osgeo.org >> >> >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer >> >> >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer >> >> > >> >> > >> >> > >> >> > -- >> >> > -------------------------------------------------------------------------- >> >> > Carlo A. Bertelli >> >> > Charta servizi e sistemi per il territorio e la storia ambientale srl >> >> > Dipendenze del palazzo Doria, >> >> > vc. alla Chiesa della Maddalena 9/2 16124 Genova (Italy) >> >> > tel./fax +39(0)10 2475439 +39 0108566195 mobile:+39 393 >> >> > 1590711 >> >> > e-mail: berte...@chartasrl.eu http://www.chartasrl.eu >> >> > -------------------------------------------------------------------------- >> >> > >> >> > >> >> > >> > >> > >> > >> > -- >> > -------------------------------------------------------------------------- >> > Carlo A. Bertelli >> > Charta servizi e sistemi per il territorio e la storia ambientale srl >> > Dipendenze del palazzo Doria, >> > vc. alla Chiesa della Maddalena 9/2 16124 Genova (Italy) >> > tel./fax +39(0)10 2475439 +39 0108566195 mobile:+39 393 1590711 >> > e-mail: berte...@chartasrl.eu http://www.chartasrl.eu >> > -------------------------------------------------------------------------- >> > >> > >> > >> _______________________________________________ >> QGIS-Developer mailing list >> QGIS-Developer@lists.osgeo.org >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer