Ich wollte in OpenTopoMap eine GPX-Datei anzeigen lassen. Es passierte nichts.
Der GPX-Track hat ca. 77.000 Punkte (für 2.400 km).
Dann habe ich einen kürzeren Track erstellt, der wird korrekt angezeigt.
Ich habe nirgendwo eine Information zur maximal zulässigen Zahl an Punkten in einer GPX-Datei gefunden. Wo ist das Limit? Wo ist die Information dazu zu finden?

Es gibt auf jeden Fall eine Größenbeschränkung von 1024 kB:

L.Control.FileLayerLoad = L.Control.extend({
    statics: {
        TITLE: 'Load local file (GPX, KML, GeoJSON)',
        LABEL: '⌅'
    },
    options: {
        position: 'topleft',
        fitBounds: true,
        layerOptions: {},
        addToMap: true,
        fileSizeLimit: 1024
    },

    initialize: function (options) {
        L.Util.setOptions(this, options);
        this.loader = null;
    },

Merkwürdig,
die zu große Datei hat 11.342 KB, das ging nicht (ohne Fehlermeldung),
die kleinere hat 1.919 KB und das hat anstandslos funktioniert.

Ich habe dazu vor längerer Zeit einen Fehlerbericht erstellt, die maximal mögliche Größe sollte jetzt bei 8 MByte liegen:

1 Like

Ich habe jetzt noch eine dritte Datei aus den Daten erstellt mit 50.000 Punkten (7.311 KB), die funktioniert.
11.342 KB sind ja auch mehr als 11 MB.
Aber warum ist das nirgendwo für den normalen Benutzer dokumentiert oder durch eine Fehlermeldung erklärt?