Skip to content

Commit 9a738b4

Browse files
committedApr 16, 2012
Using title and abstract of vector layer in WFS capabilities
1 parent 58f754b commit 9a738b4

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed
 

‎src/mapserver/qgsprojectparser.cpp

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,25 @@ void QgsProjectParser::featureTypeList( QDomElement& parentElement, QDomDocument
171171
layerElem.appendChild( nameElem );
172172

173173
QDomElement titleElem = doc.createElement( "Title" );
174-
QDomText titleText = doc.createTextNode( layer->name() );
174+
QString titleName = layer->title();
175+
if ( titleName.isEmpty() )
176+
{
177+
titleName = layer->name();
178+
}
179+
QDomText titleText = doc.createTextNode( titleName );
175180
titleElem.appendChild( titleText );
176181
layerElem.appendChild( titleElem );
177182

183+
QDomElement abstractElem = doc.createElement( "Abstract" );
184+
QString abstractName = layer->abstract();
185+
if ( abstractName.isEmpty() )
186+
{
187+
abstractName = "";
188+
}
189+
QDomText abstractText = doc.createTextNode( abstractName );
190+
abstractElem.appendChild( abstractText );
191+
layerElem.appendChild( abstractElem );
192+
178193
//appendExGeographicBoundingBox( layerElem, doc, layer->extent(), layer->crs() );
179194

180195
QDomElement srsElem = doc.createElement( "SRS" );

0 commit comments

Comments
 (0)