Skip to content

Commit 1b9d8ee

Browse files
committed
[Server][WFS,1.1.0] Add layout for WFS supports
1 parent d97a51b commit 1b9d8ee

File tree

5 files changed

+479
-2
lines changed

5 files changed

+479
-2
lines changed

src/server/services/wfs/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ SET (wfs_SRCS
66
qgswfs.cpp
77
qgswfsutils.cpp
88
qgswfsgetcapabilities.cpp
9+
qgswfsgetcapabilities_1_0_0.cpp
910
qgswfsdescribefeaturetype.cpp
1011
qgswfsgetfeature.cpp
1112
qgswfstransaction.cpp

src/server/services/wfs/qgswfs.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "qgsmodule.h"
2424
#include "qgswfsutils.h"
2525
#include "qgswfsgetcapabilities.h"
26+
#include "qgswfsgetcapabilities_1_0_0.h"
2627
#include "qgswfsgetfeature.h"
2728
#include "qgswfsdescribefeaturetype.h"
2829
#include "qgswfstransaction.h"
@@ -71,7 +72,15 @@ namespace QgsWfs
7172

7273
if ( QSTR_COMPARE( req, "GetCapabilities" ) )
7374
{
74-
writeGetCapabilities( mServerIface, project, versionString, request, response );
75+
// Supports WFS 1.0.0
76+
if ( QSTR_COMPARE( versionString, "1.0.0" ) )
77+
{
78+
v1_0_0::writeGetCapabilities( mServerIface, project, versionString, request, response );
79+
}
80+
else
81+
{
82+
writeGetCapabilities( mServerIface, project, versionString, request, response );
83+
}
7584
}
7685
else if ( QSTR_COMPARE( req, "GetFeature" ) )
7786
{

0 commit comments

Comments
 (0)