Skip to content

Commit 2b11544

Browse files
committedOct 5, 2016
don't flatten geometries when pasting them as new memory layer
1 parent b9ca91a commit 2b11544

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7505,7 +7505,7 @@ QgsVectorLayer *QgisApp::pasteToNewMemoryVector()
75057505
if ( !feature.hasGeometry() )
75067506
continue;
75077507

7508-
QgsWkbTypes::Type type = QgsWkbTypes::flatType( feature.geometry().wkbType() );
7508+
QgsWkbTypes::Type type = feature.geometry().wkbType();
75097509

75107510
if ( type == QgsWkbTypes::Unknown || type == QgsWkbTypes::NoGeometry )
75117511
continue;
@@ -7535,7 +7535,7 @@ QgsVectorLayer *QgisApp::pasteToNewMemoryVector()
75357535

75367536
QgsWkbTypes::Type wkbType = !typeCounts.isEmpty() ? typeCounts.keys().value( 0 ) : QgsWkbTypes::NoGeometry;
75377537

7538-
QString typeName = wkbType != QgsWkbTypes::NoGeometry ? QString( QgsWkbTypes::displayString( wkbType ) ).remove( "WKB" ) : "none";
7538+
QString typeName = wkbType != QgsWkbTypes::NoGeometry ? QString( QgsWkbTypes::displayString( wkbType ) ) : "none";
75397539

75407540
if ( features.isEmpty() )
75417541
{
@@ -7590,7 +7590,7 @@ QgsVectorLayer *QgisApp::pasteToNewMemoryVector()
75907590
if ( !feature.hasGeometry() )
75917591
continue;
75927592

7593-
QgsWkbTypes::Type type = QgsWkbTypes::flatType( feature.geometry().wkbType() );
7593+
QgsWkbTypes::Type type = feature.geometry().wkbType();
75947594
if ( type == QgsWkbTypes::Unknown || type == QgsWkbTypes::NoGeometry )
75957595
continue;
75967596

0 commit comments

Comments
 (0)
Please sign in to comment.