void Dump( const QString& theName, const QStringList& theList, QStringList& theLines )
{
- theLines.append( QString( "%1 = QStringList()" ).arg( theName ) );
+ theLines.append( QString( "%1 = []" ).arg( theName ) );
foreach( QString anItem, theList )
theLines.append( QString( "%1.append( u\"%2\" )" ).arg( theName ).arg( anItem ) );
}
HYDROData_Document::Document( myLab )->CollectQGISValues( anAttr, anAttrValues, aTypes );
ExportDBF( aDbfFileName, anAttr, anAttrValues, aTypes );
- aResList << QString( "%1.ImportSHP( '%2' )" ).
+ aResList << QString( "if not(%1.ImportSHP( '%2' )):" ).
arg( aName ).arg( QFileInfo( aShpFileName ).fileName() );
+ aResList << QString( " raise ValueError('problem while loading LandCoverMap shape')" );
Dump( "attr_values", anAttrValues, aResList );
Dump( "types", aTypes, aResList );
- aResList << QString( "%1.ImportDBF( '%2', '%3', attr_values, types )" ).
+ aResList << QString( "if (%1.ImportDBF( '%2', '%3', attr_values, types ) != %1.DBFStatus_OK):" ).
arg( aName ).arg( QFileInfo( aDbfFileName ).fileName() ).arg( anAttr );
+ aResList << QString( " raise ValueError('problem while loading LandCoverMap data base')" );
return aResList;
}
double HYDROData_LandCoverMap::GetTransparency() const
{
- return GetDouble( DataTag_Transparency, 0.5 );
+ return GetDouble( DataTag_Transparency, 0.25 );
}
bool HYDROData_LandCoverMap::ImportSHP( const QString& theSHPFileName,