Skip to content

Fix WMS shift and margins - #198

Merged
pyrollo merged 2 commits into
mainfrom
pyr/fix-wms
Sep 2, 2026
Merged

Fix WMS shift and margins#198
pyrollo merged 2 commits into
mainfrom
pyr/fix-wms

Conversation

@pyrollo

@pyrollo pyrollo commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Changes

Fix a bug in WMS processing when angle was not 0/90/180/270. In corners

Technical changes

  • Fixes a 0.5 voxel shift in FloatMatrixes
  • Adds a 1 map unit margin around FloatMatrixes necessary for interpolation

TODOs

(later) : Makes processor tell provider which margin it needs for interpolation (hardcoded for now)

Self-checks

  • The code has unit tests associated
  • The code has Javadoc Comments associated
  • Complex / Unexpected code is explained / justified with a small comment
  • Relevant documentation inside the /docs folder has been updated
  • All examples in examples/ work the same (or have been adapted if subject to changes in this PR)
  • Git history is clean (each commit accomplish a single task and describe it accordingly)
  • The texts have been proofread (documentation, error messages, logs, comments...)

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

[Maven Build Status]

📑 Commit: 8f63654a5e7791efb5a5007ac18c23a662dd064a
⌚️ Date: 2026-09-02T17:28:37 (CEST)
🛠️ Status: ✅ Success

📦 Download artifact: Generator.jar

@pyrollo
pyrollo force-pushed the pyr/fix-wms branch 4 times, most recently from ea1b379 to d58c8b3 Compare July 10, 2026 15:10
@pyrollo

pyrollo commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

There are still some tests to perform on matrix/vector alignment (not sure of +/- 0.5 adjustments).

Comment thread src/main/java/com/ignfab/minalac/generator/utils/Rounding.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/utils/Rounding.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/utils/Rounding.java Outdated
Comment thread src/test/java/com/ignfab/minalac/generator/tasks/PopulateHeightmapTaskTest.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/inputs/WMSFloatBilDataProvider.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/inputs/WMSFloatBilDataProvider.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/inputs/WMSFloatBilDataProvider.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/generation/Generation.java Outdated
Comment thread src/main/java/com/ignfab/minalac/generator/inputs/WMSFloatBilDataProvider.java Outdated
@pyrollo

pyrollo commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Vérifier l'envelope Vecteur à laquelle il manque peut être quelque chose.

@pyrollo
pyrollo force-pushed the pyr/fix-wms branch 5 times, most recently from 24a2180 to 23a42e5 Compare September 2, 2026 15:27
@pyrollo
pyrollo marked this pull request as ready for review September 2, 2026 15:38
@pyrollo
pyrollo merged commit dc6ff50 into main Sep 2, 2026
13 checks passed
@pyrollo
pyrollo deleted the pyr/fix-wms branch September 2, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants