2013-03-26 14:15:12 +01:00
|
|
|
class QgsGml: QObject
|
2013-02-06 15:14:16 +01:00
|
|
|
{
|
|
|
|
|
|
|
|
%TypeHeaderCode
|
|
|
|
#include <qgsgml.h>
|
|
|
|
%End
|
|
|
|
|
|
|
|
public:
|
|
|
|
QgsGml(
|
|
|
|
const QString& typeName,
|
|
|
|
const QString& geometryAttribute,
|
|
|
|
const QgsFields & fields );
|
|
|
|
|
|
|
|
~QgsGml();
|
|
|
|
|
|
|
|
/** Read from GML data. */
|
|
|
|
int getFeatures( const QByteArray &data, QGis::WkbType* wkbType, QgsRectangle* extent = 0 );
|
|
|
|
|
2014-01-26 18:35:21 +01:00
|
|
|
/** Get parsed features for given type name */
|
2013-02-06 15:14:16 +01:00
|
|
|
QMap<qint64, QgsFeature* > featuresMap() const;
|
|
|
|
|
2014-01-26 18:35:21 +01:00
|
|
|
/** Get feature ids map */
|
|
|
|
QMap<qint64, QString > idsMap() const;
|
|
|
|
|
2013-02-06 15:14:16 +01:00
|
|
|
};
|