Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #9193 Add a cache options checks/info also for default WMS tile grid #9195

Merged
merged 3 commits into from
May 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
297 changes: 220 additions & 77 deletions web/client/components/TOC/fragments/settings/WMSCacheOptions.jsx

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion web/client/jsapi/__tests__/MapStore2-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ describe('MapStore2 API', () => {
MapStore2.create('container', {
...testConfig
});
MapStore2.onAction(MAP_CONFIG_LOADED, () => done());
MapStore2.onAction(LOCAL_CONFIG_LOADED, () => done());
});
it('offAction', (done) => {
MapStore2.create('container', {
Expand Down
6 changes: 5 additions & 1 deletion web/client/translations/data.de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,13 @@
"noTileGridMatchesConfiguration": "Es gibt kein Kachelraster, das mit der aktuellen Kartenprojektion und der ausgewählten Kachelgröße übereinstimmt. In der Tabelle oben werden die verfügbaren Kachelraster hervorgehoben, die mit der aktuellen Kartenprojektion kompatibel sind. Sie können auf die Schaltfläche Aktualisieren klicken, um die Liste der verfügbaren zu aktualisieren Fliesengitter",
"noConfiguredGridSets": "Es ist nicht möglich, benutzerdefinierte Kachelraster abzurufen. Diese Ebene verfügt über keinen Rastersatz, der mit den verfügbaren Projektionen kompatibel ist. Bitte überprüfen Sie die Konfigurationsserverseite und versuchen Sie es erneut",
"notPossibleToConnectToWMTSService": "Es war nicht möglich, die Kachelraster vom Server abzurufen. Die an {requestUrl} gesendete Anfrage löst einen Fehler aus.",
"notSupportedSelectedFormatCache": "Das ausgewählte Format wird vom Cache nicht unterstützt. Unterstützte Formate: {formats}",
"notSupportedSelectedFormatCache": "Das ausgewählte Format wird vom Cache nicht unterstützt",
"notSupportedSelectedStyleCache": "Der ausgewählte Stil wird vom Cache nicht unterstützt",
"customParamsCacheWarning": "Für diese Ebene ist der lokalisierte Stil aktiviert. Bitte überprüfen Sie die Konfigurationsserverseite und stellen Sie sicher, dass sie den benutzerdefinierten ENV-Parameter unterstützt",
"supportedFormats": "Unterstützte Formate",
"checkAvailableTileGridsInfo": "Überprüfen Sie die verfügbaren Kachelgitterinformationen",
"tileGridInfoChecksTitle": "Informationen zu Kachelgittern",
"tileGridInfoChecks": "Die folgende Checkliste zeigt einige mögliche Kompatibilitätsprobleme zwischen dem aktuellen Gridset und den Remote-Informationen. Es ist immer noch möglich, dass das Tile Grid den Cache nicht erreicht, selbst wenn alle aufgeführten Prüfungen erfolgreich sind",
"visibilityLimits": {
"title": "Sichtbarkeitsgrenzen",
"serverValuesUpdateUndefined": "Der Server hat keine Skalierungssichtbarkeitsbeschränkungen für diese Ebene angegeben",
Expand Down
6 changes: 5 additions & 1 deletion web/client/translations/data.en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,13 @@
"noTileGridMatchesConfiguration": "There is not a tile grid that matches the current map projection and the tile size selected. The table above highlights the tile grids available compatible with the current map projection. You can click the refresh button to update the list of available tile grids",
"noConfiguredGridSets": "It is not possible to fetch custom tile grids. This layer do not have any grid set compatible with the available projections. Please review the configuration server side and retry",
"notPossibleToConnectToWMTSService": "It was not possible to fetch the tile grids from the server. The request sent to {requestUrl} is throwing an error",
"notSupportedSelectedFormatCache": "The selected format is not supported by the cache. Supported formats: {formats}",
"notSupportedSelectedFormatCache": "The selected format is not supported by the cache.",
"notSupportedSelectedStyleCache": "The selected style is not supported by the cache",
"customParamsCacheWarning": "This layer has localized style enabled. Please verify the configuration server side and ensure it supports the custom ENV parameter",
"supportedFormats": "Supported formats",
"checkAvailableTileGridsInfo": "Check available tile grids information",
"tileGridInfoChecksTitle": "Tile grids information",
"tileGridInfoChecks": "The following checklist shows some possible compatibility issues between the current gridset and the remote information. It is still possible that the tile grid does not hit the cache even if all the checks listed are successful",
"visibilityLimits": {
"title": "Visibility limits",
"serverValuesUpdateUndefined": "The server did not provided scale visibility limits for this layer",
Expand Down
6 changes: 5 additions & 1 deletion web/client/translations/data.es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,13 @@
"noTileGridMatchesConfiguration": "No hay una cuadrícula de mosaicos que coincida con la proyección de mapa actual y el tamaño de mosaico seleccionado. La tabla anterior destaca las cuadrículas de mosaicos disponibles compatibles con la proyección de mapa actual. Puede hacer clic en el botón Actualizar para actualizar la lista de disponibles rejillas de azulejos",
"noConfiguredGridSets": "No es posible obtener cuadrículas de mosaico personalizadas. Esta capa no tiene ningún conjunto de cuadrícula compatible con las proyecciones disponibles. Revise el lado del servidor de configuración y vuelva a intentarlo",
"notPossibleToConnectToWMTSService": "No fue posible obtener las cuadrículas de mosaicos del servidor. La solicitud enviada a {requestUrl} arroja un error",
"notSupportedSelectedFormatCache": "El formato seleccionado no es compatible con el caché. Formatos admitidos: {formatos}",
"notSupportedSelectedFormatCache": "El formato seleccionado no es compatible con el caché.",
"notSupportedSelectedStyleCache": "El estilo seleccionado no es compatible con el caché",
"customParamsCacheWarning": "Esta capa tiene activado el estilo localizado. Verifique el lado del servidor de configuración y asegúrese de que sea compatible con el parámetro ENV personalizado",
"supportedFormats": "Formatos compatibles",
"checkAvailableTileGridsInfo": "Verificar la información de cuadrículas de mosaicos disponibles",
"tileGridInfoChecksTitle": "Información de cuadrículas de mosaicos",
"tileGridInfoChecks": "La siguiente lista de verificación muestra algunos posibles problemas de compatibilidad entre el conjunto de cuadrículas actual y la información remota. Todavía es posible que la cuadrícula de mosaicos no llegue al caché incluso si todas las comprobaciones enumeradas son exitosas",
"visibilityLimits": {
"title": "Límites de visibilidad",
"serverValuesUpdateUndefined": "El servidor no proporcionó límites de visibilidad de escala para esta capa",
Expand Down
6 changes: 5 additions & 1 deletion web/client/translations/data.fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,13 @@
"noTileGridMatchesConfiguration": "Aucune grille de tuiles ne correspond à la projection cartographique actuelle et à la taille de tuile sélectionnée. Le tableau ci-dessus met en évidence les grilles de tuiles disponibles compatibles avec la projection cartographique actuelle. Vous pouvez cliquer sur le bouton d'actualisation pour mettre à jour la liste des grilles de tuiles",
"noConfiguredGridSets": "Il n'est pas possible de récupérer des grilles de tuiles personnalisées. Cette couche n'a pas de grilles compatibles avec les projections disponibles. Veuillez revoir la configuration côté serveur et réessayer",
"notPossibleToConnectToWMTSService": "Il n'a pas été possible de récupérer les grilles de tuiles depuis le serveur. La requête envoyée à {requestUrl} génère une erreur",
"notSupportedSelectedFormatCache": "Le format sélectionné n'est pas pris en charge par le cache. Formats pris en charge : {formats}",
"notSupportedSelectedFormatCache": "Le format sélectionné n'est pas pris en charge par le cache.",
"notSupportedSelectedStyleCache": "Le style sélectionné n'est pas supporté par le cache",
"customParamsCacheWarning": "Ce calque a un style localisé activé. Veuillez vérifier le côté serveur de configuration et vous assurer qu'il prend en charge le paramètre ENV personnalisé",
"supportedFormats": "Formats pris en charge",
"checkAvailableTileGridsInfo": "Vérifier les informations disponibles sur les grilles de tuiles",
"tileGridInfoChecksTitle": "Informations sur les grilles de tuiles",
"tileGridInfoChecks": "La liste de contrôle suivante montre quelques problèmes de compatibilité possibles entre le jeu de grille actuel et les informations distantes. Il est toujours possible que la grille de tuiles n'atteigne pas le cache même si toutes les vérifications répertoriées sont réussies",
"visibilityLimits": {
"title": "Limites de visibilité",
"serverValuesUpdateUndefined": "Le serveur n'a pas fourni de limites de visibilité d'échelle pour cette couche",
Expand Down
6 changes: 5 additions & 1 deletion web/client/translations/data.it-IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,13 @@
"noTileGridMatchesConfiguration": "Non esiste una tile grid che corrisponda alla proiezione della mappa corrente e alla dimensione di tile selezionata. La tabella sopra evidenzia le tile grids disponibili compatibili con la proiezione della mappa corrente. Puoi fare clic sul pulsante Aggiorna per aggiornare l'elenco delle tile grids",
"noConfiguredGridSets": "Non è possibile recuperare tile grids personalizzate. Questo layer non ha alcun tile grid compatibile con le proiezioni disponibili. Per favore controlla la configurazione lato server e riprova",
"notPossibleToConnectToWMTSService": "Non è stato possibile recuperare le tile grids dal server. La richiesta inviata a {requestUrl} sta generando un errore",
"notSupportedSelectedFormatCache": "Il formato selezionato non è supportato dalla cache. Formati supportati: {formats}",
"notSupportedSelectedFormatCache": "Il formato selezionato non è supportato dalla cache.",
"notSupportedSelectedStyleCache": "Lo stile selezionato non è supportato dalla cache",
"customParamsCacheWarning": "Questo livello ha lo stile localizzato abilitato. Verificare la configurazione lato server ed assicurarsi che supporti il parametro ENV personalizzato",
"supportedFormats": "Formati supportati",
"checkAvailableTileGridsInfo": "Controlla le informazioni sulle tile grids disponibili",
"tileGridInfoChecksTitle": "Informationi sulle tile grids",
"tileGridInfoChecks": "La seguente lista di controllo mostra alcuni possibili problemi di compatibilità tra il gridset corrente e le informazioni remote. È ancora possibile che il tile grid non raggiunga la cache anche se tutti i controlli elencati hanno esito positivo",
"visibilityLimits": {
"title": "Limiti di visibilità",
"serverValuesUpdateUndefined": "Il server non ha fornito limiti di visibilità di scala per questo livello",
Expand Down