mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Take wfs gml directly from geometry
This commit is contained in:
parent
c0eb9975f8
commit
83c62dac67
@ -1162,7 +1162,14 @@ namespace QgsWfs
|
||||
gmlElem = QgsOgcUtils::geometryToGML( ¢roid, doc, prec );
|
||||
}
|
||||
else
|
||||
gmlElem = QgsOgcUtils::geometryToGML( &geom, doc, prec );
|
||||
{
|
||||
QgsAbstractGeometry* abstractGeom = geom.geometry();
|
||||
if ( abstractGeom )
|
||||
{
|
||||
gmlElem = abstractGeom->asGML2( doc, prec, "http://www.opengis.net/gml" );
|
||||
}
|
||||
}
|
||||
|
||||
if ( !gmlElem.isNull() )
|
||||
{
|
||||
QgsRectangle box = geom.boundingBox();
|
||||
@ -1237,7 +1244,14 @@ namespace QgsWfs
|
||||
gmlElem = QgsOgcUtils::geometryToGML( ¢roid, doc, QStringLiteral( "GML3" ), prec );
|
||||
}
|
||||
else
|
||||
gmlElem = QgsOgcUtils::geometryToGML( &geom, doc, QStringLiteral( "GML3" ), prec );
|
||||
{
|
||||
QgsAbstractGeometry* abstractGeom = geom.geometry();
|
||||
if ( abstractGeom )
|
||||
{
|
||||
gmlElem = abstractGeom->asGML3( doc, prec, "http://www.opengis.net/gml" );
|
||||
}
|
||||
}
|
||||
|
||||
if ( !gmlElem.isNull() )
|
||||
{
|
||||
QgsRectangle box = geom.boundingBox();
|
||||
|
Loading…
x
Reference in New Issue
Block a user