Skip to content

Correction bug sur les caches IR où juste l'ortho n'était pas mise à jour dans la vue#450

Merged
ACornuIGN merged 5 commits into
ign-packo:2Opifrom
ACornuIGN:fix_update_ortho_IR
Jun 9, 2026
Merged

Correction bug sur les caches IR où juste l'ortho n'était pas mise à jour dans la vue#450
ACornuIGN merged 5 commits into
ign-packo:2Opifrom
ACornuIGN:fix_update_ortho_IR

Conversation

@ACornuIGN

@ACornuIGN ACornuIGN commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Bug présent sur master v2.4.2

Correction d'un bug sur les caches IR où juste l'ortho n'était pas mise à jour dans la vue après une saisie (le graph et le contour étaient bien mise à jour dans le vue), alors que l'ortho était bien calculée et présente dans le cache. C'était tout le temps l'ortho d'origine qui était afficher.
Le bug était dû lors de la récupération des tuiles par GetTile de wmts qui vérifiait que la présence de nouvelles tuiles RVB et non IR.
Correction en ajoutant à la vérification déjà existante, une vérification de la présence de nouvelles tuiles IR.

@ACornuIGN ACornuIGN self-assigned this Jun 2, 2026
@ACornuIGN ACornuIGN added the bug Something isn't working label Jun 2, 2026
@ACornuIGN ACornuIGN requested a review from ftoromanoff June 2, 2026 14:24
Comment thread gdal_processing.js Outdated
gdal.setPROJSearchPath(projPath);
}

function findIRFromRVB(url) {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je trouve que le nom n'est pas bien choisi. On ne cherche rien. La fonction permet de récupère le chemin d'accès de l'image IR quand on connait le nom du chemin d'accès de l'image RVB.

getIrUrl(RvbUrl) ?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

En plus on ne se base pas forcement sur l'url RVB, ou alors
if (fname.includes('_ix') === false) n'a pas de sens

Ce n'est pas plutot le passage de Opi name a band name , ou un truc dans le genre ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Modification du nom en gitIrUrl(rgbUrl)

@ACornuIGN ACornuIGN Jun 3, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La condition permet juste de vérifier que le chemin mis en entrée n'est pas une OPI IR, pour ne pas rechanger le nom ex: RVB '000x000' -> IR '000_ix000' si IR en entrée sans condition '000_i_ix000' n'a plus de sens.
Cependant la condition peut être amélioré pour aussi vérifier que le chemin mis en entrée n'est pas une ortho IR, ex: RVB 'blabla.tif' -> IR 'blablai.tif' -> IR de IR 'blablaii.tif' pour évité ce cas on peut rajouter une condition sur le 'i.' qui ne doit pas être présent. D'après la nomenclature des noms des ortho ou opi on ne peut pas trouver un 'i.' dans le nom d'un image sauf dans le cas d'une ortho IR fait par Packo

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tjs d'actu ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non sera fait dans une autre PR.

Comment thread middlewares/wmts.js
@ACornuIGN ACornuIGN added wip Travail en cours (ne pas merger) and removed wip Travail en cours (ne pas merger) labels Jun 3, 2026
@ACornuIGN ACornuIGN requested a review from ftoromanoff June 3, 2026 07:54
@ACornuIGN ACornuIGN added the wip Travail en cours (ne pas merger) label Jun 3, 2026
@ACornuIGN

ACornuIGN commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator Author

Suppression du commit de re-factorisation qui sera fait dans une autre PR. A cause de la complexité et de la profondeur de la re-factorisation dans le fichier gdal_processing.js

vu avec François

@ACornuIGN ACornuIGN force-pushed the fix_update_ortho_IR branch from 72c3e8f to 1b192b9 Compare June 3, 2026 14:34
@ACornuIGN ACornuIGN removed the wip Travail en cours (ne pas merger) label Jun 4, 2026
Comment thread middlewares/wmts.js Outdated
@ACornuIGN ACornuIGN added the wip Travail en cours (ne pas merger) label Jun 4, 2026
@ACornuIGN ACornuIGN removed the wip Travail en cours (ne pas merger) label Jun 4, 2026
@ACornuIGN ACornuIGN requested a review from ftoromanoff June 4, 2026 09:15
Comment thread middlewares/wmts.js Outdated
Comment thread middlewares/wmts.js Outdated
@ACornuIGN ACornuIGN added the wip Travail en cours (ne pas merger) label Jun 5, 2026
@ACornuIGN ACornuIGN removed the wip Travail en cours (ne pas merger) label Jun 5, 2026
@ACornuIGN ACornuIGN requested a review from ftoromanoff June 5, 2026 08:18
Comment thread middlewares/wmts.js Outdated
@ACornuIGN ACornuIGN added wip Travail en cours (ne pas merger) and removed wip Travail en cours (ne pas merger) labels Jun 9, 2026
@ACornuIGN ACornuIGN requested a review from ftoromanoff June 9, 2026 09:49
@ACornuIGN ACornuIGN added the wip Travail en cours (ne pas merger) label Jun 9, 2026
@ACornuIGN

Copy link
Copy Markdown
Collaborator Author

Nettoyage des commits + rebase sur 2Opi

@ACornuIGN ACornuIGN merged commit 3d01378 into ign-packo:2Opi Jun 9, 2026
4 checks passed
@ACornuIGN ACornuIGN removed the wip Travail en cours (ne pas merger) label Jun 9, 2026
@ACornuIGN

Copy link
Copy Markdown
Collaborator Author

Erreur de manipulation PR merge avant nettoyage.
Suppression des commit sur 2Opi et une autre PR sera ouverte avec le nettoyage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants