mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
[Server] Fix QgsServerProjectUtils readListEntry
This commit is contained in:
parent
0f00a5235d
commit
6feca53278
@ -34,7 +34,20 @@ QString QgsServerProjectUtils::owsServiceAbstract( const QgsProject &project )
|
||||
|
||||
QStringList QgsServerProjectUtils::owsServiceKeywords( const QgsProject &project )
|
||||
{
|
||||
return project.readListEntry( QStringLiteral( "WMSKeywordList" ), QStringLiteral( "/" ) );
|
||||
QStringList keywordList;
|
||||
QStringList list = project.readListEntry( QStringLiteral( "WMSKeywordList" ), QStringLiteral( "/" ), QStringList() );
|
||||
if ( !list.isEmpty() )
|
||||
{
|
||||
for ( int i = 0; i < list.size(); ++i )
|
||||
{
|
||||
QString keyword = list.at( i );
|
||||
if ( !keyword.isEmpty() )
|
||||
{
|
||||
keywordList.append( keyword );
|
||||
}
|
||||
}
|
||||
}
|
||||
return keywordList;
|
||||
}
|
||||
|
||||
QString QgsServerProjectUtils::owsServiceOnlineResource( const QgsProject &project )
|
||||
@ -141,7 +154,19 @@ QStringList QgsServerProjectUtils::wmsRestrictedComposers( const QgsProject &pro
|
||||
|
||||
QStringList QgsServerProjectUtils::wmsOutputCrsList( const QgsProject &project )
|
||||
{
|
||||
QStringList crsList = project.readListEntry( QStringLiteral( "WMSCrsList" ), QStringLiteral( "/" ), QStringList() );
|
||||
QStringList crsList;
|
||||
QStringList wmsCrsList = project.readListEntry( QStringLiteral( "WMSCrsList" ), QStringLiteral( "/" ), QStringList() );
|
||||
if ( !wmsCrsList.isEmpty() )
|
||||
{
|
||||
for ( int i = 0; i < wmsCrsList.size(); ++i )
|
||||
{
|
||||
QString crs = wmsCrsList.at( i );
|
||||
if ( !crs.isEmpty() )
|
||||
{
|
||||
crsList.append( crs );
|
||||
}
|
||||
}
|
||||
}
|
||||
if ( crsList.isEmpty() )
|
||||
{
|
||||
QStringList valueList = project.readListEntry( QStringLiteral( "WMSEpsgList" ), QStringLiteral( "/" ), QStringList() );
|
||||
|
@ -6,9 +6,6 @@ Content-Type: text/xml; charset=utf-8
|
||||
<name>WCS</name>
|
||||
<label>QGIS Server test</label>
|
||||
<description><![CDATA[Simple test app.]]></description>
|
||||
<keywords>
|
||||
<keyword></keyword>
|
||||
</keywords>
|
||||
<responsibleParty>
|
||||
<individualName>Stéphane Brunner</individualName>
|
||||
<organisationName>QGIS</organisationName>
|
||||
|
Loading…
x
Reference in New Issue
Block a user