QString QgsAbstractGeometryV2::wktTypeStr() const
{
    QString wkt = geometryType();
    if ( is3D() )
        wkt += 'Z';
    if ( isMeasure() )
        wkt += 'M';
    return wkt;
}
Beispiel #2
0
bool QgsLineStringV2::fromWkt( const QString& wkt )
{
  clear();

  QPair<QgsWKBTypes::Type, QString> parts = QgsGeometryUtils::wktReadBlock( wkt );

  if ( QgsWKBTypes::flatType( parts.first ) != QgsWKBTypes::parseType( geometryType() ) )
    return false;
  mWkbType = parts.first;

  setPoints( QgsGeometryUtils::pointsFromWKT( parts.second, is3D(), isMeasure() ) );
  return true;
}