Skip to content

Commit 28e48d0

Browse files
authored
Change IProjDef and adjustBBoxAxis function (#293)
* feat(services-map-state): allow to use projjson in IProjDef * feat(map-ol): use projjson if in IProjDef * docs: add missing export in changelog * refactor: use type TepsgCode for epsg codes * fix(ngx-ukis-ui-clarity): can zoom to nativeBbox for LayerentryComponent and LayerentryGroupComponent * feat(services-map-state): export function adjustBBoxAxis and adjustBBoxAxisToEnu * fix(map-ol): try to udjust nativeBbox to enu for ol setExtent * refactor(demo-maps): add test layer for nativeBbox with axis not enu * feat(services-map-state): export functions to adjustBBoxAxis to enu * fix(map-ol): revert adjustBBoxEnuBeforeSetExtent. This should only be done if the wms version is 1.3.0. Let the user do this manually. * build: set ukis version for bbox enu fix * fix(build): missing dep proj4 in services-map-state
1 parent 38100f7 commit 28e48d0

33 files changed

Lines changed: 444 additions & 245 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
### Features
2+
* **@dlr-eoc/services-map-state**
3+
- Allow to use `projjson` in `IProjDef`.
4+
- Export `EPSG_3035_Def`
5+
- Export function `getProj4Defs(projDef: IProjDef)`, `adjustBBoxAxis(bbox: [number, number, number, number], axis: AxisType)` and `adjustBBoxAxisToEnu(bbox: [number, number, number, number], proj?: TepsgCode | IProjDef, axis?: AxisType)` for convert to `enu`. Use this for `nativeBbox` get from wms 1.3.0. This tries to fixes native bbox axis from wms 1.3.0.
6+
7+
* **@dlr-eoc/map-ol:**
8+
- Use `projjson` or `proj4js` to create projection if defined on `IProjDef`.
9+
10+
11+
### Bug Fixes
12+
* **@dlr-eoc/ngx-ukis-ui-clarity:**
13+
- Can zoom to `nativeBbox` for `LayerentryComponent` and `LayerentryGroupComponent`.
14+
15+
* **@dlr-eoc/map-ol:**
16+
- Transform extent in `setLayerExtentAfterProjection` if nativeBbox.epsg is not new epsg or try to use old extent.
17+
18+
119
# [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)
220

321
### Breaking Changes

package-lock.json

Lines changed: 67 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.0",
3+
"version": "16.0.1-next.0",
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.0",
3+
"version": "16.0.1-next.0",
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.0",
16+
"@dlr-eoc/services-layers": "16.0.1-next.0",
1717
"tslib": "^2.6.3"
1818
},
1919
"devDependencies": {

projects/cookie-alert/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/cookie-alert",
3-
"version": "16.0.0",
3+
"version": "16.0.1-next.0",
44
"main": "src/public-api",
55
"license": "Apache-2.0",
66
"author": "Team UKIS",
@@ -16,7 +16,7 @@
1616
"@angular/core": "^21.2.14"
1717
},
1818
"dependencies": {
19-
"@dlr-eoc/services-util-store": "16.0.0",
19+
"@dlr-eoc/services-util-store": "16.0.1-next.0",
2020
"tslib": "^2.6.3"
2121
},
2222
"devDependencies": {

0 commit comments

Comments
 (0)