Recommended application to export a track with specific map style?

For a presentation I would like to export the recorded GPX tracks of my sailing trips. The map should show the track together with the relevant POIs and use a nautical map style. Optimally, the export is a SVG so that I can post-process it.

The GPX tracks have been recorded with OsmAnd+. Please note, that this question does not ask how I get the GPX file from my smartphone to my PC. I know how to do that. The question addresses the problem which program or web service allows me to properly select the relevant POIs, a nautical map style and define the correct scale.

A already considered the trivial approach which means to take multiple screenshots of OsmAnd on my smartphone and then stitch them together. This doesn’t provide me with an SVG, but I have the power to define which POIs should be shown and I get a correct, nautical map style. Nonetheless, this is a very tedious work.

Hence, I thought there should be better ways to do that.

My first approach was look for a proper Linux application from this list. My first choice was Marble, because it is the native application for my KDE desktop. The experience was disappointing. Marble only provides a very limited selection of map styles and Marble does not allow to select which layers of the OSM database are shown. In particular, Marble always shows all commercial and social POIs (i.e. stores, public amenities, etc.) but no nautical sea marks. :frowning:

Then, I tried some web services: Outdoor Active and MyOSMatic. I know the former from my hiking tours, the latter has been recommended in some forum. However, Outdoor Active is only meant for for hiking, cycling and such things. The rendering results of MyOSMatic are ways below being usable. The result is very coarse, does not show many details and the labeling of the start and destination point covers 50% of the map. :frowning:

I actually cannot believe, that there is no (desktop) application which allows what I need besides the Android app OsmAnd+.

Does anybody know an proper desktop application or web service which

  1. allows to import a GPX track
  2. provides a nautical map style
  3. allows to define which POIs are shown and which are not shown
  4. allows to define the proper scale and map section
  5. allows to export the result to SVG?

SVG export is not a hard requirement. I could also accept PNG if the resolution is sufficiently high.

Frankly, I don’t have a solution for getting SVG.

If I wanted to show my sailing trips, I would use a short piece of JavaScript to show my track with Leaflet, with Openseamap as a background. Won’t get any more naval. For a few additional POIs, I’d simply put a new POI layer on the map with Leaflet.

To get a high-resolution map, I just use a larger-than-the-screen browser window and take a screen shot of it with the Fireshot addon. So I never needed SVG so far for scaling.