mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
remove limitation on adding or editing geometry with Z coordinate
This commit is contained in:
parent
d4e0c52315
commit
31cdc2f114
@ -2628,18 +2628,6 @@ bool QgsOracleProvider::getGeometryDetails()
|
||||
if ( !mValid )
|
||||
return false;
|
||||
|
||||
|
||||
// store whether the geometry includes measure value
|
||||
if ( detectedType == QgsWkbTypes::Point25D || detectedType == QgsWkbTypes::MultiPoint25D ||
|
||||
detectedType == QgsWkbTypes::LineString25D || detectedType == QgsWkbTypes::MultiLineString25D ||
|
||||
detectedType == QgsWkbTypes::Polygon25D || detectedType == QgsWkbTypes::MultiPolygon25D )
|
||||
{
|
||||
// explicitly disable adding new features and editing of geometries
|
||||
// as this would lead to corruption of measures
|
||||
QgsMessageLog::logMessage( tr( "Editing and adding disabled for 2D+ layer (%1; %2)" ).arg( mGeometryColumn ).arg( mQuery ) );
|
||||
mEnabledCapabilities &= ~( QgsVectorDataProvider::ChangeGeometries | QgsVectorDataProvider::AddFeatures );
|
||||
}
|
||||
|
||||
QgsDebugMsg( QStringLiteral( "Feature type name is %1" ).arg( QgsWkbTypes::displayString( wkbType() ) ) );
|
||||
|
||||
return mValid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user