[Geoserver-users] Release mapfish print v2

Hi,

I don’t know if this is the right mailing list to use, but do you know who can review the 3 PR in the mapfish print v2 github, and do a new release to upgrade the extensions of a next geoserver version.
https://github.com/mapfish/mapfish-print-v2/pulls

Thank you,

···

Tiago Vieira

I have commit access; but really this project ended a long time ago.

So you know of people who are interested in this functionality? It would be good to assemble an activity to update / migrate / or inokement something comparable in geotools.

···


Jody Garnett

Tiago Vieira

Hi Jody,

This is the project that supports the “Printing” extension in geoserver, right?
I don’t know if many people use it, but in our project we use this printing plugin a long time ago :slight_smile:

Is there any alternative to have a vectorial print? And also, with this printv2 we are able to print maps with google maps tiles included.

I think the functionality of naming the PDF Layers is essential, so an end-user will be able to have a human readable translation, instead of internal layer names.

Thanks,

···

Tiago Vieira


Jody Garnett

Tiago Vieira

Hi,

We used too in order to print in “real” scaled nad any evolution would be more interenting.

Regards

···

Tiago Vieira


Jody Garnett

Tiago Vieira

I have nothing against the printing plugin - just that it needs some love :slightly_smiling_face:

What would be the best way to support this thing? If it is only the geoserver project using mapfish printv2 then the geoserver community should come up with a plan … so I was presenting some plans :P​

If you are making pull-requests then you have some technical capacity so you are exactly who we want to make plans with…

···


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira

:grinning:

So, as far as I understand you are suggesting to bring the mapfish print to the community module of geoserver?
Is it considered a community module or extension? Because it’s on the extensions download page of geoserver. (https://geoserver.org/release/stable/ → Cartography)

I can give it a try on doing that.

···

Tiago Vieira


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira

I just checked and there were a few pull requests to review there.

I am wonder what to be done, this functionality is used, but it may not be obvious to our user community that it is due for a refresh / rewrite.

I only got involved last year as the library needed some love to adjust to an API change. I do not have enough use personally (or customer use professionally) to be the sole inactive developer responsible for this one.

The origional authors (camptocamp) are kind of horrified that the library is still in use; but that is fine - open source is the definition of long tale value proposition. It is good we still find it valuable!

···


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira

“The origional authors (camptocamp) are kind of horrified that the library is still in use”.
Ahahah. You made our team laugh :slight_smile: … and you’re right, it’s still valuable for us, yes!

But if someone is printing their maps with another framework I would like to know to check it :slight_smile:

Cheers,

···

Tiago Vieira


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira

Well there is mapfish print v3 - it is setup with jasper reports so much more capable (and thus less simple) then v2.

You can just print to PDF using GeoTools (and the same free text library for a java2d PDF output). But there are not that many decorations (like legend and north arrow). I had a bunch of decorations in the uDig codebase which used the GeoTools library for PDF decoration.

I think the special bit of the mapfish print v2 codebase is having more kinds of layers; a feature that would be welcome in to the GeoTools code base also.

···


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira


Jody Garnett

Tiago Vieira

For my 2c, I was excited when heard about mapfish a decade or so ago, but quickly lost interest because it lacked support for google tiles. If more map layers were supported, then I suspect there would be more interest. I have users of my webmaps (which depend on slightly better than browser screenshots) asking for higher res imagery. Layer support was the achilles heel. Better support for ESRI services and vector tiles would be needed for it to be really interesting. Since virtually all my webmapping deals with layers from multiple services, not just geoserver, a mapfish server that is only operating on a single geoserver instance is less interesting.

···

From: Tiago Vieira <tixvieira@…84…>
Sent: Tuesday, July 9, 2024 4:23 AM
To: Jody Garnett <jody.garnett@…84…>
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Release mapfish print v2








CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe:


:grinning:

So, as far as I understand you are suggesting to bring the mapfish print to the community module of geoserver?

Is it considered a community module or extension? Because it’s on the extensions download page of geoserver. (https://geoserver.org/release/stable/ → Cartography)

I can give it a try on doing that.

Tiago Vieira

On Mon, 8 Jul 2024 at 15:59, Jody Garnett <jody.garnett@…84…> wrote:

I have nothing against the printing plugin - just that it needs some love :slightly_smiling_face:

What would be the best way to support this thing? If it is only the geoserver project using mapfish printv2 then the geoserver community should come up with a plan … so I was presenting some plans :P​

If you are making pull-requests then you have some technical capacity so you are exactly who we want to make plans with…

Jody Garnett

On Jul 8, 2024 at 12:57:05 AM, Tiago Vieira <tixvieira@…84…> wrote:

Hi Jody,

This is the project that supports the “Printing” extension in geoserver, right?

I don’t know if many people use it, but in our project we use this printing plugin a long time ago :slight_smile:

Is there any alternative to have a vectorial print? And also, with this printv2 we are able to print maps with google maps tiles included.

I think the functionality of naming the PDF Layers is essential, so an end-user will be able to have a human readable translation, instead of internal layer names.

Thanks,

Tiago Vieira

On Mon, 8 Jul 2024 at 01:05, Jody Garnett <jody.garnett@…84…> wrote:

I have commit access; but really this project ended a long time ago.

So you know of people who are interested in this functionality? It would be good to assemble an activity to update / migrate / or inokement something comparable in geotools.

Jody Garnett

On Sun, Jul 7, 2024 at 1:04 PM Tiago Vieira <tixvieira@…84…> wrote:

Hi,

I don’t know if this is the right mailing list to use, but do you know who can review the 3 PR in the mapfish print v2 github, and do a new release to upgrade the extensions of a next geoserver version.

https://github.com/mapfish/mapfish-print-v2/pulls

Thank you,

Tiago Vieira


Geoserver-users mailing list

Please make sure you read the following two resources before posting to this list:

If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer

Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

So you know that use of google tiles is not a thing we are supposed to do right? They really want you to use their javascript api - so that the tiles can be paid for (by your application user’s privacy…). There all kinds of technical ways around this of course, but ethical ways around it are suspect …

We have all kinds of code for messing with data if you wish to take on vector tiles. I think there is even something that reads them, and retrojects them for geowebcache, so it is all within reach if you want to play.

Still the origional motivator that paid for printing (and thus PDF output also) was parties that had a regulated requirement to output paper maps at specific scales. I think we have moved beyond that now :slightly_smiling_face:

···


Jody Garnett

I do get my google tiles directly from google in approved way (and pay for them). That is why I am more interested in a mapfish server managing all sorts of protocols rather that one tied to geoserver. I am using leaflet as client and mixing and matching from all over the show. The big issue with esri vector tiles (which have sadly become very popular) is that the leaflet plugin can only handle web Mercator. I looked the issue and messy. I will look at geotools code and think about it some more.

···

From: Jody Garnett <jody.garnett@…84…>
Sent: Tuesday, July 9, 2024 12:30 PM
To: Phil Scadden <P.Scadden@…1389…>
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Release mapfish print v2








CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe:


So you know that use of google tiles is not a thing we are supposed to do right? They really want you to use their javascript api - so that the tiles can be paid for (by your application user’s privacy…). There all kinds of technical ways around this of course, but ethical ways around it are suspect …

We have all kinds of code for messing with data if you wish to take on vector tiles. I think there is even something that reads them, and retrojects them for geowebcache, so it is all within reach if you want to play.

Still the origional motivator that paid for printing (and thus PDF output also) was parties that had a regulated requirement to output paper maps at specific scales. I think we have moved beyond that now :slightly_smiling_face:

Jody Garnett

On Jul 8, 2024 at 3:23:46 PM, Phil Scadden <P.Scadden@…1389…> wrote:

For my 2c, I was excited when heard about mapfish a decade or so ago, but quickly lost interest because it lacked support for google tiles. If more map layers were supported, then I suspect there would be more interest. I have users of my webmaps (which depend on slightly better than browser screenshots) asking for higher res imagery. Layer support was the achilles heel. Better support for ESRI services and vector tiles would be needed for it to be really interesting. Since virtually all my webmapping deals with layers from multiple services, not just geoserver, a mapfish server that is only operating on a single geoserver instance is less interesting.

From: Tiago Vieira <tixvieira@…84…>
Sent: Tuesday, July 9, 2024 4:23 AM
To: Jody Garnett <jody.garnett@…84…>
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Release mapfish print v2








CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe:


:grinning:

So, as far as I understand you are suggesting to bring the mapfish print to the community module of geoserver?

Is it considered a community module or extension? Because it’s on the extensions download page of geoserver. (https://geoserver.org/release/stable/ → Cartography)

I can give it a try on doing that.

Tiago Vieira

On Mon, 8 Jul 2024 at 15:59, Jody Garnett <jody.garnett@…84…> wrote:

I have nothing against the printing plugin - just that it needs some love :slightly_smiling_face:

What would be the best way to support this thing? If it is only the geoserver project using mapfish printv2 then the geoserver community should come up with a plan … so I was presenting some plans :P​

If you are making pull-requests then you have some technical capacity so you are exactly who we want to make plans with…

Jody Garnett

On Jul 8, 2024 at 12:57:05 AM, Tiago Vieira <tixvieira@…84…> wrote:

Hi Jody,

This is the project that supports the “Printing” extension in geoserver, right?

I don’t know if many people use it, but in our project we use this printing plugin a long time ago :slight_smile:

Is there any alternative to have a vectorial print? And also, with this printv2 we are able to print maps with google maps tiles included.

I think the functionality of naming the PDF Layers is essential, so an end-user will be able to have a human readable translation, instead of internal layer names.

Thanks,

Tiago Vieira

On Mon, 8 Jul 2024 at 01:05, Jody Garnett <jody.garnett@…84…> wrote:

I have commit access; but really this project ended a long time ago.

So you know of people who are interested in this functionality? It would be good to assemble an activity to update / migrate / or inokement something comparable in geotools.

Jody Garnett

On Sun, Jul 7, 2024 at 1:04 PM Tiago Vieira <tixvieira@…84…> wrote:

Hi,

I don’t know if this is the right mailing list to use, but do you know who can review the 3 PR in the mapfish print v2 github, and do a new release to upgrade the extensions of a next geoserver version.

https://github.com/mapfish/mapfish-print-v2/pulls

Thank you,

Tiago Vieira


Geoserver-users mailing list

Please make sure you read the following two resources before posting to this list:

If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer

Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Notice: This email and any attachments are confidential and may not be used, published or redistributed without the prior written consent of the Institute of Geological and Nuclear Sciences Limited (GNS Science). If received in error please destroy and immediately notify GNS Science. Do not copy or disclose the contents.


Geoserver-users mailing list

Please make sure you read the following two resources before posting to this list:

If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer

Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users