Skip to content

Commit 71751f0

Browse files
Feat: map-ol matrixset and view options (#294)
* feat(services-layers): add more options to create IListMatrixSet in wmts layer * feat(map-ol): use all options from IListMatrixSet in getTileGrid * fix(map-ol): use l.continuousWorld for wrapX in wmtsOptions * feat(services-layers): sizes option for IListMatrixSet and getTileGrid * feat(demo-maps): example for matrixSetOptions EPSG:3035 * build: 16.0.1-next.1 for IListMatrixSet * feat(map-ol): allow to pass olViewOptions to create map * feat(demo-maps): add view options for showFullExtent in demo * build: set ukis version 16.0.1-next.2 map pass view options * fix: allow different reference systems in wmts requests * fix: tile grid tests * doc: update changelog * feat(map-maplibre): allow also tileMatrixPrefix of matrixSetOptions --------- Co-authored-by: ange_lu <lucas.angermann@dlr.de>
1 parent 28e48d0 commit 71751f0

29 files changed

Lines changed: 254 additions & 159 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66

77
* **@dlr-eoc/map-ol:**
88
- Use `projjson` or `proj4js` to create projection if defined on `IProjDef`.
9+
- Use all `IListMatrixSet` options in `getTileGrid` to create `WMTSTileGrid`.
10+
- Allow to pass `olViewOptions` to map-ol component.
11+
12+
* **@dlr-eoc/services-layers:**
13+
- More options to create `WMTSTileGrid` on `IListMatrixSet`. The new optional options are `extent?: TGeoExtent`, `origin?: number[]`, `origins?: [number, number][]`, `tileSizes?: number[]` and `sizes?: [number, number][];`.
914

1015

1116
### Bug Fixes
@@ -14,6 +19,10 @@
1419

1520
* **@dlr-eoc/map-ol:**
1621
- Transform extent in `setLayerExtentAfterProjection` if nativeBbox.epsg is not new epsg or try to use old extent.
22+
- Fix use `l.continuousWorld` for `wrapX` in wmts options.
23+
24+
* **@dlr-eoc/map-maplibre:**
25+
- Allow the usage of different coordinate reference systems in WMTS requests. Use `WmtsLayer.params.matrixSetOptions.matrixSet`. and `WmtsLayer.params.matrixSetOptions.tileMatrixPrefix`
1726

1827

1928
# [16.0.0](https://github.com/dlr-eoc/ukis-frontend-libraries/tree/v16.0.0) (2026-05-29) (update dependencies, new library ngx-ukis-ui-clarity and ngx-ukis-utilities, replace core-ui)

package-lock.json

Lines changed: 68 additions & 67 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ukis-frontend-libraries",
3-
"version": "16.0.1-next.0",
3+
"version": "16.0.1-next.2",
44
"license": "Apache-2.0",
55
"author": "Team UKIS",
66
"projectsScope": "@dlr-eoc/",

projects/base-layers-raster/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@dlr-eoc/base-layers-raster",
3-
"version": "16.0.1-next.0",
3+
"version": "16.0.1-next.2",
44
"main": "src/public-api",
55
"license": "Apache-2.0",
66
"author": "Team UKIS",
@@ -13,7 +13,7 @@
1313
"OSM"
1414
],
1515
"dependencies": {
16-
"@dlr-eoc/services-layers": "16.0.1-next.0",
16+
"@dlr-eoc/services-layers": "16.0.1-next.2",
1717
"tslib": "^2.6.3"
1818
},
1919
"devDependencies": {

0 commit comments

Comments
 (0)