Salome HOME
Disabling message_progress
[modules/hydro.git] / src / HYDRO_tests / reference_data / linux / lc_dump.py
1 # -*- coding: utf-8 -*-
2
3 ###
4 ### This file is generated automatically by SALOME v7.6.0 with dump python functionality
5 ###
6
7 import sys
8 import salome
9
10 salome.salome_init()
11
12 import salome_notebook
13 notebook = salome_notebook.NoteBook()
14 sys.path.insert( 0, r'D:/asl/hydro/studies')
15
16 ###
17 ### HYDRO component
18 ###
19
20 from HYDROPy import *
21 from PyQt4.QtCore import *
22 from PyQt4.QtGui import *
23
24 hydro_doc = HYDROData_Document.Document();
25
26 hydro_doc.SetLocalCS( 0, 0 )
27
28 DefStr = hydro_doc.CreateObject( KIND_STRICKLER_TABLE );
29 DefStr.SetName( "DefStr" );
30
31 DefStr.SetAttrName( "CODE_06" );
32
33 DefStr.Set( "Zones de champs, prairies, sans cultures", 20 );
34 DefStr.SetAttrValue( "Zones de champs, prairies, sans cultures", "511" );
35 DefStr.SetColor( "Zones de champs, prairies, sans cultures", QColor( 255, 0, 0 ) );
36
37 DefStr.Set( "Zones à faible urbanisation (bourg)", 9 );
38 DefStr.SetAttrValue( "Zones à faible urbanisation (bourg)", "" );
39 DefStr.SetColor( "Zones à faible urbanisation (bourg)", QColor( 0, 0, 255 ) );
40
41 DefStr.Set( "Zones de champs cultivé à végétation haute", 12.5 );
42 DefStr.SetAttrValue( "Zones de champs cultivé à végétation haute", "" );
43 DefStr.SetColor( "Zones de champs cultivé à végétation haute", QColor( 0, 255, 0 ) );
44
45 DefStr.Set( "Canaux artificiels en béton", 65 );
46 DefStr.SetAttrValue( "Canaux artificiels en béton", "" );
47 DefStr.SetColor( "Canaux artificiels en béton", QColor( 136, 136, 136 ) );
48
49 DefStr.Set( "Canaux naturels", 35 );
50 DefStr.SetAttrValue( "Canaux naturels", "" );
51 DefStr.SetColor( "Canaux naturels", QColor( 255, 0, 255 ) );
52
53 DefStr.Set( "Zones à forte urbanisation (agglomération)", 9 );
54 DefStr.SetAttrValue( "Zones à forte urbanisation (agglomération)", "" );
55 DefStr.SetColor( "Zones à forte urbanisation (agglomération)", QColor( 18, 52, 86 ) );
56
57 DefStr.Set( "Zones de champs cultivé à végétation basse", 17.5 );
58 DefStr.SetAttrValue( "Zones de champs cultivé à végétation basse", "512" );
59 DefStr.SetColor( "Zones de champs cultivé à végétation basse", QColor( 255, 255, 0 ) );
60
61 DefStr.Set( "Zones d'arbustes, de sous-bois", 10 );
62 DefStr.SetAttrValue( "Zones d'arbustes, de sous-bois", "" );
63 DefStr.SetColor( "Zones d'arbustes, de sous-bois", QColor( 0, 255, 255 ) );
64
65
66 DefStr.Update();
67
68 test_LCM = hydro_doc.CreateObject( KIND_LAND_COVER_MAP );
69 test_LCM.SetName( "test_LCM" );
70
71 attr_values = QStringList()
72 attr_values.append( "" )
73 attr_values.append( "" )
74 attr_values.append( "" )
75 attr_values.append( "512" )
76 attr_values.append( "" )
77 attr_values.append( "511" )
78 attr_values.append( "" )
79 attr_values.append( "" )
80 types = QStringList()
81 types.append( "Canaux artificiels en béton" )
82 types.append( "Canaux naturels" )
83 types.append( "Zones d'arbustes, de sous-bois" )
84 types.append( "Zones de champs cultivé à végétation basse" )
85 types.append( "Zones de champs cultivé à végétation haute" )
86 types.append( "Zones de champs, prairies, sans cultures" )
87 types.append( "Zones à faible urbanisation (bourg)" )
88 types.append( "Zones à forte urbanisation (agglomération)" )
89 test_LCM.ImportSHP( 'lc_dump.shp' )
90 test_LCM.ImportDBF( 'lc_dump.dbf', 'CODE_06', attr_values, types )
91