[Mapbender-commits] r9514 - trunk/mapbender/http/php
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Jun 9 02:14:11 PDT 2016
Author: armin11
Date: 2016-06-09 02:14:11 -0700 (Thu, 09 Jun 2016)
New Revision: 9514
Modified:
trunk/mapbender/http/php/mod_callMetadata.php
trunk/mapbender/http/php/mod_dataISOMetadata.php
Log:
Handle preview url for dataset metadata export, set default max results per page in mapbender.conf
Modified: trunk/mapbender/http/php/mod_callMetadata.php
===================================================================
--- trunk/mapbender/http/php/mod_callMetadata.php 2016-06-09 09:12:23 UTC (rev 9513)
+++ trunk/mapbender/http/php/mod_callMetadata.php 2016-06-09 09:14:11 UTC (rev 9514)
@@ -31,7 +31,11 @@
$timeEnd = NULL;
$regTimeBegin = NULL;
$regTimeEnd = NULL;
-$maxResults = 20;
+if (defined('DEFAULT_MAX_RESULTS_PER_PAGE')){
+ $maxResults = DEFAULT_MAX_RESULTS_PER_PAGE;
+} else {
+ $maxResults = 10;
+}
#$searchBbox = "-180.0,-90.0,180.0,90.0";
$searchBbox = NULL;
$searchTypeBbox = "intersects"; //outside / inside
Modified: trunk/mapbender/http/php/mod_dataISOMetadata.php
===================================================================
--- trunk/mapbender/http/php/mod_dataISOMetadata.php 2016-06-09 09:12:23 UTC (rev 9513)
+++ trunk/mapbender/http/php/mod_dataISOMetadata.php 2016-06-09 09:14:11 UTC (rev 9514)
@@ -938,6 +938,20 @@
$MD_DataIdentification->appendChild($resourceMaintenance);
}
+ //generate graphic overview part from preview_image url in mb_metadata table
+ /*<gmd:graphicOverview><gmd:MD_BrowseGraphic><gmd:fileName><gco:CharacterString>https://download.bgr.de/bgr/Geologie/IGK1500/Beispielbild/IGK1500.jpg</gco:CharacterString></gmd:fileName></gmd:MD_BrowseGraphic></gmd:graphicOverview>*/
+ if (isset($mb_metadata['preview_image']) && $mb_metadata['preview_image'] !== "") {
+ $graphicOverview=$iso19139->createElement("gmd:graphicOverview");
+ $MD_BrowseGraphic = $iso19139->createElement("gmd:MD_BrowseGraphic");
+ $fileName = $iso19139->createElement("gmd:fileName");
+ $fileNameCs = $iso19139->createElement("gco:CharacterString");
+ $previewUrl = $iso19139->createTextNode($mb_metadata['preview_image']);
+ $fileNameCs->appendChild($previewUrl);
+ $fileName->appendChild($fileNameCs);
+ $MD_BrowseGraphic->appendChild($fileName);
+ $graphicOverview->appendChild($MD_BrowseGraphic);
+ $MD_DataIdentification->appendChild($graphicOverview);
+ }
//generate keyword part - for services the inspire themes are not applicable!!!**********
//read keywords for resource out of the database/not only layer keywords also featuretype keywords if given!
$sql = "SELECT keyword.keyword FROM keyword, layer_keyword WHERE layer_keyword.fkey_layer_id=$1 AND layer_keyword.fkey_keyword_id=keyword.keyword_id";
More information about the Mapbender_commits
mailing list