From 640b0c6eb85cd8c9e4801ee2a50f59dc07759dec Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Tue, 3 Jun 2025 18:45:43 +0200 Subject: [PATCH 01/14] fix(tms): handle error (display msg) also for tms --- .../src/lib/service/data.service.spec.ts | 13 ++++++ .../dataviz/src/lib/service/data.service.ts | 6 ++- .../lib/map-view/map-view.component.spec.ts | 38 ++++++++++++++-- .../src/lib/map-view/map-view.component.ts | 43 ++++++++++++------- 4 files changed, 78 insertions(+), 22 deletions(-) diff --git a/libs/feature/dataviz/src/lib/service/data.service.spec.ts b/libs/feature/dataviz/src/lib/service/data.service.spec.ts index 4bb3afee24..01f8507b1f 100644 --- a/libs/feature/dataviz/src/lib/service/data.service.spec.ts +++ b/libs/feature/dataviz/src/lib/service/data.service.spec.ts @@ -839,6 +839,19 @@ describe('DataService', () => { const styles = await service.getGeodataLinksFromTms(noStyleLink) expect(styles).toEqual([noStyleLink]) }) + + it('throws an error', async () => { + const noStyleLink = { + ...tmsLink, + url: new URL('http://error.http/tms'), + } + + try { + await service.getGeodataLinksFromTms(noStyleLink) + } catch (e) { + expect((e as Error).message).toBe('ogc.unreachable.unknown') + } + }) }) }) diff --git a/libs/feature/dataviz/src/lib/service/data.service.ts b/libs/feature/dataviz/src/lib/service/data.service.ts index c143a1a44e..33e7db42e0 100644 --- a/libs/feature/dataviz/src/lib/service/data.service.ts +++ b/libs/feature/dataviz/src/lib/service/data.service.ts @@ -227,7 +227,7 @@ export class DataService { ? endpoint.getCollectionItem(collections[0], '1') : null }) - .catch((error) => { + .catch(() => { throw new Error(`ogc.unreachable.unknown`) }) } @@ -237,7 +237,9 @@ export class DataService { keepOriginalLink = false ): Promise { const endpoint = new TmsEndpoint(tmsLink.url.toString()) - const tileMaps = await endpoint.allTileMaps + const tileMaps = await endpoint.allTileMaps.catch(() => { + throw new Error(`ogc.unreachable.unknown`) + }) if (!tileMaps?.length) return null // TODO: at some point use the identifierInService field if more that one layers in the TMS service diff --git a/libs/feature/record/src/lib/map-view/map-view.component.spec.ts b/libs/feature/record/src/lib/map-view/map-view.component.spec.ts index 346e719266..ac23ee4990 100644 --- a/libs/feature/record/src/lib/map-view/map-view.component.spec.ts +++ b/libs/feature/record/src/lib/map-view/map-view.component.spec.ts @@ -17,7 +17,7 @@ import { DropdownSelectorComponent } from '@geonetwork-ui/ui/inputs' import { of, Subject, throwError } from 'rxjs' import { MapViewComponent } from './map-view.component' import { TranslateModule, TranslateService } from '@ngx-translate/core' -import { delay, tap } from 'rxjs/operators' +import { delay } from 'rxjs/operators' import { pointFeatureCollectionFixture } from '@geonetwork-ui/common/fixtures' import { Collection } from 'ol' import { Interaction } from 'ol/interaction' @@ -34,8 +34,6 @@ import { ExternalViewerButtonComponent } from '../external-viewer-button/externa import { LoadingMaskComponent } from '@geonetwork-ui/ui/widgets' import { FetchError } from '@geonetwork-ui/data-fetcher' -// jest.useFakeTimers() - jest.mock('@geonetwork-ui/ui/map', () => ({ ...jest.requireActual('@geonetwork-ui/ui/map'), prioritizePageScroll: jest.fn(), @@ -108,7 +106,11 @@ class DataServiceMock { ? throwError(() => new Error('data loading error')) : of(SAMPLE_GEOJSON).pipe(delay(100)) ) - getGeodataLinksFromTms = jest.fn((mapLink) => Promise.resolve([mapLink])) + getGeodataLinksFromTms = jest.fn((mapLink) => { + return mapLink.url.toString().indexOf('error') > -1 + ? Promise.reject([mapLink]) + : Promise.resolve([mapLink]) + }) } class OpenLayersMapMock { @@ -535,6 +537,34 @@ describe('MapViewComponent', () => { }) }) }) + describe('when endpoint is in error', () => { + beforeEach(fakeAsync(() => { + mdViewFacade.mapApiLinks$.next([ + { + url: new URL('http://error.com/tms'), + name: 'tmserror', + type: 'service', + accessServiceProtocol: 'tms', + }, + ]) + mdViewFacade.geoDataLinksWithGeometry$.next([]) + tick(200) + fixture.detectChanges() + })) + it('still emits a map context using mvt tile format with root url', () => { + expect(mapComponent.context).toEqual({ + layers: [ + { + name: 'tmserror', + type: 'xyz', + tileFormat: 'application/vnd.mapbox-vector-tile', + url: 'http://error.com/tms/{z}/{x}/{y}.pbf', + }, + ], + view: expect.any(Object), + }) + }) + }) }) describe('with a link using ESRI:REST protocol', () => { diff --git a/libs/feature/record/src/lib/map-view/map-view.component.ts b/libs/feature/record/src/lib/map-view/map-view.component.ts index f0b9a9b35b..61f2821ce1 100644 --- a/libs/feature/record/src/lib/map-view/map-view.component.ts +++ b/libs/feature/record/src/lib/map-view/map-view.component.ts @@ -133,10 +133,21 @@ export class MapViewComponent implements AfterViewInit { this.mdViewFacade.mapApiLinks$, this.mdViewFacade.geoDataLinksWithGeometry$, ]).pipe( - map(([mapApiLinks, geoDataLinksWithGeometry]) => [ - ...mapApiLinks, - ...geoDataLinksWithGeometry, - ]), + switchMap(async ([mapApiLinks, geoDataLinksWithGeometry]) => { + // looking for TMS links to process + let processedMapApiLinks = await Promise.all( + mapApiLinks.map((link) => { + if (link.type === 'service' && link.accessServiceProtocol === 'tms') { + return this.dataService.getGeodataLinksFromTms(link).catch(() => { + return link + }) + } + return link + }) + ) + processedMapApiLinks = processedMapApiLinks.flat() + return [...processedMapApiLinks, ...geoDataLinksWithGeometry] + }), shareReplay(1) ) @@ -144,9 +155,9 @@ export class MapViewComponent implements AfterViewInit { map((links) => links.length ? links.map((link, index) => ({ - label: getLinkLabel(link), - value: index, - })) + label: getLinkLabel(link), + value: index, + })) : [{ label: 'map.dropdown.placeholder', value: 0 }] ) ) @@ -199,15 +210,15 @@ export class MapViewComponent implements AfterViewInit { map((links) => links.length ? links.map((link, index) => ({ - label: getLinkLabel(link), - value: index, - })) + label: getLinkLabel(link), + value: index, + })) : [ - { - label: '\u00A0\u00A0\u00A0\u00A0', - value: 0, - }, - ] + { + label: '\u00A0\u00A0\u00A0\u00A0', + value: 0, + }, + ] ) ) @@ -283,7 +294,7 @@ export class MapViewComponent implements AfterViewInit { private dataService: DataService, private changeRef: ChangeDetectorRef, private translateService: TranslateService - ) {} + ) { } async ngAfterViewInit() { const map = await this.mapContainer.openlayersMap From 49fcf507d3d8902863f94b2d3929f7286bdfd12d Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Wed, 4 Jun 2025 16:04:40 +0200 Subject: [PATCH 02/14] fix: update after rebase --- .../dataviz/src/lib/service/data.service.ts | 4 +- .../lib/map-view/map-view.component.spec.ts | 32 +++++++++++++ .../src/lib/map-view/map-view.component.ts | 46 ++++++++----------- 3 files changed, 52 insertions(+), 30 deletions(-) diff --git a/libs/feature/dataviz/src/lib/service/data.service.ts b/libs/feature/dataviz/src/lib/service/data.service.ts index 33e7db42e0..e0290df272 100644 --- a/libs/feature/dataviz/src/lib/service/data.service.ts +++ b/libs/feature/dataviz/src/lib/service/data.service.ts @@ -237,9 +237,9 @@ export class DataService { keepOriginalLink = false ): Promise { const endpoint = new TmsEndpoint(tmsLink.url.toString()) - const tileMaps = await endpoint.allTileMaps.catch(() => { + const tileMaps = await endpoint.allTileMaps /*.catch(() => { throw new Error(`ogc.unreachable.unknown`) - }) + })*/ if (!tileMaps?.length) return null // TODO: at some point use the identifierInService field if more that one layers in the TMS service diff --git a/libs/feature/record/src/lib/map-view/map-view.component.spec.ts b/libs/feature/record/src/lib/map-view/map-view.component.spec.ts index ac23ee4990..b9c85ec21b 100644 --- a/libs/feature/record/src/lib/map-view/map-view.component.spec.ts +++ b/libs/feature/record/src/lib/map-view/map-view.component.spec.ts @@ -1052,6 +1052,37 @@ describe('MapViewComponent', () => { }) }) describe('style selector with TMS', () => { + it('handles error when TMS endpoint is in error', fakeAsync(() => { + const dataService = TestBed.inject( + DataService + ) as unknown as DataServiceMock + dataService.getGeodataLinksFromTms.mockImplementation((link) => + Promise.reject(new Error('Endpoint is in error')) + ) + mdViewFacade.mapApiLinks$.next([ + { + url: new URL('http://abcd.com/tms'), + name: 'orthophoto', + type: 'service', + accessServiceProtocol: 'tms', + }, + ]) + mdViewFacade.geoDataLinksWithGeometry$.next([]) + tick(200) + fixture.detectChanges() + const dropdowns = fixture.debugElement.queryAll( + By.directive(DropdownSelectorComponent) + ) + const styleDropdown = dropdowns[1] + .componentInstance as DropdownSelectorComponent + expect(styleDropdown.disabled).toBeTruthy() + expect(styleDropdown.choices).toEqual([ + { + label: '\u00A0\u00A0\u00A0\u00A0', + value: 0, + }, + ]) + })) it('enables and populates styles for selected TMS', fakeAsync(() => { const dataService = TestBed.inject( DataService @@ -1179,6 +1210,7 @@ describe('MapViewComponent', () => { 'http://abcd.com/tms/style/a.json' ) })) + it('disables style dropdown when no TMS is present', fakeAsync(() => { mdViewFacade.mapApiLinks$.next([ { diff --git a/libs/feature/record/src/lib/map-view/map-view.component.ts b/libs/feature/record/src/lib/map-view/map-view.component.ts index 61f2821ce1..aa40b784ca 100644 --- a/libs/feature/record/src/lib/map-view/map-view.component.ts +++ b/libs/feature/record/src/lib/map-view/map-view.component.ts @@ -133,21 +133,10 @@ export class MapViewComponent implements AfterViewInit { this.mdViewFacade.mapApiLinks$, this.mdViewFacade.geoDataLinksWithGeometry$, ]).pipe( - switchMap(async ([mapApiLinks, geoDataLinksWithGeometry]) => { - // looking for TMS links to process - let processedMapApiLinks = await Promise.all( - mapApiLinks.map((link) => { - if (link.type === 'service' && link.accessServiceProtocol === 'tms') { - return this.dataService.getGeodataLinksFromTms(link).catch(() => { - return link - }) - } - return link - }) - ) - processedMapApiLinks = processedMapApiLinks.flat() - return [...processedMapApiLinks, ...geoDataLinksWithGeometry] - }), + map(([mapApiLinks, geoDataLinksWithGeometry]) => [ + ...mapApiLinks, + ...geoDataLinksWithGeometry, + ]), shareReplay(1) ) @@ -155,9 +144,9 @@ export class MapViewComponent implements AfterViewInit { map((links) => links.length ? links.map((link, index) => ({ - label: getLinkLabel(link), - value: index, - })) + label: getLinkLabel(link), + value: index, + })) : [{ label: 'map.dropdown.placeholder', value: 0 }] ) ) @@ -197,7 +186,8 @@ export class MapViewComponent implements AfterViewInit { link.type === 'service' && link.accessServiceProtocol === 'maplibre-style' ) || [] - ) + ), + catchError(() => of(src)) ) } return of([]) @@ -210,15 +200,15 @@ export class MapViewComponent implements AfterViewInit { map((links) => links.length ? links.map((link, index) => ({ - label: getLinkLabel(link), - value: index, - })) + label: getLinkLabel(link), + value: index, + })) : [ - { - label: '\u00A0\u00A0\u00A0\u00A0', - value: 0, - }, - ] + { + label: '\u00A0\u00A0\u00A0\u00A0', + value: 0, + }, + ] ) ) @@ -294,7 +284,7 @@ export class MapViewComponent implements AfterViewInit { private dataService: DataService, private changeRef: ChangeDetectorRef, private translateService: TranslateService - ) { } + ) {} async ngAfterViewInit() { const map = await this.mapContainer.openlayersMap From 0686f3137fcd9c511b360d203db0a1bece03414a Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Wed, 4 Jun 2025 17:29:15 +0200 Subject: [PATCH 03/14] test: update e2e when tms endpoint in error --- .../src/e2e/dataset/datasetDetailPage.cy.ts | 19 +++ .../docker-entrypoint-initdb.d/dump.sql | 127 +++++++++--------- 2 files changed, 85 insertions(+), 61 deletions(-) diff --git a/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts b/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts index 9b7d266d9e..292c4e95fa 100644 --- a/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts +++ b/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts @@ -408,6 +408,25 @@ describe('dataset pages', () => { }) it('PREVIEW SECTION : display & functions', () => { + // Testing a dataset with TMS endpoint in error + cy.visit('/dataset/zzz_nl_test_wfs_syth_la_ciotat') + cy.get('datahub-record-metadata') + .find('[id="preview"]') + .first() + .as('previewSection') + + // it should show the map and display an error message + cy.get('@previewSection') + .find('gn-ui-dropdown-selector') + .eq(0) + .openDropdown() + .children('button') + .eq(1) + .click() + cy.get('gn-ui-map-container').should('exist') + cy.get('gn-ui-popup-alert').should('be.visible') + + // Testing a dataset for default behavior on preview section cy.visit('/dataset/04bcec79-5b25-4b16-b635-73115f7456e4') cy.get('datahub-record-metadata') diff --git a/support-services/docker-entrypoint-initdb.d/dump.sql b/support-services/docker-entrypoint-initdb.d/dump.sql index d1551741c1..dd2ea1d746 100644 --- a/support-services/docker-entrypoint-initdb.d/dump.sql +++ b/support-services/docker-entrypoint-initdb.d/dump.sql @@ -2,8 +2,8 @@ -- PostgreSQL database dump -- --- Dumped from database version 15.3 (Debian 15.3-1.pgdg110+1) --- Dumped by pg_dump version 15.3 (Debian 15.3-1.pgdg110+1) +-- Dumped from database version 15.13 (Debian 15.13-1.pgdg120+1) +-- Dumped by pg_dump version 15.13 (Debian 15.13-1.pgdg120+1) SET statement_timeout = 0; SET lock_timeout = 0; @@ -546,7 +546,6 @@ ALTER TABLE public.isolanguagesdes OWNER TO geonetwork; CREATE TABLE public.languages ( id character varying(5) NOT NULL, - isdefault character(1), isinspire character(1), name character varying(255) NOT NULL ); @@ -1226,8 +1225,9 @@ CREATE TABLE public.spg_page ( linktext character varying(255) NOT NULL, data oid, format character varying(255) NOT NULL, - link character varying(255), - status character varying(255) NOT NULL + link text, + status character varying(255) NOT NULL, + label character varying(255) NOT NULL ); @@ -1289,18 +1289,6 @@ CREATE TABLE public.statusvaluesdes ( ALTER TABLE public.statusvaluesdes OWNER TO geonetwork; --- --- Name: thesaurus; Type: TABLE; Schema: public; Owner: geonetwork --- - -CREATE TABLE public.thesaurus ( - id character varying(255) NOT NULL, - activated character(1) NOT NULL -); - - -ALTER TABLE public.thesaurus OWNER TO geonetwork; - -- -- Name: translations; Type: TABLE; Schema: public; Owner: geonetwork -- @@ -5795,14 +5783,14 @@ COPY public.isolanguagesdes (iddes, label, langid) FROM stdin; -- Data for Name: languages; Type: TABLE DATA; Schema: public; Owner: geonetwork -- -COPY public.languages (id, isdefault, isinspire, name) FROM stdin; -eng y y English -fre n y Français -ger n y Deutsch -spa n y español -por n y português -dut n y Nederlands -ita n y Italiano +COPY public.languages (id, isinspire, name) FROM stdin; +eng y English +fre y Français +ger y Deutsch +spa y español +por y português +dut y Nederlands +ita y Italiano \. @@ -5883,6 +5871,7 @@ COPY public.metadata (id, data, changedate, createdate, displayorder, doctype, e 723 \r\n \r\n 00b22798-ec8e-4500-89e8-90eeeda45919\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service\r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n pointOfContact\r\n \r\n \r\n \r\n \r\n 2023-03-17T07:38:08.875Z\r\n \r\n \r\n ISO 19119\r\n \r\n \r\n 2005/Amd.1:2008\r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:31370\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:4326\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:3857\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sites de gestion des déchets miniers - Service de visualisation WMS\r\n \r\n \r\n \r\n \r\n 2015-09-28\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n 00b22798-ec8e-4500-89e8-90eeeda45919\r\n \r\n \r\n http://geodata.wallonie.be/id/\r\n \r\n \r\n \r\n \r\n \r\n \r\n Ce service de visualisation WMS permet de consulter la série de couches de données "Sites de gestion des déchets miniers - Série".\r\n \r\n \r\n \r\n \r\n Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n pointOfContact\r\n \r\n \r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n custodian\r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoportail.wallonie.be\r\n \r\n \r\n WWW:LINK\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n owner\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://metawal.wallonie.be/geonetwork/srv/api/records/00b22798-ec8e-4500-89e8-90eeeda45919/attachments/wms.png\r\n \r\n \r\n wms.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Nature et environnement\r\n \r\n \r\n Sol et sous-sol\r\n \r\n \r\n Société et activités\r\n \r\n \r\n Industrie et services\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thèmes du géoportail wallon\r\n \r\n \r\n \r\n \r\n 2014-06-26\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n politique environnementale\r\n \r\n \r\n catastrophes, accidents, risques\r\n \r\n \r\n déchets\r\n \r\n \r\n industrie\r\n \r\n \r\n pollution\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET themes\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n mine\r\n \r\n \r\n réduction des déchets\r\n \r\n \r\n extraction\r\n \r\n \r\n déchets\r\n \r\n \r\n déchets des industries minières\r\n \r\n \r\n gestion des déchets\r\n \r\n \r\n directive relative à l'EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n évaluation de l'impact sur l'environnement\r\n \r\n \r\n installation industrielle\r\n \r\n \r\n catégorie de déchets\r\n \r\n \r\n extraction de mineraux\r\n \r\n \r\n dégradation de l'environnement\r\n \r\n \r\n EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Reporting INSPIRENO\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Mots-clés InfraSIG\r\n \r\n \r\n \r\n \r\n 2022-10-03\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.infraSIG\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n terril\r\n \r\n \r\n houille\r\n \r\n \r\n site à risque\r\n \r\n \r\n IGD\r\n \r\n \r\n déchet\r\n \r\n \r\n Directive 2006/21/EC\r\n \r\n \r\n waste\r\n \r\n \r\n WMS\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Les conditions d'utilisation du service sont régies par les Conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf\r\n \r\n \r\n \r\n \r\n view\r\n \r\n \r\n \r\n \r\n Région wallonne\r\n \r\n \r\n \r\n \r\n 2.75\r\n \r\n \r\n 6.50\r\n \r\n \r\n 49.45\r\n \r\n \r\n 50.85\r\n \r\n \r\n \r\n \r\n \r\n \r\n tight\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n distributor\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoservices.wallonie.be/arcgis/services/SOL_SOUS_SOL/DECHETS_MINIERS/MapServer/WMSServer?request=GetCapabilities&service=WMS\r\n \r\n \r\n OGC:WMS\r\n \r\n \r\n Service de visualisation WMS\r\n \r\n \r\n Adresse de connexion au service de visualisation WMS de la série de couches de données "Sites de gestion des déchets miniers"\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2023-03-17T07:38:08.875Z 2023-03-17T07:38:08.875Z 0 \N \N 1 0 gmd:MD_Metadata iso19139 \N n y \N cec997ba-1fa4-48d9-8be0-890da8cc65cf 2 1 cec997ba-1fa4-48d9-8be0-890da8cc65cf 00b22798-ec8e-4500-89e8-90eeeda45919 752 \r\n \r\n ce551730-ee1a-4de3-9b49-7e432375d08a\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service\r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:12:19.863Z\r\n \r\n \r\n ISO 19119\r\n \r\n \r\n 2005/Amd.1:2008\r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:31370\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:4326\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:3857\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Copie (modifiable) de la fiche Sites de gestion des déchets miniers - Service de visualisation WMS\r\n \r\n \r\n \r\n \r\n 2015-09-28\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ce551730-ee1a-4de3-9b49-7e432375d08a\r\n \r\n \r\n http://geodata.wallonie.be/id/\r\n \r\n \r\n \r\n \r\n \r\n \r\n Ce service de visualisation WMS permet de consulter la série de couches de données "Sites de gestion des déchets miniers - Série".\r\n \r\n \r\n \r\n \r\n Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoportail.wallonie.be\r\n \r\n \r\n WWW:LINK\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://metawal.wallonie.be/geonetwork/srv/api/records/ce551730-ee1a-4de3-9b49-7e432375d08a/attachments/wms.png\r\n \r\n \r\n wms.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Nature et environnement\r\n \r\n \r\n Sol et sous-sol\r\n \r\n \r\n Société et activités\r\n \r\n \r\n Industrie et services\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thèmes du géoportail wallon\r\n \r\n \r\n \r\n \r\n 2014-06-26\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n catastrophes, accidents, risques\r\n \r\n \r\n politique environnementale\r\n \r\n \r\n industrie\r\n \r\n \r\n pollution\r\n \r\n \r\n déchets\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET themes\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n mine\r\n \r\n \r\n réduction des déchets\r\n \r\n \r\n extraction\r\n \r\n \r\n déchets\r\n \r\n \r\n déchets des industries minières\r\n \r\n \r\n gestion des déchets\r\n \r\n \r\n directive relative à l'EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n évaluation de l'impact sur l'environnement\r\n \r\n \r\n installation industrielle\r\n \r\n \r\n catégorie de déchets\r\n \r\n \r\n extraction de mineraux\r\n \r\n \r\n dégradation de l'environnement\r\n \r\n \r\n EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Reporting INSPIRENO\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Mots-clés InfraSIG\r\n \r\n \r\n \r\n \r\n 2022-10-03\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.infraSIG\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n terril\r\n \r\n \r\n houille\r\n \r\n \r\n site à risque\r\n \r\n \r\n IGD\r\n \r\n \r\n déchet\r\n \r\n \r\n Directive 2006/21/EC\r\n \r\n \r\n waste\r\n \r\n \r\n WMS\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Les conditions d'utilisation du service sont régies par les Conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf\r\n \r\n \r\n \r\n \r\n view\r\n \r\n \r\n \r\n \r\n Région wallonne\r\n \r\n \r\n \r\n \r\n 2.75\r\n \r\n \r\n 6.50\r\n \r\n \r\n 49.45\r\n \r\n \r\n 50.85\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoservices.wallonie.be/arcgis/services/SOL_SOUS_SOL/DECHETS_MINIERS/MapServer/WMSServer?request=GetCapabilities&service=WMS\r\n \r\n \r\n OGC:WMS\r\n \r\n \r\n Service de visualisation WMS\r\n \r\n \r\n Adresse de connexion au service de visualisation WMS de la série de couches de données "Sites de gestion des déchets miniers"\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:12:25.351Z 2019-05-22T07:08:46.791Z 0 \N \N 1 0 gmd:MD_Metadata iso19139 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 ce551730-ee1a-4de3-9b49-7e432375d08a 751 \r\n \r\n 7eb795c2-d612-4b5e-b15e-d985b0f4e697\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Office français de la biodiversité\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n cartotheque@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:11:47.802Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n Carte dynamique sur la répartition des ongulés sauvages en France\r\n \r\n \r\n \r\n \r\n 2024-05-27\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ----------------------------\r\nContexte & objectifs\r\n----------------------------\r\n\r\nDans le cadre de ses missions, l’OFB (anciennement l’ONC puis l’ONCFS) réalise le suivi des populations de grands ongulés sauvages en France métropolitaine. \r\nPour réaliser cette tâche complexe un réseau de correspondants départementaux, l’actuel réseau « Ongulés sauvages OFB-FNC-FDC » a été créée en 1985, et fonctionne grâce à la collaboration entre l’OFB et les fédérations nationale (FNC) et départementales des chasseurs (FDC). \r\n\r\nLes données ont été compilées à partir des données fournies par les Interlocuteurs techniques des FDC du Réseau Ongulés sauvages OFB-FNC-FDC pour toutes les espèces d'ongulés sauvages présentes en France métropolitaine.\r\n\r\n----------------------------\r\nLes espèces concernées\r\n----------------------------\r\n\r\nLes espèces concernées sont les suivantes : \r\nBouquetin des Alpes (Capra ibex)\r\nBouquetin ibérique (Capra pyrenaica)\r\nCerf élaphe (Cervus elaphus)\r\nCerf sika (Cervus nippon)\r\nChamois (Rupicapra rupicapra)\r\nDaim (Dama dama)\r\nIsard (Rupicapra pyrenaica)\r\nMouflon de Corse (Ovis gmelinii musimon)\r\nMouflon méditerranéen (Ovis gmelini musimon x Ovis sp.)\r\nMuntjac de Chine (Muntiacus reevesi)\r\net le Mouflon à manchettes (Ammotragus lervia).\r\n\r\n----------------------------\r\nProtocole et limites d'utilisations \r\n----------------------------\r\nLa méthode se basant sur des connaissances locales de la présence de populations établies par des professionnels connaissant bien leur territoire, la notion d’échantillonnage qualifiée d’"exhaustif" est crédible.\r\nLe travail est réalisé par unité de population, c’est-à-dire par secteur occupé par au minimum un groupe d’individus adultes susceptibles de se rencontrer et d’établir entre eux des rapports sociaux et génétiques (reproduction). Il peut donc exister des individus isolés présents en dehors des zones délimitées par ce programme.\r\nPour des raisons administratives l’inventaire est fait par département. Ainsi pour une population à cheval sur plusieurs départements chaque portion départementale constitue une zone. Un département peut abriter plusieurs zones. \r\nLes données sont vérifiées, harmonisées et validées par l’administrateur(rice) national(e) du réseau tous les 5 ans (avec un rythme différents selon les espèces).\r\n\r\n----------------------------\r\nFréquence de mise à jour\r\n----------------------------\r\n\r\npériodique \r\n\r\n----------------------------\r\nOutils\r\n----------------------------\r\n\r\nLes données de chacune de ces espèces sont consultables sur la carte interactive de l'espèce. créées à partir de l'outil Lizmap.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Réseau Ongulés sauvages OFB-FNC-FDC\r\n \r\n \r\n \r\n \r\n \r\n \r\n reseau.ongules-sauvages@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Office France de la Biodiversité\r\n \r\n \r\n \r\n \r\n \r\n \r\n reseau.ongules-sauvages@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Fédération Nationale de la Chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Fédération Départementale de la Chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.ofb.fr/catalogue/Donnees-geographiques-OFB/api/records/7eb795c2-d612-4b5e-b15e-d985b0f4e697/attachments/OFB.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Tableaux de chasse\r\n \r\n \r\n Ongulés\r\n \r\n \r\n Départements\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n réseaux\r\n \r\n \r\n espèces\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thématique OFB\r\n \r\n \r\n \r\n \r\n 2023-07-03\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.excel2skos-case-usage-thematique-2023-06-08\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n France métropolitaine\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thesaurus géographique\r\n \r\n \r\n \r\n \r\n 2023-11-24\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.excel2skos-case-usage-geographie-2023-11-24\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n espèce animale\r\n \r\n \r\n chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2018-08-16\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Répartition des espèces\r\n \r\n \r\n Unités administratives\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n -7.3131\r\n \r\n \r\n 11.9303\r\n \r\n \r\n 40.4671\r\n \r\n \r\n 51.7141\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=reseau_cerf_lizmap\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Cerf élaphe\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_MOM\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Mouflon méditerranéen\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_MOC\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Mouflon de Corse\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_ISA\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition de l'ISARD\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_CHA\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Chamois\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_BOQ\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Bouquetin des Alpes\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_BOI\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Bouquetin ibérique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:11:53.842Z 2019-05-22T07:08:08.492Z 0 \N \N 2 0 gmd:MD_Metadata iso19139 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 7eb795c2-d612-4b5e-b15e-d985b0f4e697 +200 \r\n \r\n \r\n \r\n zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Jeu de données\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T11:19:17Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ISO 19115-3\r\n \r\n \r\n \r\n \r\n \r\n \r\n http://localhost:8080/geonetwork/srv/api/records/zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service TMS synthétique commune de la Ciotat\r\n \r\n \r\n \r\n \r\n 2025-04-23\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sélection de couches issus de la BDTopo pour proposer une fond carto de bas sur al commune de la Ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Moi même\r\n \r\n \r\n \r\n \r\n \r\n \r\n nicolas.leclerc@ign.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n boundaries\r\n \r\n \r\n \r\n \r\n \r\n \r\n 5.05316406\r\n \r\n \r\n 5.68072266\r\n \r\n \r\n 43.15270508\r\n \r\n \r\n 43.34077637\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Adresse\r\n \r\n \r\n Dénomination de voie\r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n bdtopo\r\n \r\n \r\n laCiotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/\r\n \r\n \r\n TMS\r\n \r\n \r\n la_ciotat_gpkg_21-05-2025_tms\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/1.0.0/PLAN.IGN\r\n \r\n \r\n OGC:TMS\r\n \r\n \r\n PLAN.IGN\r\n \r\n \r\n Plan IGN Tuiles vectorielles\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://viglino.github.io/ol-ext/examples/layer/map.layer.gppvtile.html\r\n \r\n \r\n Tuiles vectorielles - Entrée cartographique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2020-06-04T15:00:10.487Z 2020-06-04T15:00:10.487Z 0 \N \N 3 0 mdb:MD_Metadata iso19115-3.2018 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 zzz_nl_test_wfs_syth_la_ciotat \. @@ -6127,6 +6116,20 @@ COPY public.operationallowed (groupid, metadataid, operationid) FROM stdin; 0 752 0 0 752 1 0 752 5 +2 753 0 +2 753 3 +1 753 0 +1 753 1 +1 753 5 +0 753 0 +0 753 1 +0 753 5 +1 200 0 +1 200 1 +1 200 5 +0 200 0 +0 200 1 +0 200 5 \. @@ -6296,7 +6299,6 @@ COPY public.selectionsdes (iddes, label, langid) FROM stdin; COPY public.settings (name, datatype, editable, encrypted, internal, "position", value) FROM stdin; system/site/organization 0 y n n 130 My organization -system/platform/subVersion 0 y n n 160 0 system/site/svnUuid 0 y n y 170 system/server/host 0 y n n 210 localhost system/server/protocol 0 y n n 220 http @@ -6379,13 +6381,12 @@ metadata/resourceIdentifierPrefix 0 y n n 10001 http://localhost:8080/geonetwork metadata/import/restrict 0 y n y 11000 metadata/workflow/enable 2 y n n 100002 false metadata/workflow/draftWhenInGroup 0 y n n 100003 -metadata/workflow/allowSumitApproveInvalidMd 2 y n n 100004 true metadata/workflow/allowPublishNonApprovedMd 2 y n n 100005 true -system/platform/version 0 y n n 150 4.2.2 metadata/workflow/allowPublishInvalidMd 2 y n n 100006 true metadata/workflow/automaticUnpublishInvalidMd 2 y n n 100007 false metadata/workflow/forceValidationOnMdSave 2 y n n 100008 false metadata/backuparchive/enable 2 y n n 12000 false +metadata/workflow/allowSubmitApproveInvalidMd 2 y n n 100004 true metadata/link/excludedUrlPattern 0 y n n 12010 metadata/import/userprofile 0 y n n 12001 Editor metadata/delete/profilePublishedMetadata 0 y n n 12011 Editor @@ -6426,6 +6427,12 @@ system/site/name 0 y n n 110 Test GeoNetwork-UI instance system/users/identicon 0 y n n 9110 gravatar:monsterid system/feedback/mailServer/host 0 y n y 630 this.will.not.work.smtp system/userFeedback/lastNotificationDate 0 n n y 1912 2025-05-05T06:39:18.542Z +metadata/url/sitemapDoiFirst 2 y n y 9166 false +metadata/url/dynamicAppLinkUrl 0 y n y 9167 \N +metadata/publication/profilePublishMetadata 0 y n n 12021 Reviewer +metadata/publication/profileUnpublishMetadata 0 y n n 12022 Reviewer +system/platform/version 0 y n n 150 4.2.5 +system/platform/subVersion 0 y n n 160 SNAPSHOT \. @@ -6482,7 +6489,7 @@ cec997ba-1fa4-48d9-8be0-890da8cc65cf Metawal eng -- Data for Name: spg_page; Type: TABLE DATA; Schema: public; Owner: geonetwork -- -COPY public.spg_page (language, linktext, data, format, link, status) FROM stdin; +COPY public.spg_page (language, linktext, data, format, link, status, label) FROM stdin; \. @@ -6571,11 +6578,7 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 63 Fiche restaurée. fre 100 Demande de création de DOI fre 0 Unknown ger -1 Draft ger -2 Approved ger 3 Retired ger -4 Submitted ger -5 Rejected ger 50 Record created. ger 51 Record updated. ger 52 Attachment {{h.item1}} added. ger @@ -6592,11 +6595,6 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 63 Record restored. ger 100 DOI creation requested. ger 0 Unknown spa -1 Draft spa -2 Approved spa -3 Retired spa -4 Submitted spa -5 Rejected spa 50 Record created. spa 51 Record updated. spa 52 Attachment {{h.item1}} added. spa @@ -6613,11 +6611,6 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 63 Record restored. spa 100 DOI creation requested. spa 0 Unknown por -1 Draft por -2 Approved por -3 Retired por -4 Submitted por -5 Rejected por 50 Record created. por 51 Record updated. por 52 Attachment {{h.item1}} added. por @@ -6675,14 +6668,20 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 62 Record imported. ita 63 Record restored. ita 100 DOI creation requested. ita -\. - - --- --- Data for Name: thesaurus; Type: TABLE DATA; Schema: public; Owner: geonetwork --- - -COPY public.thesaurus (id, activated) FROM stdin; +1 Entwurf ger +2 Genehmigt ger +4 Übermittelt ger +5 Abgelehnt ger +1 Rascunho por +2 Aprovado por +3 Retirado por +4 Enviado por +5 Rejeitado por +1 Borrador spa +2 Aprobado spa +3 Retirado spa +4 Enviado spa +5 Rechazado spa \. @@ -6729,7 +6728,7 @@ COPY public.users (id, isenabled, kind, lastlogindate, name, organisation, profi 100 y \N \N John An Organization 3 \N srv 818458d4ca0a960baf4d38baec97b4ea8fea98b3755b9e00d81bcc14105ed3d2548bd0049fdb30cf Doe johndoe 102 y \N 2023-11-28T10:31:33.384Z Homer 4 \N srv 29834d7dc3d2bed2d81e0eef8488be3d6a334d93f478f8f1902c1d3fd6e3046bd1fecbed36db85a8 Simpson user 101 y \N 2024-06-13T23:55:05.071Z Barbara Barbie Inc. 1 \N srv 5cf896524cf3a96256895d650f61a1681f76cd62e90fba82710dbf69a1b08f537f9652f36d97df0a Roberts barbie -1 y 2025-05-05T10:02:37.999Z admin 0 srv 46e44386069f7cf0d4f2a420b9a2383a612f316e2024b0fe84052b0b96c479a23e8a0be8b90fb8c2 admin admin +1 y 2025-06-04T14:59:14.555Z admin 0 srv 46e44386069f7cf0d4f2a420b9a2383a612f316e2024b0fe84052b0b96c479a23e8a0be8b90fb8c2 admin admin \. @@ -6898,7 +6897,7 @@ SELECT pg_catalog.setval('public.metadata_fileupload_id_seq', 100, false); -- Name: metadata_id_seq; Type: SEQUENCE SET; Schema: public; Owner: geonetwork -- -SELECT pg_catalog.setval('public.metadata_id_seq', 752, true); +SELECT pg_catalog.setval('public.metadata_id_seq', 753, true); -- @@ -7379,14 +7378,6 @@ ALTER TABLE ONLY public.statusvaluesdes ADD CONSTRAINT statusvaluesdes_pkey PRIMARY KEY (iddes, langid); --- --- Name: thesaurus thesaurus_pkey; Type: CONSTRAINT; Schema: public; Owner: geonetwork --- - -ALTER TABLE ONLY public.thesaurus - ADD CONSTRAINT thesaurus_pkey PRIMARY KEY (id); - - -- -- Name: translations translations_pkey; Type: CONSTRAINT; Schema: public; Owner: geonetwork -- @@ -7539,6 +7530,20 @@ ALTER TABLE ONLY public.validation ADD CONSTRAINT validation_pkey PRIMARY KEY (metadataid, valtype); +-- +-- Name: idx_inspireatomfeed_atomdatasetid; Type: INDEX; Schema: public; Owner: geonetwork +-- + +CREATE INDEX idx_inspireatomfeed_atomdatasetid ON public.inspireatomfeed USING btree (atomdatasetid); + + +-- +-- Name: idx_inspireatomfeed_atomdatasetns; Type: INDEX; Schema: public; Owner: geonetwork +-- + +CREATE INDEX idx_inspireatomfeed_atomdatasetns ON public.inspireatomfeed USING btree (atomdatasetns); + + -- -- Name: idx_inspireatomfeed_metadataid; Type: INDEX; Schema: public; Owner: geonetwork -- From 855ff4d4818ea62de662db1714086f76e0f4e5b5 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Wed, 4 Jun 2025 21:15:51 +0200 Subject: [PATCH 04/14] fix(tms): display error when endpoint ko --- libs/feature/dataviz/src/lib/service/data.service.ts | 4 ++-- .../record/src/lib/map-view/map-view.component.ts | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/libs/feature/dataviz/src/lib/service/data.service.ts b/libs/feature/dataviz/src/lib/service/data.service.ts index e0290df272..33e7db42e0 100644 --- a/libs/feature/dataviz/src/lib/service/data.service.ts +++ b/libs/feature/dataviz/src/lib/service/data.service.ts @@ -237,9 +237,9 @@ export class DataService { keepOriginalLink = false ): Promise { const endpoint = new TmsEndpoint(tmsLink.url.toString()) - const tileMaps = await endpoint.allTileMaps /*.catch(() => { + const tileMaps = await endpoint.allTileMaps.catch(() => { throw new Error(`ogc.unreachable.unknown`) - })*/ + }) if (!tileMaps?.length) return null // TODO: at some point use the identifierInService field if more that one layers in the TMS service diff --git a/libs/feature/record/src/lib/map-view/map-view.component.ts b/libs/feature/record/src/lib/map-view/map-view.component.ts index aa40b784ca..d54e7e6669 100644 --- a/libs/feature/record/src/lib/map-view/map-view.component.ts +++ b/libs/feature/record/src/lib/map-view/map-view.component.ts @@ -158,6 +158,9 @@ export class MapViewComponent implements AfterViewInit { this.compatibleMapLinks$, this.selectedLinkIndex$.pipe(distinctUntilChanged()), ]).pipe( + tap(() => { + this.error = null + }), map(([links, index]) => { this.linkSelected.emit(links[index]) return links[index] @@ -187,7 +190,10 @@ export class MapViewComponent implements AfterViewInit { link.accessServiceProtocol === 'maplibre-style' ) || [] ), - catchError(() => of(src)) + catchError((error) => { + this.handleError(error) + return of(src) + }) ) } return of([]) @@ -232,7 +238,6 @@ export class MapViewComponent implements AfterViewInit { } this.hidePreview = false this.loading = true - this.error = null if (link.accessRestricted) { this.handleError('dataset.error.restrictedAccess') return of([]) From b0a4c596a31bab9f4ff15de8727fb2f2452114c3 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 09:32:26 +0200 Subject: [PATCH 05/14] test(tms): update e2e after new db dump --- apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts | 7 ------- apps/datahub-e2e/src/e2e/datasets.cy.ts | 1 + apps/datahub-e2e/src/e2e/header/filters.cy.ts | 8 ++++---- apps/datahub-e2e/src/e2e/organizations.cy.ts | 2 +- 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts b/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts index 292c4e95fa..9732f8acd3 100644 --- a/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts +++ b/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts @@ -416,13 +416,6 @@ describe('dataset pages', () => { .as('previewSection') // it should show the map and display an error message - cy.get('@previewSection') - .find('gn-ui-dropdown-selector') - .eq(0) - .openDropdown() - .children('button') - .eq(1) - .click() cy.get('gn-ui-map-container').should('exist') cy.get('gn-ui-popup-alert').should('be.visible') diff --git a/apps/datahub-e2e/src/e2e/datasets.cy.ts b/apps/datahub-e2e/src/e2e/datasets.cy.ts index bc0e0d5539..862759a8a9 100644 --- a/apps/datahub-e2e/src/e2e/datasets.cy.ts +++ b/apps/datahub-e2e/src/e2e/datasets.cy.ts @@ -299,6 +299,7 @@ describe('datasets', () => { 'Géo2France (1)', "Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées) (12)", 'Métropole Européenne de Lille (2)', + 'Moi même (1)', 'Office France de la Biodiversité (1)', 'Région Hauts-de-France (1)', 'Réseau Ongulés sauvages OFB-FNC-FDC (1)', diff --git a/apps/datahub-e2e/src/e2e/header/filters.cy.ts b/apps/datahub-e2e/src/e2e/header/filters.cy.ts index a9ba281b90..686fa314ec 100644 --- a/apps/datahub-e2e/src/e2e/header/filters.cy.ts +++ b/apps/datahub-e2e/src/e2e/header/filters.cy.ts @@ -47,7 +47,7 @@ describe('filters and sorts', () => { cy.get('@inlineFilter-service').should('not.be.checked') cy.get('@inlineFilter-reuse').should('not.be.checked') cy.url().should('not.contain', 'recordKind=') - cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '27 ') + cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '28 ') }) }) @@ -59,7 +59,7 @@ describe('filters and sorts', () => { cy.get('@inlineFilter-service').should('not.be.checked') cy.get('@inlineFilter-reuse').should('not.be.checked') cy.url().should('contain', 'recordKind=dataset') - cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '16 ') + cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '17 ') cy.get('@inlineFilter-service').check({ force: true }) cy.get('@inlineFilter-all').should('not.be.checked') @@ -67,7 +67,7 @@ describe('filters and sorts', () => { cy.get('@inlineFilter-service').should('be.checked') cy.get('@inlineFilter-reuse').should('not.be.checked') cy.url().should('contain', 'recordKind=dataset,service') - cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '26 ') + cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '28 ') cy.get('@inlineFilter-all').check({ force: true }) cy.get('@inlineFilter-all').should('be.checked') @@ -75,7 +75,7 @@ describe('filters and sorts', () => { cy.get('@inlineFilter-service').should('not.be.checked') cy.get('@inlineFilter-reuse').should('not.be.checked') cy.url().should('not.contain', 'recordKind=') - cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '27 ') + cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '28 ') }) }) diff --git a/apps/datahub-e2e/src/e2e/organizations.cy.ts b/apps/datahub-e2e/src/e2e/organizations.cy.ts index 5673ca80f3..1a08860457 100644 --- a/apps/datahub-e2e/src/e2e/organizations.cy.ts +++ b/apps/datahub-e2e/src/e2e/organizations.cy.ts @@ -133,7 +133,7 @@ describe('organizations', () => { it('should go to next page with arrow', () => { cy.then(() => { cy.get('@pagination').find('[data-cy=next-page]').click() - cy.get('@organizations').should('have.length', 9) + cy.get('@organizations').should('have.length', 10) }) }) it('should go back to the first page with arrow', () => { From 4f8113364755bb13c1bc762b856fab93d4440733 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 11:16:12 +0200 Subject: [PATCH 06/14] refactor: remove kind Input, use available facade instead --- .../record-metadata.component.ts | 17 ++++++----------- .../record-page/record-page.component.html | 1 - 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/apps/datahub/src/app/record/record-metadata/record-metadata.component.ts b/apps/datahub/src/app/record/record-metadata/record-metadata.component.ts index 5efe293eb5..7959f60d91 100644 --- a/apps/datahub/src/app/record/record-metadata/record-metadata.component.ts +++ b/apps/datahub/src/app/record/record-metadata/record-metadata.component.ts @@ -16,7 +16,7 @@ import { MetadataQualityComponent, ServiceCapabilitiesComponent, } from '@geonetwork-ui/ui/elements' -import { combineLatest, ReplaySubject } from 'rxjs' +import { combineLatest } from 'rxjs' import { filter, map, mergeMap, startWith } from 'rxjs/operators' import { OrganizationsServiceInterface } from '@geonetwork-ui/common/domain/organizations.service.interface' import { @@ -70,16 +70,6 @@ import { RecordLinkedRecordsComponent } from '../record-linked-records/record-li }) export class RecordMetadataComponent { @Input() metadataQualityDisplay: boolean - private kindValue: 'dataset' | 'service' | 'reuse' = null - @Input() - set kind(value: 'dataset' | 'service' | 'reuse') { - this.kindValue = value - this.kind$.next(value) - } - get kind() { - return this.kindValue - } - private kind$ = new ReplaySubject<'dataset' | 'service' | 'reuse'>(1) @ViewChild('userFeedbacks') userFeedbacks: ElementRef private readonly displayConditions = { @@ -108,6 +98,11 @@ export class RecordMetadataComponent { apiLinks$ = this.metadataViewFacade.apiLinks$ + kind$ = this.metadataViewFacade.metadata$.pipe( + map((record) => record?.kind), + filter((kind) => kind !== undefined) + ) + displayDownload$ = combineLatest([ this.metadataViewFacade.downloadLinks$, this.kind$, diff --git a/apps/datahub/src/app/record/record-page/record-page.component.html b/apps/datahub/src/app/record/record-page/record-page.component.html index 7e78f13a58..db1e8d44c3 100644 --- a/apps/datahub/src/app/record/record-page/record-page.component.html +++ b/apps/datahub/src/app/record/record-page/record-page.component.html @@ -10,6 +10,5 @@ > From 71261798075757eb7c99d6cc6dda6ea4679ce14d Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 11:16:48 +0200 Subject: [PATCH 07/14] fix(tms): api links when tms endpoint in error, prevent broken display --- apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts | 9 +++++---- .../src/app/record/record-apis/record-apis.component.ts | 6 +++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts b/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts index 9732f8acd3..efd769e79c 100644 --- a/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts +++ b/apps/datahub-e2e/src/e2e/dataset/datasetDetailPage.cy.ts @@ -410,15 +410,16 @@ describe('dataset pages', () => { it('PREVIEW SECTION : display & functions', () => { // Testing a dataset with TMS endpoint in error cy.visit('/dataset/zzz_nl_test_wfs_syth_la_ciotat') - cy.get('datahub-record-metadata') - .find('[id="preview"]') - .first() - .as('previewSection') // it should show the map and display an error message cy.get('gn-ui-map-container').should('exist') cy.get('gn-ui-popup-alert').should('be.visible') + // it should have API links + cy.get('datahub-record-apis') + .find('gn-ui-api-card') + .should('have.length.gt', 0) + // Testing a dataset for default behavior on preview section cy.visit('/dataset/04bcec79-5b25-4b16-b635-73115f7456e4') diff --git a/apps/datahub/src/app/record/record-apis/record-apis.component.ts b/apps/datahub/src/app/record/record-apis/record-apis.component.ts index 6a2cedf859..e76919a165 100644 --- a/apps/datahub/src/app/record/record-apis/record-apis.component.ts +++ b/apps/datahub/src/app/record/record-apis/record-apis.component.ts @@ -63,7 +63,11 @@ export class RecordApisComponent implements OnInit { switchMap(async (apiLinks) => { const linksPromises = apiLinks.map((link) => { if (link.type === 'service' && link.accessServiceProtocol === 'tms') { - return this.dataService.getGeodataLinksFromTms(link, true) + return this.dataService + .getGeodataLinksFromTms(link, true) + .catch(() => { + return link + }) } return Promise.resolve(link) }) From 41757349a69b745b44303b0c758ffa6c2d08ee18 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 11:23:35 +0200 Subject: [PATCH 08/14] fix: e2e --- apps/datahub-e2e/src/e2e/header/filters.cy.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/datahub-e2e/src/e2e/header/filters.cy.ts b/apps/datahub-e2e/src/e2e/header/filters.cy.ts index 686fa314ec..ab45d61993 100644 --- a/apps/datahub-e2e/src/e2e/header/filters.cy.ts +++ b/apps/datahub-e2e/src/e2e/header/filters.cy.ts @@ -67,7 +67,7 @@ describe('filters and sorts', () => { cy.get('@inlineFilter-service').should('be.checked') cy.get('@inlineFilter-reuse').should('not.be.checked') cy.url().should('contain', 'recordKind=dataset,service') - cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '28 ') + cy.get('[data-cy="resultsHitsFound"]').should('contain.text', '27 ') cy.get('@inlineFilter-all').check({ force: true }) cy.get('@inlineFilter-all').should('be.checked') From a78bb29bd93a37d29fbb227980fd795a79646d94 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 11:40:21 +0200 Subject: [PATCH 09/14] doc: add code comment warning --- .../datahub/src/app/record/record-apis/record-apis.component.ts | 2 ++ libs/feature/record/src/lib/map-view/map-view.component.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/datahub/src/app/record/record-apis/record-apis.component.ts b/apps/datahub/src/app/record/record-apis/record-apis.component.ts index e76919a165..7dfb236662 100644 --- a/apps/datahub/src/app/record/record-apis/record-apis.component.ts +++ b/apps/datahub/src/app/record/record-apis/record-apis.component.ts @@ -63,6 +63,8 @@ export class RecordApisComponent implements OnInit { switchMap(async (apiLinks) => { const linksPromises = apiLinks.map((link) => { if (link.type === 'service' && link.accessServiceProtocol === 'tms') { + // WARNING: when using "getGeodataLinksFromTms", make sure to add error handling to prevent the rest of the logic from failing + // this may happen when TMS endpoint is in error return this.dataService .getGeodataLinksFromTms(link, true) .catch(() => { diff --git a/libs/feature/record/src/lib/map-view/map-view.component.ts b/libs/feature/record/src/lib/map-view/map-view.component.ts index d54e7e6669..8878ec7789 100644 --- a/libs/feature/record/src/lib/map-view/map-view.component.ts +++ b/libs/feature/record/src/lib/map-view/map-view.component.ts @@ -175,6 +175,8 @@ export class MapViewComponent implements AfterViewInit { src.accessServiceProtocol === 'tms' ) { return from( + // WARNING: when using "getGeodataLinksFromTms", make sure to add error handling to prevent the rest of the logic from failing + // this may happen when TMS endpoint is in error this.dataService.getGeodataLinksFromTms( src as DatasetServiceDistribution, false From 6f6b6b5c326fd4839565b2a071e35074af306268 Mon Sep 17 00:00:00 2001 From: Tobias Kohr Date: Tue, 15 Apr 2025 10:49:09 +0200 Subject: [PATCH 10/14] test(e2e): update doc on docker compo --- support-services/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/support-services/README.md b/support-services/README.md index bfbc54a381..eafa20a1e8 100644 --- a/support-services/README.md +++ b/support-services/README.md @@ -31,10 +31,10 @@ $ docker compose down -v ## Specifying a different GeoNetwork version -By default, the version of GeoNetwork used as a backend is 4.2.2. You can specify another version like so: +By default, the version of GeoNetwork used as a backend is 4.2.5. You can specify another version like so: ```shell -$ GEONETWORK_VERSION=4.2.5 docker compose up -d +$ GEONETWORK_VERSION=4.2.2 docker compose up -d ``` ## Access services @@ -51,5 +51,7 @@ Running the following command will extract the current state of the database and $ docker compose exec database pg_dump -U geonetwork -d geonetwork -Fp > docker-entrypoint-initdb.d/dump.sql ``` -Please keep in mind that the initial state of the database should be as lightweight as possible and that changing it might break +Warning: Only run this command when running Geonetwork in version 4.2.2, as otherwise the DB will be migrated and e2e tests may fail. + +Please also keep in mind that the initial state of the database should be as lightweight as possible and that changing it might break integration tests relying on it. From 2bea3f3a324f918846d0994b9286e6c3fc62f03e Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 14:40:04 +0200 Subject: [PATCH 11/14] fix(kind): update cond and uts --- .../record-metadata/record-metadata.component.html | 5 ++++- .../record-metadata.component.spec.ts | 14 +++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/apps/datahub/src/app/record/record-metadata/record-metadata.component.html b/apps/datahub/src/app/record/record-metadata/record-metadata.component.html index e96cb5ee01..e264847593 100644 --- a/apps/datahub/src/app/record/record-metadata/record-metadata.component.html +++ b/apps/datahub/src/app/record/record-metadata/record-metadata.component.html @@ -38,7 +38,10 @@ >
diff --git a/apps/datahub/src/app/record/record-metadata/record-metadata.component.spec.ts b/apps/datahub/src/app/record/record-metadata/record-metadata.component.spec.ts index 4f6d20e07f..2fa8c62a08 100644 --- a/apps/datahub/src/app/record/record-metadata/record-metadata.component.spec.ts +++ b/apps/datahub/src/app/record/record-metadata/record-metadata.component.spec.ts @@ -108,8 +108,8 @@ describe('RecordMetadataComponent', () => { let catalogComponent: MetadataCatalogComponent beforeEach(() => { + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'dataset' } }) facade.isPresent$.next(true) - component.kind = 'dataset' fixture.detectChanges() metadataInfo = fixture.debugElement.query( By.directive(MetadataInfoComponent) @@ -138,7 +138,7 @@ describe('RecordMetadataComponent', () => { describe('if metadata present and kind is service', () => { beforeEach(() => { facade.isPresent$.next(true) - component.kind = 'service' + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'service' } }) fixture.detectChanges() }) it('does not display the metadata catalog component', () => { @@ -192,7 +192,7 @@ describe('RecordMetadataComponent', () => { }) describe('when DOWNLOAD link and kind is dataset', () => { beforeEach(() => { - component.kind = 'dataset' + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'dataset' } }) facade.downloadLinks$.next(['link']) fixture.detectChanges() downloadsComponent = fixture.debugElement.query( @@ -205,7 +205,7 @@ describe('RecordMetadataComponent', () => { }) describe('when DOWNLOAD link and kind is other than dataset', () => { beforeEach(() => { - component.kind = 'service' + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'service' } }) facade.downloadLinks$.next(['link']) fixture.detectChanges() downloadsComponent = fixture.debugElement.query( @@ -258,7 +258,7 @@ describe('RecordMetadataComponent', () => { }) describe('when API link and kind is dataset', () => { beforeEach(() => { - component.kind = 'dataset' + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'dataset' } }) facade.apiLinks$.next(['link']) fixture.detectChanges() apiComponent = fixture.debugElement.query( @@ -271,7 +271,7 @@ describe('RecordMetadataComponent', () => { }) describe('when API link and kind is other than dataset', () => { beforeEach(() => { - component.kind = 'reuse' + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'reuse' } }) facade.apiLinks$.next(['link']) fixture.detectChanges() apiComponent = fixture.debugElement.query( @@ -398,7 +398,7 @@ describe('RecordMetadataComponent', () => { describe('When the metadata is not fully loaded', () => { beforeEach(() => { - component.kind = 'dataset' + facade.metadata$.next({ ...SAMPLE_RECORD, ...{ kind: 'dataset' } }) facade.isMetadataLoading$.next(false) facade.apiLinks$.next([]) facade.downloadLinks$.next([]) From 563cf940462ce7c60ee3134670cdcf3632efc484 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 14:58:09 +0200 Subject: [PATCH 12/14] fix(tms): dump with gn 4.2.2 --- .../docker-entrypoint-initdb.d/dump.sql | 117 +++++++++--------- 1 file changed, 59 insertions(+), 58 deletions(-) diff --git a/support-services/docker-entrypoint-initdb.d/dump.sql b/support-services/docker-entrypoint-initdb.d/dump.sql index dd2ea1d746..87723b8a71 100644 --- a/support-services/docker-entrypoint-initdb.d/dump.sql +++ b/support-services/docker-entrypoint-initdb.d/dump.sql @@ -546,6 +546,7 @@ ALTER TABLE public.isolanguagesdes OWNER TO geonetwork; CREATE TABLE public.languages ( id character varying(5) NOT NULL, + isdefault character(1), isinspire character(1), name character varying(255) NOT NULL ); @@ -1225,9 +1226,8 @@ CREATE TABLE public.spg_page ( linktext character varying(255) NOT NULL, data oid, format character varying(255) NOT NULL, - link text, - status character varying(255) NOT NULL, - label character varying(255) NOT NULL + link character varying(255), + status character varying(255) NOT NULL ); @@ -1289,6 +1289,18 @@ CREATE TABLE public.statusvaluesdes ( ALTER TABLE public.statusvaluesdes OWNER TO geonetwork; +-- +-- Name: thesaurus; Type: TABLE; Schema: public; Owner: geonetwork +-- + +CREATE TABLE public.thesaurus ( + id character varying(255) NOT NULL, + activated character(1) NOT NULL +); + + +ALTER TABLE public.thesaurus OWNER TO geonetwork; + -- -- Name: translations; Type: TABLE; Schema: public; Owner: geonetwork -- @@ -5783,14 +5795,14 @@ COPY public.isolanguagesdes (iddes, label, langid) FROM stdin; -- Data for Name: languages; Type: TABLE DATA; Schema: public; Owner: geonetwork -- -COPY public.languages (id, isinspire, name) FROM stdin; -eng y English -fre y Français -ger y Deutsch -spa y español -por y português -dut y Nederlands -ita y Italiano +COPY public.languages (id, isdefault, isinspire, name) FROM stdin; +eng y y English +fre n y Français +ger n y Deutsch +spa n y español +por n y português +dut n y Nederlands +ita n y Italiano \. @@ -5871,7 +5883,7 @@ COPY public.metadata (id, data, changedate, createdate, displayorder, doctype, e 723 \r\n \r\n 00b22798-ec8e-4500-89e8-90eeeda45919\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service\r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n pointOfContact\r\n \r\n \r\n \r\n \r\n 2023-03-17T07:38:08.875Z\r\n \r\n \r\n ISO 19119\r\n \r\n \r\n 2005/Amd.1:2008\r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:31370\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:4326\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:3857\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sites de gestion des déchets miniers - Service de visualisation WMS\r\n \r\n \r\n \r\n \r\n 2015-09-28\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n 00b22798-ec8e-4500-89e8-90eeeda45919\r\n \r\n \r\n http://geodata.wallonie.be/id/\r\n \r\n \r\n \r\n \r\n \r\n \r\n Ce service de visualisation WMS permet de consulter la série de couches de données "Sites de gestion des déchets miniers - Série".\r\n \r\n \r\n \r\n \r\n Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n pointOfContact\r\n \r\n \r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n custodian\r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoportail.wallonie.be\r\n \r\n \r\n WWW:LINK\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n owner\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://metawal.wallonie.be/geonetwork/srv/api/records/00b22798-ec8e-4500-89e8-90eeeda45919/attachments/wms.png\r\n \r\n \r\n wms.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Nature et environnement\r\n \r\n \r\n Sol et sous-sol\r\n \r\n \r\n Société et activités\r\n \r\n \r\n Industrie et services\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thèmes du géoportail wallon\r\n \r\n \r\n \r\n \r\n 2014-06-26\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n politique environnementale\r\n \r\n \r\n catastrophes, accidents, risques\r\n \r\n \r\n déchets\r\n \r\n \r\n industrie\r\n \r\n \r\n pollution\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET themes\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n mine\r\n \r\n \r\n réduction des déchets\r\n \r\n \r\n extraction\r\n \r\n \r\n déchets\r\n \r\n \r\n déchets des industries minières\r\n \r\n \r\n gestion des déchets\r\n \r\n \r\n directive relative à l'EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n évaluation de l'impact sur l'environnement\r\n \r\n \r\n installation industrielle\r\n \r\n \r\n catégorie de déchets\r\n \r\n \r\n extraction de mineraux\r\n \r\n \r\n dégradation de l'environnement\r\n \r\n \r\n EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Reporting INSPIRENO\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Mots-clés InfraSIG\r\n \r\n \r\n \r\n \r\n 2022-10-03\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.infraSIG\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n terril\r\n \r\n \r\n houille\r\n \r\n \r\n site à risque\r\n \r\n \r\n IGD\r\n \r\n \r\n déchet\r\n \r\n \r\n Directive 2006/21/EC\r\n \r\n \r\n waste\r\n \r\n \r\n WMS\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Les conditions d'utilisation du service sont régies par les Conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf\r\n \r\n \r\n \r\n \r\n view\r\n \r\n \r\n \r\n \r\n Région wallonne\r\n \r\n \r\n \r\n \r\n 2.75\r\n \r\n \r\n 6.50\r\n \r\n \r\n 49.45\r\n \r\n \r\n 50.85\r\n \r\n \r\n \r\n \r\n \r\n \r\n tight\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n distributor\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoservices.wallonie.be/arcgis/services/SOL_SOUS_SOL/DECHETS_MINIERS/MapServer/WMSServer?request=GetCapabilities&service=WMS\r\n \r\n \r\n OGC:WMS\r\n \r\n \r\n Service de visualisation WMS\r\n \r\n \r\n Adresse de connexion au service de visualisation WMS de la série de couches de données "Sites de gestion des déchets miniers"\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2023-03-17T07:38:08.875Z 2023-03-17T07:38:08.875Z 0 \N \N 1 0 gmd:MD_Metadata iso19139 \N n y \N cec997ba-1fa4-48d9-8be0-890da8cc65cf 2 1 cec997ba-1fa4-48d9-8be0-890da8cc65cf 00b22798-ec8e-4500-89e8-90eeeda45919 752 \r\n \r\n ce551730-ee1a-4de3-9b49-7e432375d08a\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service\r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:12:19.863Z\r\n \r\n \r\n ISO 19119\r\n \r\n \r\n 2005/Amd.1:2008\r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:31370\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:4326\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:3857\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Copie (modifiable) de la fiche Sites de gestion des déchets miniers - Service de visualisation WMS\r\n \r\n \r\n \r\n \r\n 2015-09-28\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ce551730-ee1a-4de3-9b49-7e432375d08a\r\n \r\n \r\n http://geodata.wallonie.be/id/\r\n \r\n \r\n \r\n \r\n \r\n \r\n Ce service de visualisation WMS permet de consulter la série de couches de données "Sites de gestion des déchets miniers - Série".\r\n \r\n \r\n \r\n \r\n Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoportail.wallonie.be\r\n \r\n \r\n WWW:LINK\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://metawal.wallonie.be/geonetwork/srv/api/records/ce551730-ee1a-4de3-9b49-7e432375d08a/attachments/wms.png\r\n \r\n \r\n wms.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Nature et environnement\r\n \r\n \r\n Sol et sous-sol\r\n \r\n \r\n Société et activités\r\n \r\n \r\n Industrie et services\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thèmes du géoportail wallon\r\n \r\n \r\n \r\n \r\n 2014-06-26\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n catastrophes, accidents, risques\r\n \r\n \r\n politique environnementale\r\n \r\n \r\n industrie\r\n \r\n \r\n pollution\r\n \r\n \r\n déchets\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET themes\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n mine\r\n \r\n \r\n réduction des déchets\r\n \r\n \r\n extraction\r\n \r\n \r\n déchets\r\n \r\n \r\n déchets des industries minières\r\n \r\n \r\n gestion des déchets\r\n \r\n \r\n directive relative à l'EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n évaluation de l'impact sur l'environnement\r\n \r\n \r\n installation industrielle\r\n \r\n \r\n catégorie de déchets\r\n \r\n \r\n extraction de mineraux\r\n \r\n \r\n dégradation de l'environnement\r\n \r\n \r\n EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Reporting INSPIRENO\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Mots-clés InfraSIG\r\n \r\n \r\n \r\n \r\n 2022-10-03\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.infraSIG\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n terril\r\n \r\n \r\n houille\r\n \r\n \r\n site à risque\r\n \r\n \r\n IGD\r\n \r\n \r\n déchet\r\n \r\n \r\n Directive 2006/21/EC\r\n \r\n \r\n waste\r\n \r\n \r\n WMS\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Les conditions d'utilisation du service sont régies par les Conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf\r\n \r\n \r\n \r\n \r\n view\r\n \r\n \r\n \r\n \r\n Région wallonne\r\n \r\n \r\n \r\n \r\n 2.75\r\n \r\n \r\n 6.50\r\n \r\n \r\n 49.45\r\n \r\n \r\n 50.85\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoservices.wallonie.be/arcgis/services/SOL_SOUS_SOL/DECHETS_MINIERS/MapServer/WMSServer?request=GetCapabilities&service=WMS\r\n \r\n \r\n OGC:WMS\r\n \r\n \r\n Service de visualisation WMS\r\n \r\n \r\n Adresse de connexion au service de visualisation WMS de la série de couches de données "Sites de gestion des déchets miniers"\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:12:25.351Z 2019-05-22T07:08:46.791Z 0 \N \N 1 0 gmd:MD_Metadata iso19139 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 ce551730-ee1a-4de3-9b49-7e432375d08a 751 \r\n \r\n 7eb795c2-d612-4b5e-b15e-d985b0f4e697\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Office français de la biodiversité\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n cartotheque@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:11:47.802Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n Carte dynamique sur la répartition des ongulés sauvages en France\r\n \r\n \r\n \r\n \r\n 2024-05-27\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ----------------------------\r\nContexte & objectifs\r\n----------------------------\r\n\r\nDans le cadre de ses missions, l’OFB (anciennement l’ONC puis l’ONCFS) réalise le suivi des populations de grands ongulés sauvages en France métropolitaine. \r\nPour réaliser cette tâche complexe un réseau de correspondants départementaux, l’actuel réseau « Ongulés sauvages OFB-FNC-FDC » a été créée en 1985, et fonctionne grâce à la collaboration entre l’OFB et les fédérations nationale (FNC) et départementales des chasseurs (FDC). \r\n\r\nLes données ont été compilées à partir des données fournies par les Interlocuteurs techniques des FDC du Réseau Ongulés sauvages OFB-FNC-FDC pour toutes les espèces d'ongulés sauvages présentes en France métropolitaine.\r\n\r\n----------------------------\r\nLes espèces concernées\r\n----------------------------\r\n\r\nLes espèces concernées sont les suivantes : \r\nBouquetin des Alpes (Capra ibex)\r\nBouquetin ibérique (Capra pyrenaica)\r\nCerf élaphe (Cervus elaphus)\r\nCerf sika (Cervus nippon)\r\nChamois (Rupicapra rupicapra)\r\nDaim (Dama dama)\r\nIsard (Rupicapra pyrenaica)\r\nMouflon de Corse (Ovis gmelinii musimon)\r\nMouflon méditerranéen (Ovis gmelini musimon x Ovis sp.)\r\nMuntjac de Chine (Muntiacus reevesi)\r\net le Mouflon à manchettes (Ammotragus lervia).\r\n\r\n----------------------------\r\nProtocole et limites d'utilisations \r\n----------------------------\r\nLa méthode se basant sur des connaissances locales de la présence de populations établies par des professionnels connaissant bien leur territoire, la notion d’échantillonnage qualifiée d’"exhaustif" est crédible.\r\nLe travail est réalisé par unité de population, c’est-à-dire par secteur occupé par au minimum un groupe d’individus adultes susceptibles de se rencontrer et d’établir entre eux des rapports sociaux et génétiques (reproduction). Il peut donc exister des individus isolés présents en dehors des zones délimitées par ce programme.\r\nPour des raisons administratives l’inventaire est fait par département. Ainsi pour une population à cheval sur plusieurs départements chaque portion départementale constitue une zone. Un département peut abriter plusieurs zones. \r\nLes données sont vérifiées, harmonisées et validées par l’administrateur(rice) national(e) du réseau tous les 5 ans (avec un rythme différents selon les espèces).\r\n\r\n----------------------------\r\nFréquence de mise à jour\r\n----------------------------\r\n\r\npériodique \r\n\r\n----------------------------\r\nOutils\r\n----------------------------\r\n\r\nLes données de chacune de ces espèces sont consultables sur la carte interactive de l'espèce. créées à partir de l'outil Lizmap.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Réseau Ongulés sauvages OFB-FNC-FDC\r\n \r\n \r\n \r\n \r\n \r\n \r\n reseau.ongules-sauvages@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Office France de la Biodiversité\r\n \r\n \r\n \r\n \r\n \r\n \r\n reseau.ongules-sauvages@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Fédération Nationale de la Chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Fédération Départementale de la Chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.ofb.fr/catalogue/Donnees-geographiques-OFB/api/records/7eb795c2-d612-4b5e-b15e-d985b0f4e697/attachments/OFB.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Tableaux de chasse\r\n \r\n \r\n Ongulés\r\n \r\n \r\n Départements\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n réseaux\r\n \r\n \r\n espèces\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thématique OFB\r\n \r\n \r\n \r\n \r\n 2023-07-03\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.excel2skos-case-usage-thematique-2023-06-08\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n France métropolitaine\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thesaurus géographique\r\n \r\n \r\n \r\n \r\n 2023-11-24\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.excel2skos-case-usage-geographie-2023-11-24\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n espèce animale\r\n \r\n \r\n chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2018-08-16\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Répartition des espèces\r\n \r\n \r\n Unités administratives\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n -7.3131\r\n \r\n \r\n 11.9303\r\n \r\n \r\n 40.4671\r\n \r\n \r\n 51.7141\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=reseau_cerf_lizmap\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Cerf élaphe\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_MOM\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Mouflon méditerranéen\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_MOC\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Mouflon de Corse\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_ISA\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition de l'ISARD\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_CHA\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Chamois\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_BOQ\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Bouquetin des Alpes\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_BOI\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Bouquetin ibérique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:11:53.842Z 2019-05-22T07:08:08.492Z 0 \N \N 2 0 gmd:MD_Metadata iso19139 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 7eb795c2-d612-4b5e-b15e-d985b0f4e697 -200 \r\n \r\n \r\n \r\n zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Jeu de données\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T11:19:17Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ISO 19115-3\r\n \r\n \r\n \r\n \r\n \r\n \r\n http://localhost:8080/geonetwork/srv/api/records/zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service TMS synthétique commune de la Ciotat\r\n \r\n \r\n \r\n \r\n 2025-04-23\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sélection de couches issus de la BDTopo pour proposer une fond carto de bas sur al commune de la Ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Moi même\r\n \r\n \r\n \r\n \r\n \r\n \r\n nicolas.leclerc@ign.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n boundaries\r\n \r\n \r\n \r\n \r\n \r\n \r\n 5.05316406\r\n \r\n \r\n 5.68072266\r\n \r\n \r\n 43.15270508\r\n \r\n \r\n 43.34077637\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Adresse\r\n \r\n \r\n Dénomination de voie\r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n bdtopo\r\n \r\n \r\n laCiotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/\r\n \r\n \r\n TMS\r\n \r\n \r\n la_ciotat_gpkg_21-05-2025_tms\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/1.0.0/PLAN.IGN\r\n \r\n \r\n OGC:TMS\r\n \r\n \r\n PLAN.IGN\r\n \r\n \r\n Plan IGN Tuiles vectorielles\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://viglino.github.io/ol-ext/examples/layer/map.layer.gppvtile.html\r\n \r\n \r\n Tuiles vectorielles - Entrée cartographique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2020-06-04T15:00:10.487Z 2020-06-04T15:00:10.487Z 0 \N \N 3 0 mdb:MD_Metadata iso19115-3.2018 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 zzz_nl_test_wfs_syth_la_ciotat +200 \r\n \r\n \r\n \r\n zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Jeu de données\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T11:19:17Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ISO 19115-3\r\n \r\n \r\n \r\n \r\n \r\n \r\n http://localhost:8080/geonetwork/srv/api/records/zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service TMS synthétique commune de la Ciotat\r\n \r\n \r\n \r\n \r\n 2025-04-23\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sélection de couches issus de la BDTopo pour proposer une fond carto de bas sur al commune de la Ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Moi même\r\n \r\n \r\n \r\n \r\n \r\n \r\n nicolas.leclerc@ign.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n boundaries\r\n \r\n \r\n \r\n \r\n \r\n \r\n 5.05316406\r\n \r\n \r\n 5.68072266\r\n \r\n \r\n 43.15270508\r\n \r\n \r\n 43.34077637\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Adresse\r\n \r\n \r\n Dénomination de voie\r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n bdtopo\r\n \r\n \r\n laCiotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/\r\n \r\n \r\n TMS\r\n \r\n \r\n la_ciotat_gpkg_21-05-2025_tms\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/1.0.0/PLAN.IGN\r\n \r\n \r\n OGC:TMS\r\n \r\n \r\n PLAN.IGN\r\n \r\n \r\n Plan IGN Tuiles vectorielles\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://viglino.github.io/ol-ext/examples/layer/map.layer.gppvtile.html\r\n \r\n \r\n Tuiles vectorielles - Entrée cartographique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2020-06-05T12:54:06.241Z 2020-06-05T12:54:06.241Z 0 \N \N 2 0 mdb:MD_Metadata iso19115-3.2018 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 zzz_nl_test_wfs_syth_la_ciotat \. @@ -6121,15 +6133,6 @@ COPY public.operationallowed (groupid, metadataid, operationid) FROM stdin; 1 753 0 1 753 1 1 753 5 -0 753 0 -0 753 1 -0 753 5 -1 200 0 -1 200 1 -1 200 5 -0 200 0 -0 200 1 -0 200 5 \. @@ -6299,6 +6302,7 @@ COPY public.selectionsdes (iddes, label, langid) FROM stdin; COPY public.settings (name, datatype, editable, encrypted, internal, "position", value) FROM stdin; system/site/organization 0 y n n 130 My organization +system/platform/subVersion 0 y n n 160 0 system/site/svnUuid 0 y n y 170 system/server/host 0 y n n 210 localhost system/server/protocol 0 y n n 220 http @@ -6381,12 +6385,13 @@ metadata/resourceIdentifierPrefix 0 y n n 10001 http://localhost:8080/geonetwork metadata/import/restrict 0 y n y 11000 metadata/workflow/enable 2 y n n 100002 false metadata/workflow/draftWhenInGroup 0 y n n 100003 +metadata/workflow/allowSumitApproveInvalidMd 2 y n n 100004 true metadata/workflow/allowPublishNonApprovedMd 2 y n n 100005 true +system/platform/version 0 y n n 150 4.2.2 metadata/workflow/allowPublishInvalidMd 2 y n n 100006 true metadata/workflow/automaticUnpublishInvalidMd 2 y n n 100007 false metadata/workflow/forceValidationOnMdSave 2 y n n 100008 false metadata/backuparchive/enable 2 y n n 12000 false -metadata/workflow/allowSubmitApproveInvalidMd 2 y n n 100004 true metadata/link/excludedUrlPattern 0 y n n 12010 metadata/import/userprofile 0 y n n 12001 Editor metadata/delete/profilePublishedMetadata 0 y n n 12011 Editor @@ -6427,12 +6432,6 @@ system/site/name 0 y n n 110 Test GeoNetwork-UI instance system/users/identicon 0 y n n 9110 gravatar:monsterid system/feedback/mailServer/host 0 y n y 630 this.will.not.work.smtp system/userFeedback/lastNotificationDate 0 n n y 1912 2025-05-05T06:39:18.542Z -metadata/url/sitemapDoiFirst 2 y n y 9166 false -metadata/url/dynamicAppLinkUrl 0 y n y 9167 \N -metadata/publication/profilePublishMetadata 0 y n n 12021 Reviewer -metadata/publication/profileUnpublishMetadata 0 y n n 12022 Reviewer -system/platform/version 0 y n n 150 4.2.5 -system/platform/subVersion 0 y n n 160 SNAPSHOT \. @@ -6489,7 +6488,7 @@ cec997ba-1fa4-48d9-8be0-890da8cc65cf Metawal eng -- Data for Name: spg_page; Type: TABLE DATA; Schema: public; Owner: geonetwork -- -COPY public.spg_page (language, linktext, data, format, link, status, label) FROM stdin; +COPY public.spg_page (language, linktext, data, format, link, status) FROM stdin; \. @@ -6578,7 +6577,11 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 63 Fiche restaurée. fre 100 Demande de création de DOI fre 0 Unknown ger +1 Draft ger +2 Approved ger 3 Retired ger +4 Submitted ger +5 Rejected ger 50 Record created. ger 51 Record updated. ger 52 Attachment {{h.item1}} added. ger @@ -6595,6 +6598,11 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 63 Record restored. ger 100 DOI creation requested. ger 0 Unknown spa +1 Draft spa +2 Approved spa +3 Retired spa +4 Submitted spa +5 Rejected spa 50 Record created. spa 51 Record updated. spa 52 Attachment {{h.item1}} added. spa @@ -6611,6 +6619,11 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 63 Record restored. spa 100 DOI creation requested. spa 0 Unknown por +1 Draft por +2 Approved por +3 Retired por +4 Submitted por +5 Rejected por 50 Record created. por 51 Record updated. por 52 Attachment {{h.item1}} added. por @@ -6668,20 +6681,14 @@ COPY public.statusvaluesdes (iddes, label, langid) FROM stdin; 62 Record imported. ita 63 Record restored. ita 100 DOI creation requested. ita -1 Entwurf ger -2 Genehmigt ger -4 Übermittelt ger -5 Abgelehnt ger -1 Rascunho por -2 Aprovado por -3 Retirado por -4 Enviado por -5 Rejeitado por -1 Borrador spa -2 Aprobado spa -3 Retirado spa -4 Enviado spa -5 Rechazado spa +\. + + +-- +-- Data for Name: thesaurus; Type: TABLE DATA; Schema: public; Owner: geonetwork +-- + +COPY public.thesaurus (id, activated) FROM stdin; \. @@ -6728,7 +6735,7 @@ COPY public.users (id, isenabled, kind, lastlogindate, name, organisation, profi 100 y \N \N John An Organization 3 \N srv 818458d4ca0a960baf4d38baec97b4ea8fea98b3755b9e00d81bcc14105ed3d2548bd0049fdb30cf Doe johndoe 102 y \N 2023-11-28T10:31:33.384Z Homer 4 \N srv 29834d7dc3d2bed2d81e0eef8488be3d6a334d93f478f8f1902c1d3fd6e3046bd1fecbed36db85a8 Simpson user 101 y \N 2024-06-13T23:55:05.071Z Barbara Barbie Inc. 1 \N srv 5cf896524cf3a96256895d650f61a1681f76cd62e90fba82710dbf69a1b08f537f9652f36d97df0a Roberts barbie -1 y 2025-06-04T14:59:14.555Z admin 0 srv 46e44386069f7cf0d4f2a420b9a2383a612f316e2024b0fe84052b0b96c479a23e8a0be8b90fb8c2 admin admin +1 y 2025-06-05T12:53:43.943Z admin 0 srv 46e44386069f7cf0d4f2a420b9a2383a612f316e2024b0fe84052b0b96c479a23e8a0be8b90fb8c2 admin admin \. @@ -7378,6 +7385,14 @@ ALTER TABLE ONLY public.statusvaluesdes ADD CONSTRAINT statusvaluesdes_pkey PRIMARY KEY (iddes, langid); +-- +-- Name: thesaurus thesaurus_pkey; Type: CONSTRAINT; Schema: public; Owner: geonetwork +-- + +ALTER TABLE ONLY public.thesaurus + ADD CONSTRAINT thesaurus_pkey PRIMARY KEY (id); + + -- -- Name: translations translations_pkey; Type: CONSTRAINT; Schema: public; Owner: geonetwork -- @@ -7530,20 +7545,6 @@ ALTER TABLE ONLY public.validation ADD CONSTRAINT validation_pkey PRIMARY KEY (metadataid, valtype); --- --- Name: idx_inspireatomfeed_atomdatasetid; Type: INDEX; Schema: public; Owner: geonetwork --- - -CREATE INDEX idx_inspireatomfeed_atomdatasetid ON public.inspireatomfeed USING btree (atomdatasetid); - - --- --- Name: idx_inspireatomfeed_atomdatasetns; Type: INDEX; Schema: public; Owner: geonetwork --- - -CREATE INDEX idx_inspireatomfeed_atomdatasetns ON public.inspireatomfeed USING btree (atomdatasetns); - - -- -- Name: idx_inspireatomfeed_metadataid; Type: INDEX; Schema: public; Owner: geonetwork -- From 1ba03568c84f60bbc7da66172d78ee153ab715e7 Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 15:09:50 +0200 Subject: [PATCH 13/14] doc: update doc for dump, add tip --- support-services/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/support-services/README.md b/support-services/README.md index eafa20a1e8..8c19719926 100644 --- a/support-services/README.md +++ b/support-services/README.md @@ -55,3 +55,5 @@ Warning: Only run this command when running Geonetwork in version 4.2.2, as othe Please also keep in mind that the initial state of the database should be as lightweight as possible and that changing it might break integration tests relying on it. + +💡 When adding new datasets, if you want to minimize the modifications of e2e tests, manually adjust the creation/modification/id dates of the new datasets (either in the dump.sql file or via a database tool). Don't forget to reindex to take these changes into account on your local datahub. You will still have to update some e2e tests, those that rely on dataset counts. From 12545333309fb35a37ab088d6bd16444e0b0309a Mon Sep 17 00:00:00 2001 From: AlitaBernachot Date: Thu, 5 Jun 2025 15:43:44 +0200 Subject: [PATCH 14/14] fix(tms): dump with gn 4.2.2 --- support-services/docker-entrypoint-initdb.d/dump.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support-services/docker-entrypoint-initdb.d/dump.sql b/support-services/docker-entrypoint-initdb.d/dump.sql index 87723b8a71..0a0acbde1d 100644 --- a/support-services/docker-entrypoint-initdb.d/dump.sql +++ b/support-services/docker-entrypoint-initdb.d/dump.sql @@ -5883,7 +5883,7 @@ COPY public.metadata (id, data, changedate, createdate, displayorder, doctype, e 723 \r\n \r\n 00b22798-ec8e-4500-89e8-90eeeda45919\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service\r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n pointOfContact\r\n \r\n \r\n \r\n \r\n 2023-03-17T07:38:08.875Z\r\n \r\n \r\n ISO 19119\r\n \r\n \r\n 2005/Amd.1:2008\r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:31370\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:4326\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:3857\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sites de gestion des déchets miniers - Service de visualisation WMS\r\n \r\n \r\n \r\n \r\n 2015-09-28\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n 00b22798-ec8e-4500-89e8-90eeeda45919\r\n \r\n \r\n http://geodata.wallonie.be/id/\r\n \r\n \r\n \r\n \r\n \r\n \r\n Ce service de visualisation WMS permet de consulter la série de couches de données "Sites de gestion des déchets miniers - Série".\r\n \r\n \r\n \r\n \r\n Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n pointOfContact\r\n \r\n \r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n custodian\r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoportail.wallonie.be\r\n \r\n \r\n WWW:LINK\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n owner\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://metawal.wallonie.be/geonetwork/srv/api/records/00b22798-ec8e-4500-89e8-90eeeda45919/attachments/wms.png\r\n \r\n \r\n wms.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Nature et environnement\r\n \r\n \r\n Sol et sous-sol\r\n \r\n \r\n Société et activités\r\n \r\n \r\n Industrie et services\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thèmes du géoportail wallon\r\n \r\n \r\n \r\n \r\n 2014-06-26\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n politique environnementale\r\n \r\n \r\n catastrophes, accidents, risques\r\n \r\n \r\n déchets\r\n \r\n \r\n industrie\r\n \r\n \r\n pollution\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET themes\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n mine\r\n \r\n \r\n réduction des déchets\r\n \r\n \r\n extraction\r\n \r\n \r\n déchets\r\n \r\n \r\n déchets des industries minières\r\n \r\n \r\n gestion des déchets\r\n \r\n \r\n directive relative à l'EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n évaluation de l'impact sur l'environnement\r\n \r\n \r\n installation industrielle\r\n \r\n \r\n catégorie de déchets\r\n \r\n \r\n extraction de mineraux\r\n \r\n \r\n dégradation de l'environnement\r\n \r\n \r\n EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Reporting INSPIRENO\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Mots-clés InfraSIG\r\n \r\n \r\n \r\n \r\n 2022-10-03\r\n \r\n \r\n publication\r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.infraSIG\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n terril\r\n \r\n \r\n houille\r\n \r\n \r\n site à risque\r\n \r\n \r\n IGD\r\n \r\n \r\n déchet\r\n \r\n \r\n Directive 2006/21/EC\r\n \r\n \r\n waste\r\n \r\n \r\n WMS\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Les conditions d'utilisation du service sont régies par les Conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf\r\n \r\n \r\n \r\n \r\n view\r\n \r\n \r\n \r\n \r\n Région wallonne\r\n \r\n \r\n \r\n \r\n 2.75\r\n \r\n \r\n 6.50\r\n \r\n \r\n 49.45\r\n \r\n \r\n 50.85\r\n \r\n \r\n \r\n \r\n \r\n \r\n tight\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n distributor\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoservices.wallonie.be/arcgis/services/SOL_SOUS_SOL/DECHETS_MINIERS/MapServer/WMSServer?request=GetCapabilities&service=WMS\r\n \r\n \r\n OGC:WMS\r\n \r\n \r\n Service de visualisation WMS\r\n \r\n \r\n Adresse de connexion au service de visualisation WMS de la série de couches de données "Sites de gestion des déchets miniers"\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2023-03-17T07:38:08.875Z 2023-03-17T07:38:08.875Z 0 \N \N 1 0 gmd:MD_Metadata iso19139 \N n y \N cec997ba-1fa4-48d9-8be0-890da8cc65cf 2 1 cec997ba-1fa4-48d9-8be0-890da8cc65cf 00b22798-ec8e-4500-89e8-90eeeda45919 752 \r\n \r\n ce551730-ee1a-4de3-9b49-7e432375d08a\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service\r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:12:19.863Z\r\n \r\n \r\n ISO 19119\r\n \r\n \r\n 2005/Amd.1:2008\r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:31370\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:4326\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n EPSG:3857\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Copie (modifiable) de la fiche Sites de gestion des déchets miniers - Service de visualisation WMS\r\n \r\n \r\n \r\n \r\n 2015-09-28\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ce551730-ee1a-4de3-9b49-7e432375d08a\r\n \r\n \r\n http://geodata.wallonie.be/id/\r\n \r\n \r\n \r\n \r\n \r\n \r\n Ce service de visualisation WMS permet de consulter la série de couches de données "Sites de gestion des déchets miniers - Série".\r\n \r\n \r\n \r\n \r\n Helpdesk carto du SPW (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Direction de l'Intégration des géodonnées (SPW - Secrétariat général - SPW Digital - Département de la Géomatique - Direction de l'Intégration des géodonnées)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoportail.wallonie.be\r\n \r\n \r\n WWW:LINK\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n Géoportail de la Wallonie\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://metawal.wallonie.be/geonetwork/srv/api/records/ce551730-ee1a-4de3-9b49-7e432375d08a/attachments/wms.png\r\n \r\n \r\n wms.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Nature et environnement\r\n \r\n \r\n Sol et sous-sol\r\n \r\n \r\n Société et activités\r\n \r\n \r\n Industrie et services\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thèmes du géoportail wallon\r\n \r\n \r\n \r\n \r\n 2014-06-26\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.Themes_geoportail_wallon_hierarchy\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n catastrophes, accidents, risques\r\n \r\n \r\n politique environnementale\r\n \r\n \r\n industrie\r\n \r\n \r\n pollution\r\n \r\n \r\n déchets\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET themes\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n mine\r\n \r\n \r\n réduction des déchets\r\n \r\n \r\n extraction\r\n \r\n \r\n déchets\r\n \r\n \r\n déchets des industries minières\r\n \r\n \r\n gestion des déchets\r\n \r\n \r\n directive relative à l'EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n évaluation de l'impact sur l'environnement\r\n \r\n \r\n installation industrielle\r\n \r\n \r\n catégorie de déchets\r\n \r\n \r\n extraction de mineraux\r\n \r\n \r\n dégradation de l'environnement\r\n \r\n \r\n EIE (Evaluation de l'impact sur l'environnement)\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2009-09-22\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Reporting INSPIRENO\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Mots-clés InfraSIG\r\n \r\n \r\n \r\n \r\n 2022-10-03\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.infraSIG\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n terril\r\n \r\n \r\n houille\r\n \r\n \r\n site à risque\r\n \r\n \r\n IGD\r\n \r\n \r\n déchet\r\n \r\n \r\n Directive 2006/21/EC\r\n \r\n \r\n waste\r\n \r\n \r\n WMS\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Les conditions d'utilisation du service sont régies par les Conditions d’accès et d’utilisation des services web géographiques de visualisation du Service public de Wallonie consultables à l'adresse https://geoportail.wallonie.be/files/documents/ConditionsSPW/LicServicesSPW.pdf\r\n \r\n \r\n \r\n \r\n view\r\n \r\n \r\n \r\n \r\n Région wallonne\r\n \r\n \r\n \r\n \r\n 2.75\r\n \r\n \r\n 6.50\r\n \r\n \r\n 49.45\r\n \r\n \r\n 50.85\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service public de Wallonie (SPW)\r\n \r\n \r\n \r\n \r\n \r\n \r\n helpdesk.carto@spw.wallonie.be\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://geoservices.wallonie.be/arcgis/services/SOL_SOUS_SOL/DECHETS_MINIERS/MapServer/WMSServer?request=GetCapabilities&service=WMS\r\n \r\n \r\n OGC:WMS\r\n \r\n \r\n Service de visualisation WMS\r\n \r\n \r\n Adresse de connexion au service de visualisation WMS de la série de couches de données "Sites de gestion des déchets miniers"\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:12:25.351Z 2019-05-22T07:08:46.791Z 0 \N \N 1 0 gmd:MD_Metadata iso19139 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 ce551730-ee1a-4de3-9b49-7e432375d08a 751 \r\n \r\n 7eb795c2-d612-4b5e-b15e-d985b0f4e697\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Office français de la biodiversité\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n cartotheque@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:11:47.802Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n Carte dynamique sur la répartition des ongulés sauvages en France\r\n \r\n \r\n \r\n \r\n 2024-05-27\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ----------------------------\r\nContexte & objectifs\r\n----------------------------\r\n\r\nDans le cadre de ses missions, l’OFB (anciennement l’ONC puis l’ONCFS) réalise le suivi des populations de grands ongulés sauvages en France métropolitaine. \r\nPour réaliser cette tâche complexe un réseau de correspondants départementaux, l’actuel réseau « Ongulés sauvages OFB-FNC-FDC » a été créée en 1985, et fonctionne grâce à la collaboration entre l’OFB et les fédérations nationale (FNC) et départementales des chasseurs (FDC). \r\n\r\nLes données ont été compilées à partir des données fournies par les Interlocuteurs techniques des FDC du Réseau Ongulés sauvages OFB-FNC-FDC pour toutes les espèces d'ongulés sauvages présentes en France métropolitaine.\r\n\r\n----------------------------\r\nLes espèces concernées\r\n----------------------------\r\n\r\nLes espèces concernées sont les suivantes : \r\nBouquetin des Alpes (Capra ibex)\r\nBouquetin ibérique (Capra pyrenaica)\r\nCerf élaphe (Cervus elaphus)\r\nCerf sika (Cervus nippon)\r\nChamois (Rupicapra rupicapra)\r\nDaim (Dama dama)\r\nIsard (Rupicapra pyrenaica)\r\nMouflon de Corse (Ovis gmelinii musimon)\r\nMouflon méditerranéen (Ovis gmelini musimon x Ovis sp.)\r\nMuntjac de Chine (Muntiacus reevesi)\r\net le Mouflon à manchettes (Ammotragus lervia).\r\n\r\n----------------------------\r\nProtocole et limites d'utilisations \r\n----------------------------\r\nLa méthode se basant sur des connaissances locales de la présence de populations établies par des professionnels connaissant bien leur territoire, la notion d’échantillonnage qualifiée d’"exhaustif" est crédible.\r\nLe travail est réalisé par unité de population, c’est-à-dire par secteur occupé par au minimum un groupe d’individus adultes susceptibles de se rencontrer et d’établir entre eux des rapports sociaux et génétiques (reproduction). Il peut donc exister des individus isolés présents en dehors des zones délimitées par ce programme.\r\nPour des raisons administratives l’inventaire est fait par département. Ainsi pour une population à cheval sur plusieurs départements chaque portion départementale constitue une zone. Un département peut abriter plusieurs zones. \r\nLes données sont vérifiées, harmonisées et validées par l’administrateur(rice) national(e) du réseau tous les 5 ans (avec un rythme différents selon les espèces).\r\n\r\n----------------------------\r\nFréquence de mise à jour\r\n----------------------------\r\n\r\npériodique \r\n\r\n----------------------------\r\nOutils\r\n----------------------------\r\n\r\nLes données de chacune de ces espèces sont consultables sur la carte interactive de l'espèce. créées à partir de l'outil Lizmap.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Réseau Ongulés sauvages OFB-FNC-FDC\r\n \r\n \r\n \r\n \r\n \r\n \r\n reseau.ongules-sauvages@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Office France de la Biodiversité\r\n \r\n \r\n \r\n \r\n \r\n \r\n reseau.ongules-sauvages@ofb.gouv.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Fédération Nationale de la Chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Fédération Départementale de la Chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.ofb.fr/catalogue/Donnees-geographiques-OFB/api/records/7eb795c2-d612-4b5e-b15e-d985b0f4e697/attachments/OFB.png\r\n \r\n \r\n \r\n \r\n \r\n \r\n Tableaux de chasse\r\n \r\n \r\n Ongulés\r\n \r\n \r\n Départements\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n réseaux\r\n \r\n \r\n espèces\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thématique OFB\r\n \r\n \r\n \r\n \r\n 2023-07-03\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.excel2skos-case-usage-thematique-2023-06-08\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n France métropolitaine\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Thesaurus géographique\r\n \r\n \r\n \r\n \r\n 2023-11-24\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.excel2skos-case-usage-geographie-2023-11-24\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n espèce animale\r\n \r\n \r\n chasse\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET\r\n \r\n \r\n \r\n \r\n 2018-08-16\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.gemet\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Répartition des espèces\r\n \r\n \r\n Unités administratives\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n geonetwork.thesaurus.external.theme.httpinspireeceuropaeutheme-theme\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n -7.3131\r\n \r\n \r\n 11.9303\r\n \r\n \r\n 40.4671\r\n \r\n \r\n 51.7141\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=reseau_cerf_lizmap\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Cerf élaphe\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_MOM\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Mouflon méditerranéen\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_MOC\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Mouflon de Corse\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_ISA\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition de l'ISARD\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_CHA\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Chamois\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_BOQ\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Bouquetin des Alpes\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://lizmap.ofb.fr/ofb/reseau_ongules/index.php/view/map?repository=repartition&project=ongules_2022_BOI\r\n \r\n \r\n WWW:LINK-1.0-http--link\r\n \r\n \r\n Carte dynamique de répartition du Bouquetin ibérique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2019-05-22T07:11:53.842Z 2019-05-22T07:08:08.492Z 0 \N \N 2 0 gmd:MD_Metadata iso19139 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 7eb795c2-d612-4b5e-b15e-d985b0f4e697 -200 \r\n \r\n \r\n \r\n zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Jeu de données\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T11:19:17Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ISO 19115-3\r\n \r\n \r\n \r\n \r\n \r\n \r\n http://localhost:8080/geonetwork/srv/api/records/zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service TMS synthétique commune de la Ciotat\r\n \r\n \r\n \r\n \r\n 2025-04-23\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sélection de couches issus de la BDTopo pour proposer une fond carto de bas sur al commune de la Ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Moi même\r\n \r\n \r\n \r\n \r\n \r\n \r\n nicolas.leclerc@ign.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n boundaries\r\n \r\n \r\n \r\n \r\n \r\n \r\n 5.05316406\r\n \r\n \r\n 5.68072266\r\n \r\n \r\n 43.15270508\r\n \r\n \r\n 43.34077637\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Adresse\r\n \r\n \r\n Dénomination de voie\r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n bdtopo\r\n \r\n \r\n laCiotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/\r\n \r\n \r\n TMS\r\n \r\n \r\n la_ciotat_gpkg_21-05-2025_tms\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/1.0.0/PLAN.IGN\r\n \r\n \r\n OGC:TMS\r\n \r\n \r\n PLAN.IGN\r\n \r\n \r\n Plan IGN Tuiles vectorielles\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://viglino.github.io/ol-ext/examples/layer/map.layer.gppvtile.html\r\n \r\n \r\n Tuiles vectorielles - Entrée cartographique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2020-06-05T12:54:06.241Z 2020-06-05T12:54:06.241Z 0 \N \N 2 0 mdb:MD_Metadata iso19115-3.2018 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 zzz_nl_test_wfs_syth_la_ciotat +753 \r\n \r\n \r\n \r\n zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Jeu de données\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T11:19:17Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2025-06-03T16:55:28.779Z\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ISO 19115-3\r\n \r\n \r\n \r\n \r\n \r\n \r\n http://localhost:8080/geonetwork/srv/api/records/zzz_nl_test_wfs_syth_la_ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Service TMS synthétique commune de la Ciotat\r\n \r\n \r\n \r\n \r\n 2025-04-23\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Sélection de couches issus de la BDTopo pour proposer une fond carto de bas sur al commune de la Ciotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Moi même\r\n \r\n \r\n \r\n \r\n \r\n \r\n nicolas.leclerc@ign.fr\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n boundaries\r\n \r\n \r\n \r\n \r\n \r\n \r\n 5.05316406\r\n \r\n \r\n 5.68072266\r\n \r\n \r\n 43.15270508\r\n \r\n \r\n 43.34077637\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Adresse\r\n \r\n \r\n Dénomination de voie\r\n \r\n \r\n \r\n \r\n GEMET - INSPIRE themes, version 1.0\r\n \r\n \r\n \r\n \r\n 2008-06-01\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n bdtopo\r\n \r\n \r\n laCiotat\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/\r\n \r\n \r\n TMS\r\n \r\n \r\n la_ciotat_gpkg_21-05-2025_tms\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://data.geopf.fr/tms/1.0.0/PLAN.IGN\r\n \r\n \r\n OGC:TMS\r\n \r\n \r\n PLAN.IGN\r\n \r\n \r\n Plan IGN Tuiles vectorielles\r\n \r\n \r\n \r\n \r\n \r\n \r\n https://viglino.github.io/ol-ext/examples/layer/map.layer.gppvtile.html\r\n \r\n \r\n Tuiles vectorielles - Entrée cartographique\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 2020-06-05T12:54:06.241Z 2020-06-05T12:54:06.241Z 0 \N \N 3 0 mdb:MD_Metadata iso19115-3.2018 \N n n \N \N 2 1 3bef299d-cf82-4033-871b-875f6936b2e2 zzz_nl_test_wfs_syth_la_ciotat \. @@ -6735,7 +6735,7 @@ COPY public.users (id, isenabled, kind, lastlogindate, name, organisation, profi 100 y \N \N John An Organization 3 \N srv 818458d4ca0a960baf4d38baec97b4ea8fea98b3755b9e00d81bcc14105ed3d2548bd0049fdb30cf Doe johndoe 102 y \N 2023-11-28T10:31:33.384Z Homer 4 \N srv 29834d7dc3d2bed2d81e0eef8488be3d6a334d93f478f8f1902c1d3fd6e3046bd1fecbed36db85a8 Simpson user 101 y \N 2024-06-13T23:55:05.071Z Barbara Barbie Inc. 1 \N srv 5cf896524cf3a96256895d650f61a1681f76cd62e90fba82710dbf69a1b08f537f9652f36d97df0a Roberts barbie -1 y 2025-06-05T12:53:43.943Z admin 0 srv 46e44386069f7cf0d4f2a420b9a2383a612f316e2024b0fe84052b0b96c479a23e8a0be8b90fb8c2 admin admin +1 y 2025-06-05T13:38:14.6Z admin 0 srv 46e44386069f7cf0d4f2a420b9a2383a612f316e2024b0fe84052b0b96c479a23e8a0be8b90fb8c2 admin admin \.