Open ekuyer opened 10 years ago
Meenemen bij de te ontwikkelen editor voor metadata (#143) als door gebruiker in te vullen veld waarbij default door systeem wordt ingevuld,
Huidig (= in onwikkelversie) gedrag: als er in het metadata document bij de bron geen url naar plaatje is opgegeven wordt deze automatisch aangemaakt dmv een GetMap request naar de service.
Opzoeken van metadata documenten zonder plaatje:
with graphic_overviews as (
select
identification,
metadata_file_identification,
metadata_identification,
xpath(
'/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/' ||
'gmd:graphicOverview/gmd:MD_BrowseGraphic/gmd:fileName/gco:CharacterString/text()',
xmlparse(document document),
array[
array['gmd', 'http://www.isotc211.org/2005/gmd'],
array['gco', 'http://www.isotc211.org/2005/gco']])::text[] graphic_overviews
from publisher.source_dataset_metadata sdm
join publisher.dataset d on d.source_dataset_id = sdm.source_dataset_id)
select identification, metadata_file_identification, metadata_identification
from graphic_overviews go
where array_length(go.graphic_overviews, 1) = 0;
Opzoeken van metadata zonder plaatje in alle brondatasets:
with graphic_overviews as (
select
identification,
xpath(
'/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/' ||
'gmd:graphicOverview/gmd:MD_BrowseGraphic/gmd:fileName/gco:CharacterString/text()',
xmlparse(document document),
array[
array['gmd', 'http://www.isotc211.org/2005/gmd'],
array['gco', 'http://www.isotc211.org/2005/gco']])::text[] graphic_overviews
from publisher.source_dataset_metadata sdm
join publisher.source_dataset sd on sd.id = sdm.source_dataset_id)
select identification
from graphic_overviews go
where array_length(go.graphic_overviews, 1) = 0;
Geen metadata zonder plaatje gevonden.
let op: er zitten in het geoportaal een aantal tabellen: daar is geen geometrie van aanwezig, dus ook geen kaart. 2 oplossingen lijken mij beide uitvoerbaar. 1) idgis maakt een default plaatje met de tekst "tabel" en laat die dan zien in zo'n geval. Of (2) er verschijnt geen plaatje (wat nu ook het geval is, in de huidige situatie). Wat er ook wordt gekozen, dit is ook van belang bij weergave van metadata in stylesheets en in Geoportaal zelf, bij weergeven van de resultaten van zoekacties.
Dit plaatje wordt in de aanbieding van IDGIS door de pub omg gegenereerd. Dit willen we niet altijd geautomatiseerd laten doen op basis van extents. (bijvoorbeeld: De BAG op schaal Nederland laat geen goede preview zien). Soms geven we zelf een plaatje mee.