Commit a1e5908c1d76d2f901e1d5950648419be9de60cc
1 parent
37a53aa1
Yarik
Showing
16 changed files
with
803 additions
and
543 deletions
Show diff stats
common/models/Road.php
... | ... | @@ -10,10 +10,8 @@ use Yii; |
10 | 10 | * @property integer $road_id |
11 | 11 | * @property string $name |
12 | 12 | * @property integer $road_type_id |
13 | - * @property integer $road_category_id | |
14 | 13 | * @property integer $index |
15 | 14 | * |
16 | - * @property RoadCategory $roadCategory | |
17 | 15 | * @property RoadType $roadType |
18 | 16 | * @property RoadPassport[] $roadPassports |
19 | 17 | */ |
... | ... | @@ -33,12 +31,11 @@ class Road extends \yii\db\ActiveRecord |
33 | 31 | public function rules() |
34 | 32 | { |
35 | 33 | return [ |
36 | - [['road_type_id', 'road_category_id', 'name', 'index'], 'required'], | |
37 | - [['road_type_id', 'road_category_id', 'index'], 'integer'], | |
34 | + [['road_type_id', 'name', 'index'], 'required'], | |
35 | + [['road_type_id', 'index'], 'integer'], | |
38 | 36 | [['index'], 'default', 'value' => 0], |
39 | 37 | [['name'], 'string', 'max' => 255], |
40 | 38 | [['road_type_id', 'index'], 'unique', 'skipOnError' => true, 'targetAttribute' => ['road_type_id', 'index'], 'message' => 'The combination of Road Type ID and Index has already been taken.'], |
41 | - [['road_category_id'], 'exist', 'skipOnError' => true, 'targetClass' => RoadCategory::className(), 'targetAttribute' => ['road_category_id' => 'road_category_id']], | |
42 | 39 | [['road_type_id'], 'exist', 'skipOnError' => true, 'targetClass' => RoadType::className(), 'targetAttribute' => ['road_type_id' => 'road_type_id']], |
43 | 40 | ]; |
44 | 41 | } |
... | ... | @@ -52,7 +49,6 @@ class Road extends \yii\db\ActiveRecord |
52 | 49 | 'road_id' => 'Road ID', |
53 | 50 | 'name' => 'Назва дороги', |
54 | 51 | 'road_type_id' => 'Тип дороги', |
55 | - 'road_category_id' => 'Категорія дороги', | |
56 | 52 | 'index' => 'Індекс дороги', |
57 | 53 | ]; |
58 | 54 | } |
... | ... | @@ -60,14 +56,6 @@ class Road extends \yii\db\ActiveRecord |
60 | 56 | /** |
61 | 57 | * @return \yii\db\ActiveQuery |
62 | 58 | */ |
63 | - public function getRoadCategory() | |
64 | - { | |
65 | - return $this->hasOne(RoadCategory::className(), ['road_category_id' => 'road_category_id'])->inverseOf('roads'); | |
66 | - } | |
67 | - | |
68 | - /** | |
69 | - * @return \yii\db\ActiveQuery | |
70 | - */ | |
71 | 59 | public function getRoadType() |
72 | 60 | { |
73 | 61 | return $this->hasOne(RoadType::className(), ['road_type_id' => 'road_type_id'])->inverseOf('roads'); | ... | ... |
console/migrations/_m160609_074818_tables.php renamed to console/migrations/m160609_074818_tables.php
... | ... | @@ -4,19 +4,161 @@ use yii\db\Migration; |
4 | 4 | |
5 | 5 | class m160609_074818_tables extends Migration |
6 | 6 | { |
7 | - public function up() | |
7 | + public function safeUp() | |
8 | 8 | { |
9 | + // Table 5.1 | |
10 | + $this->createTable('road', [ | |
11 | + 'road_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
12 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
13 | + 'value' => $this->text()->comment('Значення'), | |
14 | + 'length' => $this->float()->comment('Загальна довжина'), | |
15 | + 'historical_background' => $this->text()->comment('Історична довідка'), | |
16 | + 'economic_value' => $this->text()->comment('Господарське значення'), | |
17 | + 'law_doc' => $this->string()->comment('Правовстановлюючий документ титулу (pdf [3], [5])'), | |
18 | + 'accept_transfer_doc' => $this->string()->comment('Правовстановлюючий документ про приймання-передачу титулу на баланс (pdf [3])'), | |
19 | + 'acceptance_doc' => $this->string()->comment('Документ про прийняття в експлуатацію (pdf [3], [15])'), | |
20 | + 'authority_act' => $this->string()->comment('Звіт органа управління (форма No1-ДГ [6])'), | |
21 | + 'road_type_id' => $this->integer()->comment('Тип дороги'), | |
22 | + ]); | |
23 | + $this->addCommentOnTable('road', 'Облікова відомість титулів автомобільних доріг'); | |
24 | + | |
25 | + // Table 5.2 | |
26 | + $this->createTable('authority', [ | |
27 | + 'authority_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
28 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
29 | + 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), | |
30 | + 'authority_name' => $this->string()->comment('Назва органу управління (балансоутримувача) ([4])'), | |
31 | + 'info' => $this->text()->comment('Реквізити та інформація про орган управління'), | |
32 | + 'road_section_number' => $this->integer()->comment('Номер ділянки дороги'), | |
33 | + 'begin' => $this->string()->comment('Початок (псевдогеодані)'), | |
34 | + 'end' => $this->string()->comment('Кінець (псевдогеодані)'), | |
35 | + 'length' => $this->float()->comment('Довжина (у метрах)'), | |
36 | + 'right_coords' => $this->string()->comment('Координати вісі правого проїзду (згідно 6.2.2 СОУ 42.1-37641918-122; геодані з двома цифрами після коми)'), | |
37 | + 'begin_scheme' => $this->string()->comment('Схема початку/межі збірного об’єкту (ділянки, титулу) (tiff [3])'), | |
38 | + 'end_scheme' => $this->string()->comment('Схема кінця/межі збірного об’єкту (ділянки, титулу) (tiff [3])'), | |
39 | + ]); | |
40 | + $this->addCommentOnTable('authority', 'Облікова відомість органів управління'); | |
41 | + | |
42 | + // Table 5.3 | |
43 | + $this->createTable('contractor', [ | |
44 | + 'contractor_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
45 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
46 | + 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), | |
47 | + 'contractor_name' => $this->string()->comment('Назва підрядника'), | |
48 | + 'info' => $this->text()->comment('Реквізити та інформація про підрядника'), | |
49 | + 'road_section_number' => $this->integer()->comment('Номер ділянки дороги'), | |
50 | + 'contractor_section_number' => $this->integer()->comment('Номер ділянки підрядника'), | |
51 | + 'begin' => $this->string()->comment('Початок (псевдогеодані)'), | |
52 | + 'end' => $this->string()->comment('Кінець (псевдогеодані)'), | |
53 | + 'length' => $this->float()->comment('Довжина (у метрах)'), | |
54 | + 'right_coords' => $this->string()->comment('Координати вісі правого проїзду (згідно 6.2.2 СОУ 42.1-37641918-122; геодані з двома цифрами після коми)'), | |
55 | + 'begin_scheme' => $this->string()->comment('Схема початку/межі збірного об’єкту (ділянки, титулу) (tiff [3])'), | |
56 | + 'end_scheme' => $this->string()->comment('Схема кінця/межі збірного об’єкту (ділянки, титулу) (tiff [3])'), | |
57 | + ]); | |
58 | + $this->addCommentOnTable('contractor', 'Облікова відомість підрядників з експлуатаційного утримання'); | |
59 | + | |
60 | + // Table 5.4 | |
61 | + $this->createTable('digital_model', [ | |
62 | + 'digital_model_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
63 | + 'cross_profile_number' => $this->integer()->comment('Номер поперечного профілю'), | |
64 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
65 | + 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), | |
66 | + 'cross_profile_position' => $this->string()->comment('Положення поперечного профілю (псевдогеодані)'), | |
67 | + 'right_coords' => $this->string()->comment('Координати вісі правого проїзду в прямому напрямку руху (згідно 6.2.2 СОУ 42.1-37641918-122; геодані з двома цифрами після коми)'), | |
68 | + 'land_mark' => $this->string()->comment('Відмітка землі під віссю правого проїзду в прямому напрямку руху (геодані з двома цифрами після коми)'), | |
69 | + 'bearing_coords' => $this->string()->comment('Координати опорних точок (геодані з двома цифрами після коми)'), | |
70 | + ]); | |
71 | + $this->addCommentOnTable('digital_model', 'Дані про цифрову модель автомобільної дороги та рельєф навколишньої місцевості'); | |
72 | + | |
73 | + // Table 5.6 | |
74 | + $this->createTable('row', [ | |
75 | + 'row_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
76 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
77 | + 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), | |
78 | + 'begin' => $this->string()->comment('Початок (псевдогеодані)'), | |
79 | + 'end' => $this->string()->comment('Кінець (псевдогеодані)'), | |
80 | + 'length' => $this->float()->comment('Довжина (у метрах)'), | |
81 | + 'land_cadastral_number' => $this->text()->comment('Кадастровий номер земельної ділянки'), | |
82 | + 'area' => $this->float()->comment('Площа земельної ділянки (у квадратних метрах; з двома цифрами після коми)'), | |
83 | + 'cost_standard' => $this->float()->comment('Нормативна грошова оцінка земельної ділянки (тис.грн)'), | |
84 | + 'cost_yearly' => $this->float()->comment('Щорічні витрати на право землекористування (тис.грн)'), | |
85 | + 'cost_balance' => $this->float()->comment('Балансова вартість земельної ділянки (тис.грн)'), | |
86 | + 'outline_coords' => $this->string()->comment('Координати контуру (геодані)'), | |
87 | + ]); | |
88 | + $this->addCommentOnTable('row', 'Дані про смугу відведення'); | |
89 | + | |
90 | + // Table 5.7 | |
91 | + $this->createTable('roadway', [ | |
92 | + 'roadway_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
93 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
94 | + 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), | |
95 | + 'cross_profile_position' => $this->string()->comment('Положення поперечного профілю (псевдогеодані)'), | |
96 | + 'road_category_id' => $this->integer()->comment('Категорія дороги (ДБН В.2.3-4, [4])'), | |
97 | + 'lane_width_standard' => $this->float()->comment('Нормативна ширина смуги руху (згідно табл. 5.1 ДБН В.2.3-4)'), | |
98 | + 'lane_count_forward' => $this->integer()->comment('Кількість смуг руху в прямому напрямку руху'), | |
99 | + 'lane_count_back' => $this->integer()->comment('Кількість смуг руху в зворотному напрямку руху'), | |
100 | + 'slope_cross_left' => $this->integer()->comment('Поперечний похил ліворуч'), | |
101 | + 'slope_cross_right' => $this->integer()->comment('Поперечний похил праворуч'), | |
102 | + 'surface_width_total' => $this->float()->comment('Загальна ширина покриття (у метрах; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
103 | + 'surface_area' => $this->float()->comment('Площа покриття (у квадратних метрах; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
104 | + 'roadside_fortified_width_left' => $this->float()->comment('Ширина укріпленої смуги узбіччя ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
105 | + 'pocket_width_left' => $this->float()->comment('Ширина заїзної кишені ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
106 | + 'border_height_left' => $this->float()->comment('Висота бордюру ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
107 | + 'speed_lane_outer_width_left' => $this->float()->comment('Ширина зовнішньої ПШС ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
108 | + 'main_lane_width_left' => $this->float()->comment('Ширина основних смуг руху ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
109 | + 'speed_lane_inner_width_left' => $this->float()->comment('Ширина внутрішньої ПШС ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
110 | + 'divide_lane_fortified_width_left' => $this->float()->comment('Ширина укріпленої смуги розділювальної смуги ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
111 | + 'divide_lane_border_height_left' => $this->float()->comment('Висота бордюру розділювальної смуги ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
112 | + 'divide_lane_roadside_width_left' => $this->float()->comment('Ширина узбіччя розділювальної смуги ліворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
113 | + 'divide_lane_up_width' => $this->float()->comment('Ширина розділювальної смуги по верху (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
114 | + 'divide_lane_bottom_width' => $this->float()->comment('Ширина розділювальної смуги по низу (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
115 | + 'divide_lane_depth' => $this->float()->comment('Глибина розділювальної смуги (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
116 | + 'divide_lane_border_height_right' => $this->float()->comment('Висота бордюру розділювальної смуги праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
117 | + 'divide_lane_roadside_width_right' => $this->float()->comment('Ширина узбіччя розділювальної смуги праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
118 | + 'divide_lane_fortified_width_right' => $this->float()->comment('Ширина укріпленої смуги розділювальної смуги праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
119 | + 'speed_lane_inner_width_right' => $this->float()->comment('Ширина внутрішньої ПШС праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
120 | + 'main_lane_width_right' => $this->float()->comment('Ширина основних смуг руху праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
121 | + 'speed_lane_outer_width_right' => $this->float()->comment('Ширина зовнішньої ПШС праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
122 | + 'roadside_fortified_width_right' => $this->float()->comment('Ширина укріпленої смуги узбіччя праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
123 | + 'pocket_width_right' => $this->float()->comment('Ширина заїзної кишені праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
124 | + 'border_height_right' => $this->float()->comment('Висота бордюру праворуч (у метрах; з двома цифрами після коми ; розраховується автоматично на підставі даних згідно табл. 5.4)'), | |
125 | + ]); | |
126 | + $this->addCommentOnTable('roadway', 'Дані про проїзну частину'); | |
127 | + | |
128 | + // Table 5.8 | |
129 | + $this->createTable('horizontal_curve_radius', [ | |
130 | + 'horizontal_curve_radius_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
131 | + 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
132 | + 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), | |
133 | + 'begin' => $this->string()->comment('Початок кривої (псевдогеодані)'), | |
134 | + 'end' => $this->string()->comment('Кінець кривої (псевдогеодані)'), | |
135 | + 'begin_x' => $this->float()->comment('Координата Х початку кривої'), | |
136 | + 'begin_y' => $this->float()->comment('Координата Y початку кривої'), | |
137 | + 'end_x' => $this->float()->comment('Координата Х кінця кривої'), | |
138 | + 'end_y' => $this->float()->comment('Координата Y кінця кривої'), | |
139 | + 'radius' => $this->integer()->comment('Радіус (у метрах)'), | |
140 | + 'angle' => $this->float()->comment('Кут (в градусах; з двома цифрами після коми)'), | |
141 | + 'curve_direction' => $this->string()->comment('Напрямок кривої'), | |
142 | + 'move_direction' => $this->string()->comment('Напрямок руху'), | |
143 | + ]); | |
144 | + $this->addCommentOnTable('horizontal_curve_radius', 'Дані про радіуси горизонтальних кривих'); | |
145 | + | |
9 | 146 | // Table 5.9 |
10 | 147 | $this->createTable('road_surface', [ |
11 | 148 | 'road_surface_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
12 | - 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
149 | + 'road_id' => $this->integer()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
150 | + 'region_id' => $this->integer()->comment('Область'), | |
151 | + 'road_direction_id' => $this->integer()->comment('Напрямок смуги руху'), | |
152 | + 'surface_type_id' => $this->integer()->comment('Тип покриття'), | |
153 | + 'surface_treatment_id' => $this->integer()->comment('Тип поверхневої обробки'), | |
154 | + 'state_common_id' => $this->integer()->comment('Стан покриття'), | |
13 | 155 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
14 | - 'begin_section' => $this->string()->comment('Початок ділянки (псевдогеодані)'), | |
15 | - 'end_section' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), | |
156 | + 'begin' => $this->float()->comment('Початок ділянки (псевдогеодані)'), | |
157 | + 'end' => $this->float()->comment('Кінець ділянки (псевдогеодані)'), | |
16 | 158 | 'lane_count_left' => $this->integer()->comment('Кількість смуг руху ліворуч'), |
17 | 159 | 'lane_count_right' => $this->integer()->comment('Кількість смуг руху праворуч'), |
18 | - 'road_surface_construction' => $this->string()->comment('Конструкція дорожнього одягу (окрема облікова картка; табл. 5.10)'), | |
19 | - 'elastisity_module' => $this->decimal()->comment('Фактичний модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
160 | + 'road_surface_construction_id' => $this->string()->comment('Конструкція дорожнього одягу (окрема облікова картка; табл. 5.10)'), | |
161 | + 'elastisity_module' => $this->float()->comment('Фактичний модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
20 | 162 | ]); |
21 | 163 | $this->addCommentOnTable('road_surface', 'Дані про дорожній одяг'); |
22 | 164 | |
... | ... | @@ -25,13 +167,13 @@ class m160609_074818_tables extends Migration |
25 | 167 | 'structural_layers_id' => $this->primaryKey()->comment('згідно з [4]'), |
26 | 168 | 'layer_number' => $this->integer()->comment('Номер шару'), |
27 | 169 | 'material_code' => $this->integer()->comment('Код матеріалу (згідно з [4])'), |
28 | - 'layer_width' => $this->decimal()->comment('Товщина шару (в сантиметрах)'), | |
29 | - 'strength_coef' => $this->decimal()->comment('Коефіцієнт впливу міцності складових шару К МЦ (згідно з [17]; з двома цифрами після коми)'), | |
30 | - 'viscosity_coef' => $this->decimal()->comment('Коефіцієнт впливу в\'яжучого К В (згідно з [17]; з двома цифрами після коми)'), | |
31 | - 'technology_coef' => $this->decimal()->comment('Коефіцієнт впливу якості технології К Т (згідно з [17]; з двома цифрами після коми)'), | |
32 | - 'conditions_coef' => $this->decimal()->comment('Коефіцієнт впливу умов служби К С (згідно з [17]; з двома цифрами після коми)'), | |
170 | + 'layer_width' => $this->float()->comment('Товщина шару (в сантиметрах)'), | |
171 | + 'strength_coef' => $this->float()->comment('Коефіцієнт впливу міцності складових шару К МЦ (згідно з [17]; з двома цифрами після коми)'), | |
172 | + 'viscosity_coef' => $this->float()->comment('Коефіцієнт впливу в\'яжучого К В (згідно з [17]; з двома цифрами після коми)'), | |
173 | + 'technology_coef' => $this->float()->comment('Коефіцієнт впливу якості технології К Т (згідно з [17]; з двома цифрами після коми)'), | |
174 | + 'conditions_coef' => $this->float()->comment('Коефіцієнт впливу умов служби К С (згідно з [17]; з двома цифрами після коми)'), | |
33 | 175 | 'land_soil' => $this->string()->comment('Ґрунт земляного полотна (згідно з [4])'), |
34 | - 'elastisity_module' => $this->decimal()->comment('Модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
176 | + 'elastisity_module' => $this->float()->comment('Модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
35 | 177 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
36 | 178 | ]); |
37 | 179 | $this->addCommentOnTable('structural_layers', 'Дані про конструктивні шари дорожнього одягу'); |
... | ... | @@ -45,9 +187,9 @@ class m160609_074818_tables extends Migration |
45 | 187 | 'end_section' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), |
46 | 188 | 'lane_count_left' => $this->integer()->comment('Кількість смуг руху ліворуч'), |
47 | 189 | 'lane_count_right' => $this->integer()->comment('Кількість смуг руху праворуч'), |
48 | - 'elastisity_module' => $this->decimal()->comment('Фактичний модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
49 | - 'elastisity_module_calc' => $this->decimal()->comment('Розрахунковий модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
50 | - 'safety_margin_coef' => $this->decimal()->comment('Коефіцієнт запасу міцності (згідно з [9]; з двома цифрами після коми)'), | |
190 | + 'elastisity_module' => $this->float()->comment('Фактичний модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
191 | + 'elastisity_module_calc' => $this->float()->comment('Розрахунковий модуль пружності (згідно з [9]; з двома цифрами після коми)'), | |
192 | + 'safety_margin_coef' => $this->float()->comment('Коефіцієнт запасу міцності (згідно з [9]; з двома цифрами після коми)'), | |
51 | 193 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
52 | 194 | ]); |
53 | 195 | $this->addCommentOnTable('road_surface_strenght', 'Дані про міцність дорожнього одягу'); |
... | ... | @@ -61,8 +203,8 @@ class m160609_074818_tables extends Migration |
61 | 203 | 'end_section' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), |
62 | 204 | 'lane_count_left' => $this->integer()->comment('Кількість смуг руху ліворуч'), |
63 | 205 | 'lane_count_right' => $this->integer()->comment('Кількість смуг руху праворуч'), |
64 | - 'forward_lanes_iri' => $this->decimal()->comment('Показник IRI смуг прямого напрямку руху (згідно з [9]; з двома цифрами після коми)'), | |
65 | - 'back_lanes_iri' => $this->decimal()->comment('Показник IRI смуг зворотного напрямку руху (згідно з [9]; з двома цифрами після коми)'), | |
206 | + 'forward_lanes_iri' => $this->float()->comment('Показник IRI смуг прямого напрямку руху (згідно з [9]; з двома цифрами після коми)'), | |
207 | + 'back_lanes_iri' => $this->float()->comment('Показник IRI смуг зворотного напрямку руху (згідно з [9]; з двома цифрами після коми)'), | |
66 | 208 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
67 | 209 | ]); |
68 | 210 | $this->addCommentOnTable('road_surface_flatness', 'Дані про рівність покриття'); |
... | ... | @@ -76,13 +218,13 @@ class m160609_074818_tables extends Migration |
76 | 218 | 'end_section' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), |
77 | 219 | 'lane_count_left' => $this->integer()->comment('Кількість смуг руху ліворуч'), |
78 | 220 | 'lane_count_right' => $this->integer()->comment('Кількість смуг руху праворуч'), |
79 | - 'forward_lanes_hollow' => $this->decimal()->comment('Середня величина заглиблень шорсткості (h свр )смуг прямого напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
80 | - 'forward_lanes_density' => $this->decimal()->comment('Середня щільність виступів шорсткості (і n ) смуг прямого напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
81 | - 'forward_lanes_ledge' => $this->decimal()->comment('Середній радіус виступів шорсткості (R свр ) смуг прямого напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
82 | - 'back_lanes_hollow' => $this->decimal()->comment('Середня величина заглиблень шорсткості (h свр )смуг зворотнього напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
83 | - 'back_lanes_density' => $this->decimal()->comment('Середня щільність виступів шорсткості (і n ) смуг зворотнього напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
84 | - 'back_lanes_ledge' => $this->decimal()->comment('Середній радіус виступів шорсткості (R свр ) смуг зворотнього напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
85 | - 'clutch_coef' => $this->decimal()->comment('Фактичне значення коефіцієнта зчеплення (згідно з [18]; з двома цифрами після коми)'), | |
221 | + 'forward_lanes_hollow' => $this->float()->comment('Середня величина заглиблень шорсткості (h свр )смуг прямого напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
222 | + 'forward_lanes_density' => $this->float()->comment('Середня щільність виступів шорсткості (і n ) смуг прямого напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
223 | + 'forward_lanes_ledge' => $this->float()->comment('Середній радіус виступів шорсткості (R свр ) смуг прямого напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
224 | + 'back_lanes_hollow' => $this->float()->comment('Середня величина заглиблень шорсткості (h свр )смуг зворотнього напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
225 | + 'back_lanes_density' => $this->float()->comment('Середня щільність виступів шорсткості (і n ) смуг зворотнього напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
226 | + 'back_lanes_ledge' => $this->float()->comment('Середній радіус виступів шорсткості (R свр ) смуг зворотнього напрямку руху (згідно з [18]; з двома цифрами після коми)'), | |
227 | + 'clutch_coef' => $this->float()->comment('Фактичне значення коефіцієнта зчеплення (згідно з [18]; з двома цифрами після коми)'), | |
86 | 228 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
87 | 229 | ]); |
88 | 230 | $this->addCommentOnTable('road_surface_clutch', 'Дані про зчіпні якості'); |
... | ... | @@ -110,37 +252,37 @@ class m160609_074818_tables extends Migration |
110 | 252 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
111 | 253 | 'cross_profile_position' => $this->string()->comment('Положення поперечного профілю (псевдогеодані)'), |
112 | 254 | 'road_category_id' => $this->integer()->comment('Категорія дороги (згідно з [4])'), |
113 | - 'mound_left' => $this->decimal()->comment('Насип (виїмка) ліворуч (у метрах; з двома цифрами після коми)'), | |
114 | - 'mound_right' => $this->decimal()->comment('Насип (виїмка) праворуч (у метрах; з двома цифрами після коми)'), | |
115 | - 'mound_avarage_size' => $this->decimal()->comment('Середня величина насипу (виїмки) (у метрах; з двома цифрами після коми)'), | |
116 | - 'berm_third_width_left' => $this->decimal()->comment('Ширина 3-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
117 | - 'berm_third_height_left' => $this->decimal()->comment('Висота 3-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
118 | - 'berm_third_slope_left' => $this->decimal()->comment('Закладання укосу 3-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
119 | - 'berm_second_width_left' => $this->decimal()->comment('Ширина 2-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
120 | - 'berm_second_height_left' => $this->decimal()->comment('Висота 2-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
121 | - 'berm_second_slope_left' => $this->decimal()->comment('Закладання укосу 2-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
122 | - 'berm_first_width_left' => $this->decimal()->comment('Ширина 1-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
123 | - 'berm_first_height_left' => $this->decimal()->comment('Висота 1-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
124 | - 'berm_first_slope_left' => $this->decimal()->comment('Закладання укосу 1-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
125 | - 'ditch_top_width_left' => $this->decimal()->comment('Ширина по верху кювету (кювету-резерву) ліворуч (у метрах; з двома цифрами після коми)'), | |
126 | - 'ditch_bottom_width_left' => $this->decimal()->comment('Ширина по низу кювету (кювету-резерву) ліворуч (у метрах; з двома цифрами після коми)'), | |
127 | - 'ditch_depth_left' => $this->decimal()->comment('Глибина кювету (кювету-резерву) ліворуч (у метрах; з двома цифрами після коми)'), | |
128 | - 'roadside_width_left' => $this->decimal()->comment('Ширина узбіччя ліворуч (у метрах; з двома цифрами після коми)'), | |
129 | - 'roadside_width_right' => $this->decimal()->comment('Ширина узбіччя праворуч (у метрах; з двома цифрами після коми)'), | |
130 | - 'ditch_top_width_right' => $this->decimal()->comment('Ширина по верху кювету (кювету-резерву) праворуч (у метрах; з двома цифрами після коми)'), | |
131 | - 'ditch_bottom_width_right' => $this->decimal()->comment('Ширина по низу кювету (кювету-резерву) праворуч (у метрах; з двома цифрами після коми)'), | |
132 | - 'ditch_depth_right' => $this->decimal()->comment('Глибина кювету (кювету-резерву) праворуч (у метрах; з двома цифрами після коми)'), | |
133 | - 'berm_third_width_right' => $this->decimal()->comment('Ширина 3-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
134 | - 'berm_third_height_right' => $this->decimal()->comment('Висота 3-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
135 | - 'berm_third_slope_right' => $this->decimal()->comment('Закладання укосу 3-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
136 | - 'berm_second_width_right' => $this->decimal()->comment('Ширина 2-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
137 | - 'berm_second_height_right' => $this->decimal()->comment('Висота 2-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
138 | - 'berm_second_slope_right' => $this->decimal()->comment('Закладання укосу 2-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
139 | - 'berm_first_width_right' => $this->decimal()->comment('Ширина 1-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
140 | - 'berm_first_height_right' => $this->decimal()->comment('Висота 1-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
141 | - 'berm_first_slope_right' => $this->decimal()->comment('Закладання укосу 1-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
142 | - 'road_surface_width' => $this->decimal()->comment('Ширина земляного полотна поверху (у метрах; з двома цифрами після коми)'), | |
143 | - 'road_surface_capacity' => $this->decimal()->comment('Об\'єм земляного полотна (у кубічних метрах; з двома цифрами після коми)'), | |
255 | + 'mound_left' => $this->float()->comment('Насип (виїмка) ліворуч (у метрах; з двома цифрами після коми)'), | |
256 | + 'mound_right' => $this->float()->comment('Насип (виїмка) праворуч (у метрах; з двома цифрами після коми)'), | |
257 | + 'mound_avarage_size' => $this->float()->comment('Середня величина насипу (виїмки) (у метрах; з двома цифрами після коми)'), | |
258 | + 'berm_third_width_left' => $this->float()->comment('Ширина 3-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
259 | + 'berm_third_height_left' => $this->float()->comment('Висота 3-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
260 | + 'berm_third_slope_left' => $this->float()->comment('Закладання укосу 3-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
261 | + 'berm_second_width_left' => $this->float()->comment('Ширина 2-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
262 | + 'berm_second_height_left' => $this->float()->comment('Висота 2-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
263 | + 'berm_second_slope_left' => $this->float()->comment('Закладання укосу 2-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
264 | + 'berm_first_width_left' => $this->float()->comment('Ширина 1-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
265 | + 'berm_first_height_left' => $this->float()->comment('Висота 1-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
266 | + 'berm_first_slope_left' => $this->float()->comment('Закладання укосу 1-ї берми ліворуч (у метрах; з двома цифрами після коми)'), | |
267 | + 'ditch_top_width_left' => $this->float()->comment('Ширина по верху кювету (кювету-резерву) ліворуч (у метрах; з двома цифрами після коми)'), | |
268 | + 'ditch_bottom_width_left' => $this->float()->comment('Ширина по низу кювету (кювету-резерву) ліворуч (у метрах; з двома цифрами після коми)'), | |
269 | + 'ditch_depth_left' => $this->float()->comment('Глибина кювету (кювету-резерву) ліворуч (у метрах; з двома цифрами після коми)'), | |
270 | + 'roadside_width_left' => $this->float()->comment('Ширина узбіччя ліворуч (у метрах; з двома цифрами після коми)'), | |
271 | + 'roadside_width_right' => $this->float()->comment('Ширина узбіччя праворуч (у метрах; з двома цифрами після коми)'), | |
272 | + 'ditch_top_width_right' => $this->float()->comment('Ширина по верху кювету (кювету-резерву) праворуч (у метрах; з двома цифрами після коми)'), | |
273 | + 'ditch_bottom_width_right' => $this->float()->comment('Ширина по низу кювету (кювету-резерву) праворуч (у метрах; з двома цифрами після коми)'), | |
274 | + 'ditch_depth_right' => $this->float()->comment('Глибина кювету (кювету-резерву) праворуч (у метрах; з двома цифрами після коми)'), | |
275 | + 'berm_third_width_right' => $this->float()->comment('Ширина 3-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
276 | + 'berm_third_height_right' => $this->float()->comment('Висота 3-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
277 | + 'berm_third_slope_right' => $this->float()->comment('Закладання укосу 3-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
278 | + 'berm_second_width_right' => $this->float()->comment('Ширина 2-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
279 | + 'berm_second_height_right' => $this->float()->comment('Висота 2-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
280 | + 'berm_second_slope_right' => $this->float()->comment('Закладання укосу 2-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
281 | + 'berm_first_width_right' => $this->float()->comment('Ширина 1-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
282 | + 'berm_first_height_right' => $this->float()->comment('Висота 1-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
283 | + 'berm_first_slope_right' => $this->float()->comment('Закладання укосу 1-ї берми праворуч (у метрах; з двома цифрами після коми)'), | |
284 | + 'road_surface_width' => $this->float()->comment('Ширина земляного полотна поверху (у метрах; з двома цифрами після коми)'), | |
285 | + 'road_surface_capacity' => $this->float()->comment('Об\'єм земляного полотна (у кубічних метрах; з двома цифрами після коми)'), | |
144 | 286 | 'land_soil' => $this->string()->comment('Ґрунт земляного полотна (згідно з [4])'), |
145 | 287 | ]); |
146 | 288 | $this->addCommentOnTable('roadbed_size', 'Дані про геометричні розміри земляного полотна'); |
... | ... | @@ -153,10 +295,10 @@ class m160609_074818_tables extends Migration |
153 | 295 | 'position' => $this->string()->comment('Положення (псевдогеодані)'), |
154 | 296 | 'position_according_road' => $this->text()->comment('Розташування відносно дороги (текст)'), |
155 | 297 | 'direction' => $this->text()->comment('Напрямок (текст)'), |
156 | - 'fortified_length' => $this->decimal()->comment('Довжина укріплення (у метрах; з двома цифрами після коми)'), | |
298 | + 'fortified_length' => $this->float()->comment('Довжина укріплення (у метрах; з двома цифрами після коми)'), | |
157 | 299 | 'layer_material_top_id' => $this->integer()->comment('Матеріал верхнього шару покриття (згідно табл. 8.1 ДБН В.2.3-4)'), |
158 | - 'surface_area' => $this->decimal()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
159 | - 'road_surface_capacity' => $this->decimal()->comment('Об\'єм земляного полотна (у кубічних метрах; з двома цифрами після коми)'), | |
300 | + 'surface_area' => $this->float()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
301 | + 'road_surface_capacity' => $this->float()->comment('Об\'єм земляного полотна (у кубічних метрах; з двома цифрами після коми)'), | |
160 | 302 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
161 | 303 | 'rally_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.17)'), |
162 | 304 | ]); |
... | ... | @@ -170,19 +312,19 @@ class m160609_074818_tables extends Migration |
170 | 312 | 'position' => $this->string()->comment('Положення (псевдогеодані)'), |
171 | 313 | 'position_according_road' => $this->text()->comment('Розташування відносно дороги (текст)'), |
172 | 314 | 'direction' => $this->text()->comment('Напрямок (текст)'), |
173 | - 'junction_angle' => $this->decimal()->comment('Кут примикання (в градусах; з двома цифрами після коми)'), | |
174 | - 'junction_rally_radius' => $this->decimal()->comment('Радіус спряження з\'їзду (у метрах; з двома цифрами після коми)'), | |
175 | - 'junction_exit_radius' => $this->decimal()->comment('Радіус спряження виїзду (у метрах; з двома цифрами після коми)'), | |
176 | - 'fortified_length' => $this->decimal()->comment('Довжина укріплення (у метрах; з двома цифрами після коми)'), | |
315 | + 'junction_angle' => $this->float()->comment('Кут примикання (в градусах; з двома цифрами після коми)'), | |
316 | + 'junction_rally_radius' => $this->float()->comment('Радіус спряження з\'їзду (у метрах; з двома цифрами після коми)'), | |
317 | + 'junction_exit_radius' => $this->float()->comment('Радіус спряження виїзду (у метрах; з двома цифрами після коми)'), | |
318 | + 'fortified_length' => $this->float()->comment('Довжина укріплення (у метрах; з двома цифрами після коми)'), | |
177 | 319 | 'layer_material_top_id' => $this->integer()->comment('Матеріал верхнього шару покриття (згідно табл. 8.1 ДБН В.2.3-4)'), |
178 | - 'mound_rally_begin' => $this->decimal()->comment('Насип (виїмка) на початку з\'їзду або виїзду (у метрах; з двома цифрами після коми)'), | |
179 | - 'mound_rally_end' => $this->decimal()->comment('Насип (виїмка) в кінці з\'їзду або виїзду (у метрах; з двома цифрами після коми)'), | |
180 | - 'surface_area' => $this->decimal()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
181 | - 'road_surface_capacity' => $this->decimal()->comment('Об\'єм земляного полотна (у кубічних метрах; з двома цифрами після коми)'), | |
182 | - 'vector_direction_x1' => $this->decimal()->comment('Координата х 1 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
183 | - 'vector_direction_x2' => $this->decimal()->comment('Координата х 2 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
184 | - 'vector_direction_y1' => $this->decimal()->comment('Координата y 1 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
185 | - 'vector_direction_y2' => $this->decimal()->comment('Координата y 2 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
320 | + 'mound_rally_begin' => $this->float()->comment('Насип (виїмка) на початку з\'їзду або виїзду (у метрах; з двома цифрами після коми)'), | |
321 | + 'mound_rally_end' => $this->float()->comment('Насип (виїмка) в кінці з\'їзду або виїзду (у метрах; з двома цифрами після коми)'), | |
322 | + 'surface_area' => $this->float()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
323 | + 'road_surface_capacity' => $this->float()->comment('Об\'єм земляного полотна (у кубічних метрах; з двома цифрами після коми)'), | |
324 | + 'vector_direction_x1' => $this->float()->comment('Координата х 1 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
325 | + 'vector_direction_x2' => $this->float()->comment('Координата х 2 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
326 | + 'vector_direction_y1' => $this->float()->comment('Координата y 1 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
327 | + 'vector_direction_y2' => $this->float()->comment('Координата y 2 вектору напрямку з’їзду або виїзду (з двома цифрами після коми)'), | |
186 | 328 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
187 | 329 | 'state_indicator' => $this->integer()->comment('Показник стану (табл. Б.2 СОУ 42.1-37641918-122)'), |
188 | 330 | 'fortified_coords' => $this->string()->comment('Координати укріплення та/або покриття (геодані)'), |
... | ... | @@ -197,16 +339,16 @@ class m160609_074818_tables extends Migration |
197 | 339 | 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), |
198 | 340 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
199 | 341 | 'center_position' => $this->string()->comment('Положення середини тунелю (псевдогеодані)'), |
200 | - 'construction_length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
201 | - 'cross_scheme' => $this->decimal()->comment('Поперечна схема (у метрах; з двома цифрами після коми)'), | |
342 | + 'construction_length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
343 | + 'cross_scheme' => $this->float()->comment('Поперечна схема (у метрах; з двома цифрами після коми)'), | |
202 | 344 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
203 | - 'height' => $this->decimal()->comment('Габарит по висоті (у метрах; з двома цифрами після коми)'), | |
204 | - 'width' => $this->decimal()->comment('Габарит по ширині (у метрах; з двома цифрами після коми)'), | |
205 | - 'sideway_width_left' => $this->decimal()->comment('Ширина тротуару ліворуч (у метрах; з двома цифрами після коми)'), | |
206 | - 'sideway_width_right' => $this->decimal()->comment('Ширина тротуару праворуч (у метрах; з двома цифрами після коми)'), | |
345 | + 'height' => $this->float()->comment('Габарит по висоті (у метрах; з двома цифрами після коми)'), | |
346 | + 'width' => $this->float()->comment('Габарит по ширині (у метрах; з двома цифрами після коми)'), | |
347 | + 'sideway_width_left' => $this->float()->comment('Ширина тротуару ліворуч (у метрах; з двома цифрами після коми)'), | |
348 | + 'sideway_width_right' => $this->float()->comment('Ширина тротуару праворуч (у метрах; з двома цифрами після коми)'), | |
207 | 349 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
208 | 350 | 'tunnel_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.19)'), |
209 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
351 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
210 | 352 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
211 | 353 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
212 | 354 | ]); |
... | ... | @@ -218,28 +360,28 @@ class m160609_074818_tables extends Migration |
218 | 360 | 'center_position' => $this->string()->comment('Положення середини споруди (псевдогеодані)'), |
219 | 361 | 'movement_direction' => $this->integer()->comment('Напрямок руху, що забезпечує споруда (згідно з [4])'), |
220 | 362 | 'nearest_settlement_name' => $this->text()->comment('Назва найближчого населеного пункту'), |
221 | - 'nearest_settlement_distance' => $this->decimal()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
363 | + 'nearest_settlement_distance' => $this->float()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
222 | 364 | 'state' => $this->integer()->comment('Технічний стан (згідно з [4])'), |
223 | 365 | 'lane_count_forward' => $this->integer()->comment('Кількість смуг руху в прямому напрямку руху'), |
224 | 366 | 'lane_count_back' => $this->integer()->comment('Кількість смуг руху праворуч в зворотному напрямку руху'), |
225 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
226 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
227 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
228 | - 'sideway_width_forward_left' => $this->decimal()->comment('Ширина тротуару ліворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
229 | - 'sideway_width_forward_right' => $this->decimal()->comment('Ширина тротуару праворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
367 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
368 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
369 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
370 | + 'sideway_width_forward_left' => $this->float()->comment('Ширина тротуару ліворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
371 | + 'sideway_width_forward_right' => $this->float()->comment('Ширина тротуару праворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
230 | 372 | 'bearing_structures_long_scheme' => $this->text()->comment('Поздовжня схема несучих конструкцій по ходу кілометражу'), |
231 | 373 | 'slope_long_scheme' => $this->text()->comment('Поздовжня схема похилів'), |
232 | 374 | 'drainage_tray_internal_type' => $this->integer()->comment('Тип лотків внутрішнього водовідведення (згідно з [4])'), |
233 | - 'drainage_tray_internal_length' => $this->decimal()->comment('Загальна довжина лотків внутрішнього водовідведення (у метрах; з двома цифрами після коми)'), | |
375 | + 'drainage_tray_internal_length' => $this->float()->comment('Загальна довжина лотків внутрішнього водовідведення (у метрах; з двома цифрами після коми)'), | |
234 | 376 | 'drainage_tunnel_internal_type' => $this->integer()->comment('Тип дренажних штолень внутрішнього водовідведення (згідно з [4])'), |
235 | - 'drainage_tunnel_internal_length' => $this->decimal()->comment('Загальна довжина дренажних штолень внутрішнього водовідведення (у метрах; з двома цифрами після коми)'), | |
377 | + 'drainage_tunnel_internal_length' => $this->float()->comment('Загальна довжина дренажних штолень внутрішнього водовідведення (у метрах; з двома цифрами після коми)'), | |
236 | 378 | 'drainage_other_internal_construction' => $this->integer()->comment('Наявність інших внутрішніх водовідвідних споруд (згідно з [4])'), |
237 | 379 | 'drainage_tray_outer_type' => $this->integer()->comment('Тип лотків поверхневого водовідведення (згідно з [4])'), |
238 | - 'drainage_tray_outer_length' => $this->decimal()->comment('Загальна довжина лотків поверхневого водовідведення (у метрах; з двома цифрами після коми)'), | |
380 | + 'drainage_tray_outer_length' => $this->float()->comment('Загальна довжина лотків поверхневого водовідведення (у метрах; з двома цифрами після коми)'), | |
239 | 381 | 'drainage_tunnel_outer_type' => $this->integer()->comment('Тип нагірних канав поверхневого водовідведення (згідно з [4])'), |
240 | - 'drainage_tunnel_outer_length' => $this->decimal()->comment('Загальна довжина нагірних канав поверхневого водовідведення (у метрах; з двома цифрами після коми)'), | |
382 | + 'drainage_tunnel_outer_length' => $this->float()->comment('Загальна довжина нагірних канав поверхневого водовідведення (у метрах; з двома цифрами після коми)'), | |
241 | 383 | 'drainage_other_outer_construction' => $this->integer()->comment('Наявність інших поверхневих водовідвідних споруд (згідно з [4])'), |
242 | - 'fence_height' => $this->decimal()->comment('Висота огородження (у метрах; з двома цифрами після коми)'), | |
384 | + 'fence_height' => $this->float()->comment('Висота огородження (у метрах; з двома цифрами після коми)'), | |
243 | 385 | 'sidewalk_type_left' => $this->integer()->comment('Тип тротуару ліворуч (згідно з [4])'), |
244 | 386 | 'barrier_material_type_left' => $this->integer()->comment('Матеріал перил тротуару ліворуч (згідно з [4])'), |
245 | 387 | 'barrier_height_left' => $this->integer()->comment('Висота перил тротуару ліворуч (у метрах; з двома цифрами після коми)'), |
... | ... | @@ -252,7 +394,7 @@ class m160609_074818_tables extends Migration |
252 | 394 | 'antiseismic_type_id' => $this->integer()->comment('Типи антисейсмічних пристроїв (згідно з [4])'), |
253 | 395 | 'communication_type_id' => $this->integer()->comment('Тип комунікації, яка перепускається спорудою (згідно з [4])'), |
254 | 396 | 'security_connection_availability' => $this->integer()->comment('Наявність охорони та зв\'язку (згідно з [4])'), |
255 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
397 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
256 | 398 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
257 | 399 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
258 | 400 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
... | ... | @@ -272,23 +414,23 @@ class m160609_074818_tables extends Migration |
272 | 414 | 'tunnel_portal_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
273 | 415 | 'purpose' => $this->text()->comment('Призначення порталу'), |
274 | 416 | 'tunnel_portal_type_id' => $this->integer()->comment('Тип порталу (згідно з [4])'), |
275 | - 'thick' => $this->decimal()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
276 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
277 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
417 | + 'thick' => $this->float()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
418 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
419 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
278 | 420 | 'frame_material_id' => $this->integer()->comment('Матеріал оправи порталу (згідно з [4])'), |
279 | - 'frame_capacity' => $this->decimal()->comment('Обєм оправи порталу (у кубічних метрах; з двома цифрами після коми)'), | |
421 | + 'frame_capacity' => $this->float()->comment('Обєм оправи порталу (у кубічних метрах; з двома цифрами після коми)'), | |
280 | 422 | 'another_first_type_material_id' => $this->integer()->comment('Матеріал інших елементів порталу 1-го типу (згідно з [4])'), |
281 | - 'another_first_type_capacity' => $this->decimal()->comment('Обєм інших елементів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
423 | + 'another_first_type_capacity' => $this->float()->comment('Обєм інших елементів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
282 | 424 | 'another_second_type_material_id' => $this->integer()->comment('Матеріал інших елементів порталу 2-го типу (згідно з [4])'), |
283 | - 'another_second_type_capacity' => $this->decimal()->comment('Обєм інших елементів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
425 | + 'another_second_type_capacity' => $this->float()->comment('Обєм інших елементів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
284 | 426 | 'another_third_type_material_id' => $this->integer()->comment('Матеріал інших елементів порталу 3-го типу (згідно з [4])'), |
285 | - 'another_third_type_capacity' => $this->decimal()->comment('Об\'єм інших елементів 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
286 | - 'foundation_depth' => $this->decimal()->comment('Глибина залягання фундаменту (у метрах; з двома цифрами після коми)'), | |
427 | + 'another_third_type_capacity' => $this->float()->comment('Об\'єм інших елементів 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
428 | + 'foundation_depth' => $this->float()->comment('Глибина залягання фундаменту (у метрах; з двома цифрами після коми)'), | |
287 | 429 | 'foundation_first_type_material_id' => $this->integer()->comment('Матеріал фундаменту 1-го типу (згідно з [4])'), |
288 | 430 | 'foundation_second_type_material_id' => $this->integer()->comment('Матеріал фундаменту 2-го типу (згідно з [4])'), |
289 | 431 | 'foundation_third_type_material_id' => $this->integer()->comment('Матеріал фундаменту 3-го типу (згідно з [4])'), |
290 | 432 | 'basement_material_id' => $this->integer()->comment('Матеріал основи (згідно з [4])'), |
291 | - 'foundation_basement_capacity' => $this->decimal()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
433 | + 'foundation_basement_capacity' => $this->float()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
292 | 434 | 'fortified_slope_material_id' => $this->integer()->comment('Матеріал укріплення укосів (згідно з [4])'), |
293 | 435 | ]); |
294 | 436 | $this->addCommentOnTable('tunnel_portal_card', 'Дані про портал тунелю'); |
... | ... | @@ -297,19 +439,19 @@ class m160609_074818_tables extends Migration |
297 | 439 | $this->createTable('tunnel_body_card', [ |
298 | 440 | 'tunnel_body_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
299 | 441 | 'body_type_id' => $this->integer()->comment('Тип форми тіла (згідно з [4])'), |
300 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
301 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
302 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
442 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
443 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
444 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
303 | 445 | 'typical_project_id' => $this->integer()->comment('Типовий проект (згідно з [4])'), |
304 | 446 | 'body_material_id' => $this->integer()->comment('Матеріал тіла тунелю (згідно з [4])'), |
305 | 447 | 'carrier_type_id' => $this->integer()->comment('Тип елементів носіїв (згідно з [4])'), |
306 | 448 | 'arch_rings_reverse_count' => $this->integer()->comment('Кількість кілець із зворотнім склепінням'), |
307 | 449 | 'rings_another_count' => $this->integer()->comment('Кількість кілець без зворотних склепінь та розпірних плит'), |
308 | 450 | 'precast_plates_rings_count' => $this->integer()->comment('Кількість кілець із розпірними плитами'), |
309 | - 'body_material_capacity' => $this->decimal()->comment('Обєм матеріалу тіла (у кубічних метрах; з двома цифрами після коми)'), | |
451 | + 'body_material_capacity' => $this->float()->comment('Обєм матеріалу тіла (у кубічних метрах; з двома цифрами після коми)'), | |
310 | 452 | 'foundation_material_id' => $this->integer()->comment('Матеріал фундаменту (згідно з [4])'), |
311 | 453 | 'basement_material_id' => $this->integer()->comment('Матеріал основи (згідно з [4])'), |
312 | - 'foundation_basement_capacity' => $this->decimal()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
454 | + 'foundation_basement_capacity' => $this->float()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
313 | 455 | ]); |
314 | 456 | $this->addCommentOnTable('tunnel_body_card', 'Дані про тіло тунелю'); |
315 | 457 | |
... | ... | @@ -320,9 +462,9 @@ class m160609_074818_tables extends Migration |
320 | 462 | 'location' => $this->text()->comment('Місце розташування'), |
321 | 463 | 'drainage_scheme_outer' => $this->integer()->comment('Схема організації поверхневого водовідведення (згідно з [4])'), |
322 | 464 | 'sewage_construction_type_id' => $this->integer()->comment('Тип очисної споруди (згідно з [4])'), |
323 | - 'capacity_project' => $this->decimal()->comment('Проектна пропускна здатність (у кубічних метрах за секунду; з двома цифрами після коми)'), | |
324 | - 'capacity_fact' => $this->decimal()->comment('Фактична пропускна здатність (у кубічних метрах за секунду; з двома цифрами після коми)'), | |
325 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
465 | + 'capacity_project' => $this->float()->comment('Проектна пропускна здатність (у кубічних метрах за секунду; з двома цифрами після коми)'), | |
466 | + 'capacity_fact' => $this->float()->comment('Фактична пропускна здатність (у кубічних метрах за секунду; з двома цифрами після коми)'), | |
467 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
326 | 468 | 'technical_doc_id' => $this->integer()->comment('Назва технічної документації (згідно з [4])'), |
327 | 469 | 'technical_doc_location' => $this->text()->comment('Місце зберігання технічної документації'), |
328 | 470 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
... | ... | @@ -355,17 +497,17 @@ class m160609_074818_tables extends Migration |
355 | 497 | 'obstacle_type_id' => $this->integer()->comment('Вид перешкоди (згідно з [4])'), |
356 | 498 | 'long_scheme' => $this->text()->comment('Поздовжня схема'), |
357 | 499 | 'cross_scheme' => $this->text()->comment('Поперечна схема'), |
358 | - 'construction_length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
500 | + 'construction_length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
359 | 501 | 'material_id' => $this->integer()->comment('Матеріал споруди (згідно з [4])'), |
360 | - 'height' => $this->decimal()->comment('Габарит по висоті (у метрах; з двома цифрами після коми)'), | |
361 | - 'width' => $this->decimal()->comment('Габарит по ширині (у метрах; з двома цифрами після коми)'), | |
362 | - 'sideway_width_left' => $this->decimal()->comment('Ширина тротуару ліворуч (у метрах; з двома цифрами після коми)'), | |
363 | - 'sideway_width_right' => $this->decimal()->comment('Ширина тротуару праворуч (у метрах; з двома цифрами після коми)'), | |
364 | - 'load' => $this->decimal()->comment('Вантажопідйомність (згідно з ДБН В.2.3-22)'), | |
502 | + 'height' => $this->float()->comment('Габарит по висоті (у метрах; з двома цифрами після коми)'), | |
503 | + 'width' => $this->float()->comment('Габарит по ширині (у метрах; з двома цифрами після коми)'), | |
504 | + 'sideway_width_left' => $this->float()->comment('Ширина тротуару ліворуч (у метрах; з двома цифрами після коми)'), | |
505 | + 'sideway_width_right' => $this->float()->comment('Ширина тротуару праворуч (у метрах; з двома цифрами після коми)'), | |
506 | + 'load' => $this->float()->comment('Вантажопідйомність (згідно з ДБН В.2.3-22)'), | |
365 | 507 | 'load_additional' => $this->text()->comment('Додаткове навантаження'), |
366 | 508 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
367 | 509 | 'bridge_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.25)'), |
368 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
510 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
369 | 511 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
370 | 512 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
371 | 513 | ]); |
... | ... | @@ -379,38 +521,38 @@ class m160609_074818_tables extends Migration |
379 | 521 | 'year_build' => $this->text()->comment('Рік побудови'), |
380 | 522 | 'year_reconstruction' => $this->text()->comment('Рік реконструкції'), |
381 | 523 | 'nearest_settlement_name' => $this->text()->comment('Назва найближчого населеного пункту'), |
382 | - 'nearest_settlement_distance' => $this->decimal()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
524 | + 'nearest_settlement_distance' => $this->float()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
383 | 525 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
384 | - 'load' => $this->decimal()->comment('Вантажопідйомність (згідно з ДБН В.2.3-22)'), | |
526 | + 'load' => $this->float()->comment('Вантажопідйомність (згідно з ДБН В.2.3-22)'), | |
385 | 527 | 'load_additional' => $this->text()->comment('Додаткове навантаження'), |
386 | 528 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
387 | 529 | 'obstacle_type_id' => $this->integer()->comment('Вид перешкоди (згідно з [4])'), |
388 | 530 | 'obstacle_name' => $this->text()->comment('Власна назва перешкоди'), |
389 | - 'watercourse_rmv_width' => $this->decimal()->comment('Ширина водотоку по дзеркалу РМВ (у метрах; з двома цифрами після коми)'), | |
390 | - 'flow_rmv_speed' => $this->decimal()->comment('Швидкість течії при РМВ (у метрах на секунду; з двома цифрами після коми)'), | |
391 | - 'watercourse_rvv_width' => $this->decimal()->comment('Ширина водотоку по дзеркалу РВВ (у метрах; з двома цифрами після коми)'), | |
531 | + 'watercourse_rmv_width' => $this->float()->comment('Ширина водотоку по дзеркалу РМВ (у метрах; з двома цифрами після коми)'), | |
532 | + 'flow_rmv_speed' => $this->float()->comment('Швидкість течії при РМВ (у метрах на секунду; з двома цифрами після коми)'), | |
533 | + 'watercourse_rvv_width' => $this->float()->comment('Ширина водотоку по дзеркалу РВВ (у метрах; з двома цифрами після коми)'), | |
392 | 534 | 'flow_km_direction' => $this->integer()->comment('Напрямок течії по ходу кілометражу (згідно з [4])'), |
393 | 535 | 'road_category_id' => $this->integer()->comment('Категорія автомобільної дороги (згідно з [4])'), |
394 | 536 | 'rail_track_count' => $this->integer()->comment('Кількість колій залізниці'), |
395 | - 'obstacle_top_width' => $this->decimal()->comment('Ширина земляного полотна перешкоди по верху (у метрах; з двома цифрами після коми)'), | |
396 | - 'cross_angle' => $this->decimal()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
397 | - 'overall_dimension' => $this->decimal()->comment('Габарит (у метрах; з двома цифрами після коми)'), | |
537 | + 'obstacle_top_width' => $this->float()->comment('Ширина земляного полотна перешкоди по верху (у метрах; з двома цифрами після коми)'), | |
538 | + 'cross_angle' => $this->float()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
539 | + 'overall_dimension' => $this->float()->comment('Габарит (у метрах; з двома цифрами після коми)'), | |
398 | 540 | 'lane_count_forward' => $this->integer()->comment('Кількість смуг руху в прямому напрямку руху'), |
399 | 541 | 'lane_count_back' => $this->integer()->comment('Кількість смуг руху праворуч в зворотному напрямку руху'), |
400 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
401 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
402 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
403 | - 'sideway_width_forward_left' => $this->decimal()->comment('Ширина тротуару ліворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
404 | - 'sideway_width_forward_right' => $this->decimal()->comment('Ширина тротуару праворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
405 | - 'bridge_under_height' => $this->decimal()->comment('Висота підмостового габариту (у метрах; з двома цифрами після коми)'), | |
406 | - 'bridge_under_width' => $this->decimal()->comment('Ширина підмостового габариту (у метрах; з двома цифрами після коми)'), | |
407 | - 'bridge_hole' => $this->decimal()->comment('Отвір моста (у метрах; з двома цифрами після коми)'), | |
542 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
543 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
544 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
545 | + 'sideway_width_forward_left' => $this->float()->comment('Ширина тротуару ліворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
546 | + 'sideway_width_forward_right' => $this->float()->comment('Ширина тротуару праворуч від прямого напрямку руху (у метрах; з двома цифрами після коми)'), | |
547 | + 'bridge_under_height' => $this->float()->comment('Висота підмостового габариту (у метрах; з двома цифрами після коми)'), | |
548 | + 'bridge_under_width' => $this->float()->comment('Ширина підмостового габариту (у метрах; з двома цифрами після коми)'), | |
549 | + 'bridge_hole' => $this->float()->comment('Отвір моста (у метрах; з двома цифрами після коми)'), | |
408 | 550 | 'span_long_scheme' => $this->text()->comment('Поздовжня схема прогонових будов по ходу кілометражу'), |
409 | 551 | 'slope_long_scheme' => $this->text()->comment('Поздовжня схема похилів'), |
410 | 552 | 'fence_construction_right_id' => $this->integer()->comment('Конструкція огородження праворуч (згідно з [4])'), |
411 | - 'fence_height_right' => $this->decimal()->comment('Висота огородження праворуч (у метрах; з двома цифрами після коми)'), | |
553 | + 'fence_height_right' => $this->float()->comment('Висота огородження праворуч (у метрах; з двома цифрами після коми)'), | |
412 | 554 | 'fence_construction_left_id' => $this->integer()->comment('Конструкція огородження ліворуч (згідно з [4])'), |
413 | - 'fence_height_left' => $this->decimal()->comment('Висота огородження ліворуч (у метрах; з двома цифрами після коми)'), | |
555 | + 'fence_height_left' => $this->float()->comment('Висота огородження ліворуч (у метрах; з двома цифрами після коми)'), | |
414 | 556 | 'sidewalk_type_left' => $this->integer()->comment('Тип тротуару ліворуч (згідно з [4])'), |
415 | 557 | 'barrier_material_type_left' => $this->integer()->comment('Матеріал перил тротуару ліворуч (згідно з [4])'), |
416 | 558 | 'barrier_height_left' => $this->integer()->comment('Висота перил тротуару ліворуч (у метрах; з двома цифрами після коми)'), |
... | ... | @@ -422,7 +564,7 @@ class m160609_074818_tables extends Migration |
422 | 564 | 'deformation_joint_type_id' => $this->integer()->comment('Типи деформаційних швів (згідно з [4])'), |
423 | 565 | 'communication_type_id' => $this->integer()->comment('Тип комунікації, яка перепускається спорудою (згідно з [4])'), |
424 | 566 | 'drainage_type_id' => $this->integer()->comment('Тип водовідведення (згідно з [4])'), |
425 | - 'drainage_tray_length' => $this->decimal()->comment('Загальна довжина лотків зливової каналізації (у метрах; з двома цифрами після коми)'), | |
567 | + 'drainage_tray_length' => $this->float()->comment('Загальна довжина лотків зливової каналізації (у метрах; з двома цифрами після коми)'), | |
426 | 568 | 'regulatory_structure_left' => $this->integer()->comment('Регуляційні споруди лівобережні (згідно з [4])'), |
427 | 569 | 'regulatory_structure_right' => $this->integer()->comment('Регуляційні споруди правобережні (згідно з [4])'), |
428 | 570 | 'security_connection_availability' => $this->integer()->comment('Наявність охорони та зв\'язку (згідно з [4])'), |
... | ... | @@ -432,7 +574,7 @@ class m160609_074818_tables extends Migration |
432 | 574 | 'stair_availability_begin_right' => $this->integer()->comment('Наявність сходів на початку споруди праворуч (згідно з [4])'), |
433 | 575 | 'stair_availability_end_left' => $this->integer()->comment('Наявність сходів в кінці споруди ліворуч (згідно з [4])'), |
434 | 576 | 'stair_availability_end_right' => $this->integer()->comment('Наявність сходів в кінці споруди праворуч (згідно з [4])'), |
435 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
577 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
436 | 578 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
437 | 579 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
438 | 580 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
... | ... | @@ -458,7 +600,7 @@ class m160609_074818_tables extends Migration |
458 | 600 | 'span_same_numbers' => $this->text()->comment('Номери однакових прогонових будов в прогоні (ліворуч направо)'), |
459 | 601 | 'span_construction_type_id' => $this->integer()->comment('Тип конструкції прогонової будови (згідно з [4])'), |
460 | 602 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
461 | - 'span_length' => $this->decimal()->comment('Повна довжина прогонової будови (у метрах; з двома цифрами після коми)'), | |
603 | + 'span_length' => $this->float()->comment('Повна довжина прогонової будови (у метрах; з двома цифрами після коми)'), | |
462 | 604 | 'year_build' => $this->text()->comment('Рік виготовлення'), |
463 | 605 | 'load' => $this->integer()->comment('Проектне навантаження (згідно з [4])'), |
464 | 606 | 'typical_project_id' => $this->integer()->comment('Типовий проект (згідно з [4])'), |
... | ... | @@ -467,12 +609,12 @@ class m160609_074818_tables extends Migration |
467 | 609 | 'cross_scheme' => $this->text()->comment('Поперечна схема'), |
468 | 610 | 'cross_joint_type_id' => $this->integer()->comment('Спосіб поперечного об\'єднання (згідно з [4])'), |
469 | 611 | 'girder_main_count' => $this->integer()->comment('Кількість головних балок'), |
470 | - 'girder_main_center_height' => $this->decimal()->comment('Висота головної балки в центрі прогону (у метрах; з двома цифрами після коми)'), | |
471 | - 'girder_main_pillar_height' => $this->decimal()->comment('Висота головної балки на опорі (у метрах; з двома цифрами після коми)'), | |
612 | + 'girder_main_center_height' => $this->float()->comment('Висота головної балки в центрі прогону (у метрах; з двома цифрами після коми)'), | |
613 | + 'girder_main_pillar_height' => $this->float()->comment('Висота головної балки на опорі (у метрах; з двома цифрами після коми)'), | |
472 | 614 | 'girder_cross_count' => $this->integer()->comment('Кількість поперечних балок (діафрагм) в прогоні'), |
473 | 615 | 'girder_long_count' => $this->integer()->comment('Кількість поздовжніх балок у панелі'), |
474 | - 'roadway_plate_thick' => $this->decimal()->comment('Товщина плити проїзної частини (в міліметрах; з двома цифрами після коми)'), | |
475 | - 'road_surface_thick' => $this->decimal()->comment('Товщина одягу проїзної частини (в міліметрах; з двома цифрами після коми)'), | |
616 | + 'roadway_plate_thick' => $this->float()->comment('Товщина плити проїзної частини (в міліметрах; з двома цифрами після коми)'), | |
617 | + 'road_surface_thick' => $this->float()->comment('Товщина одягу проїзної частини (в міліметрах; з двома цифрами після коми)'), | |
476 | 618 | 'load_additional' => $this->text()->comment('Додаткове навантаження'), |
477 | 619 | 'note' => $this->text()->comment('Примітки'), |
478 | 620 | ]); |
... | ... | @@ -483,18 +625,18 @@ class m160609_074818_tables extends Migration |
483 | 625 | 'pillar_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
484 | 626 | 'pillar_same_numbers' => $this->text()->comment('Номери однакових опор (ціле число або їх сукупність)'), |
485 | 627 | 'pillar_construction_type_id' => $this->integer()->comment('Тип конструкції опори (згідно з [4])'), |
486 | - 'total_height' => $this->decimal()->comment('Загальна висота опори (у метрах; з двома цифрами після коми)'), | |
487 | - 'massive_height' => $this->decimal()->comment('Висота масивної частини опори (у метрах; з двома цифрами після коми)'), | |
488 | - 'massive_width' => $this->decimal()->comment('Ширина масивної частини опори (у метрах; з двома цифрами після коми)'), | |
628 | + 'total_height' => $this->float()->comment('Загальна висота опори (у метрах; з двома цифрами після коми)'), | |
629 | + 'massive_height' => $this->float()->comment('Висота масивної частини опори (у метрах; з двома цифрами після коми)'), | |
630 | + 'massive_width' => $this->float()->comment('Ширина масивної частини опори (у метрах; з двома цифрами після коми)'), | |
489 | 631 | 'stud_count' => $this->integer()->comment('Кількість стояків'), |
490 | - 'stud_cut' => $this->decimal()->comment('Переріз стояка (у метрах; з двома цифрами після коми)'), | |
491 | - 'bar_cut' => $this->decimal()->comment('Переріз ригеля (у метрах; з двома цифрами після коми)'), | |
492 | - 'bar_length' => $this->decimal()->comment('Переріз ригеля (у метрах; з двома цифрами після коми)'), | |
632 | + 'stud_cut' => $this->float()->comment('Переріз стояка (у метрах; з двома цифрами після коми)'), | |
633 | + 'bar_cut' => $this->float()->comment('Переріз ригеля (у метрах; з двома цифрами після коми)'), | |
634 | + 'bar_length' => $this->float()->comment('Переріз ригеля (у метрах; з двома цифрами після коми)'), | |
493 | 635 | 'pile_count' => $this->integer()->comment('Кількість паль'), |
494 | - 'pile_cut' => $this->decimal()->comment('Переріз паль (у метрах; з двома цифрами після коми)'), | |
636 | + 'pile_cut' => $this->float()->comment('Переріз паль (у метрах; з двома цифрами після коми)'), | |
495 | 637 | 'material_id' => $this->integer()->comment('Матеріал опори (згідно з [4])'), |
496 | 638 | 'foundation_type__id' => $this->integer()->comment('Тип фундаменту (згідно з [4])'), |
497 | - 'foundation_depth' => $this->decimal()->comment('Глибина закладання фундаменту (у метрах; з двома цифрами після коми)'), | |
639 | + 'foundation_depth' => $this->float()->comment('Глибина закладання фундаменту (у метрах; з двома цифрами після коми)'), | |
498 | 640 | 'fortified_conus_material_id' => $this->integer()->comment('Матеріал укріплення конусу (згідно з [4])'), |
499 | 641 | 'icebreaker_type_id' => $this->integer()->comment('Тип льодорізу (згідно з [4])'), |
500 | 642 | 'icebreaker_material_id' => $this->integer()->comment('Матеріал льодорізу (згідно з [4])'), |
... | ... | @@ -507,13 +649,13 @@ class m160609_074818_tables extends Migration |
507 | 649 | 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), |
508 | 650 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
509 | 651 | 'position' => $this->string()->comment('Положення (псевдогеодані)'), |
510 | - 'length' => $this->decimal()->comment('Довжина підземної частини споруди (у метрах; з двома цифрами після коми)'), | |
652 | + 'length' => $this->float()->comment('Довжина підземної частини споруди (у метрах; з двома цифрами після коми)'), | |
511 | 653 | 'cross_scheme' => $this->text()->comment('Поперечна схема'), |
512 | 654 | 'material_id' => $this->integer()->comment('Матеріал споруди (згідно з [4])'), |
513 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
514 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
655 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
656 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
515 | 657 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
516 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
658 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
517 | 659 | 'underground_crossing_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.29)'), |
518 | 660 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
519 | 661 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
... | ... | @@ -525,25 +667,25 @@ class m160609_074818_tables extends Migration |
525 | 667 | 'underground_crossing_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
526 | 668 | 'position' => $this->string()->comment('Положення (псевдогеодані)'), |
527 | 669 | 'nearest_settlement_name' => $this->text()->comment('Назва найближчого населеного пункту'), |
528 | - 'nearest_settlement_distance' => $this->decimal()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
670 | + 'nearest_settlement_distance' => $this->float()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
529 | 671 | 'state' => $this->integer()->comment('Технічний стан (згідно з [4])'), |
530 | - 'length' => $this->decimal()->comment('Довжина підземної частини споруди (у метрах; з двома цифрами після коми)'), | |
531 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
532 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
672 | + 'length' => $this->float()->comment('Довжина підземної частини споруди (у метрах; з двома цифрами після коми)'), | |
673 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
674 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
533 | 675 | 'slope_long_scheme' => $this->text()->comment('Поздовжня схема похилів'), |
534 | - 'mound_height' => $this->decimal()->comment('Висота насипу над переходом (у метрах; з двома цифрами після коми)'), | |
535 | - 'stair_total_length' => $this->decimal()->comment('Загальна довжина сходів на вході та виході з підземного переходу (у метрах; з двома цифрами після коми)'), | |
676 | + 'mound_height' => $this->float()->comment('Висота насипу над переходом (у метрах; з двома цифрами після коми)'), | |
677 | + 'stair_total_length' => $this->float()->comment('Загальна довжина сходів на вході та виході з підземного переходу (у метрах; з двома цифрами після коми)'), | |
536 | 678 | 'drainage_tray_internal_type' => $this->integer()->comment('Тип лотків внутрішнього водовідведення (згідно з [4])'), |
537 | - 'drainage_tray_internal_length' => $this->decimal()->comment('Загальна довжина лотків внутрішнього водовідведення (у метрах; з двома цифрами після коми)'), | |
679 | + 'drainage_tray_internal_length' => $this->float()->comment('Загальна довжина лотків внутрішнього водовідведення (у метрах; з двома цифрами після коми)'), | |
538 | 680 | 'drainage_tunnel_type' => $this->integer()->comment('Тип дренажних штолень (згідно з [4])'), |
539 | - 'drainage_tunnel_length' => $this->decimal()->comment('Загальна довжина дренажних штолень (у метрах; з двома цифрами після коми)'), | |
681 | + 'drainage_tunnel_length' => $this->float()->comment('Загальна довжина дренажних штолень (у метрах; з двома цифрами після коми)'), | |
540 | 682 | 'drainage_other_internal_construction' => $this->integer()->comment('Наявність інших внутрішніх водовідвідних споруд (згідно з [4])'), |
541 | 683 | 'surface_material_id' => $this->integer()->comment('Матеріал покриття (згідно з [4])'), |
542 | 684 | 'ventilation_type_id' => $this->integer()->comment('Тип вентиляції (згідно з [4])'), |
543 | 685 | 'light_type_id' => $this->integer()->comment('Тип освітлення (згідно з [4])'), |
544 | 686 | 'antiseismic_type_id' => $this->integer()->comment('Типи антисейсмічних пристроїв (згідно з [4])'), |
545 | 687 | 'communication_type_id' => $this->integer()->comment('Тип комунікації, яка перепускається спорудою (згідно з [4])'), |
546 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
688 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
547 | 689 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
548 | 690 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
549 | 691 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
... | ... | @@ -563,19 +705,19 @@ class m160609_074818_tables extends Migration |
563 | 705 | 'underground_crossing_portal_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
564 | 706 | 'header_location' => $this->text()->comment('Розташування оголовку'), |
565 | 707 | 'underground_crossing_portal_type_id' => $this->integer()->comment('Тип порталу (згідно з [4])'), |
566 | - 'thick' => $this->decimal()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
567 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
568 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
708 | + 'thick' => $this->float()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
709 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
710 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
569 | 711 | 'frame_material_id' => $this->integer()->comment('Матеріал оправи порталу (згідно з [4])'), |
570 | - 'frame_capacity' => $this->decimal()->comment('Обєм оправи порталу (у кубічних метрах; з двома цифрами після коми)'), | |
712 | + 'frame_capacity' => $this->float()->comment('Обєм оправи порталу (у кубічних метрах; з двома цифрами після коми)'), | |
571 | 713 | 'another_first_type_material_id' => $this->integer()->comment('Матеріал інших елементів порталу 1-го типу (згідно з [4])'), |
572 | - 'another_first_type_capacity' => $this->decimal()->comment('Обєм інших елементів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
714 | + 'another_first_type_capacity' => $this->float()->comment('Обєм інших елементів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
573 | 715 | 'another_second_type_material_id' => $this->integer()->comment('Матеріал інших елементів порталу 2-го типу (згідно з [4])'), |
574 | - 'another_second_type_capacity' => $this->decimal()->comment('Обєм інших елементів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
716 | + 'another_second_type_capacity' => $this->float()->comment('Обєм інших елементів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
575 | 717 | 'another_third_type_material_id' => $this->integer()->comment('Матеріал інших елементів порталу 3-го типу (згідно з [4])'), |
576 | - 'another_third_type_capacity' => $this->decimal()->comment('Обєм інших елементів 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
718 | + 'another_third_type_capacity' => $this->float()->comment('Обєм інших елементів 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
577 | 719 | 'basement_material_id' => $this->integer()->comment('Матеріал основи (згідно з [4])'), |
578 | - 'foundation_basement_capacity' => $this->decimal()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
720 | + 'foundation_basement_capacity' => $this->float()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
579 | 721 | 'fortified_slope_material_id' => $this->integer()->comment('Матеріал укріплення укосів (згідно з [4])'), |
580 | 722 | ]); |
581 | 723 | $this->addCommentOnTable('underground_crossing_portal_card', 'Дані про портал підземного пішохідного переходу'); |
... | ... | @@ -584,18 +726,18 @@ class m160609_074818_tables extends Migration |
584 | 726 | $this->createTable('underground_crossing_body_card', [ |
585 | 727 | 'underground_crossing_body_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
586 | 728 | 'body_type_id' => $this->integer()->comment('Тип форми тіла (згідно з [4])'), |
587 | - 'thick' => $this->decimal()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
588 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
589 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
729 | + 'thick' => $this->float()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
730 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
731 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
590 | 732 | 'typical_project_id' => $this->integer()->comment('Типовий проект (згідно з [4])'), |
591 | 733 | 'body_material_id' => $this->integer()->comment('Матеріал стінової будови (згідно з [4])'), |
592 | - 'body_material_capacity' => $this->decimal()->comment('Обєм матеріалу стінової будови (у кубічних метрах; з двома цифрами після коми)'), | |
734 | + 'body_material_capacity' => $this->float()->comment('Обєм матеріалу стінової будови (у кубічних метрах; з двома цифрами після коми)'), | |
593 | 735 | 'overlap_type_id' => $this->integer()->comment('Тип конструкцій перекриття (згідно з [4])'), |
594 | 736 | 'overlap_material_id' => $this->integer()->comment('Матеріал конструкцій перекриття (згідно з [4])'), |
595 | - 'overlap_material_capacity' => $this->decimal()->comment('Обєм матеріалу конструкцій перекриття (у кубічних метрах; з двома цифрами після коми)'), | |
737 | + 'overlap_material_capacity' => $this->float()->comment('Обєм матеріалу конструкцій перекриття (у кубічних метрах; з двома цифрами після коми)'), | |
596 | 738 | 'foundation_material_id' => $this->integer()->comment('Матеріал фундаменту (згідно з [4])'), |
597 | 739 | 'basement_material_id' => $this->integer()->comment('Матеріал основи (згідно з [4])'), |
598 | - 'foundation_basement_capacity' => $this->decimal()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
740 | + 'foundation_basement_capacity' => $this->float()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
599 | 741 | ]); |
600 | 742 | $this->addCommentOnTable('underground_crossing_body_card', 'Дані про тіло підземного пішохідного переходу'); |
601 | 743 | |
... | ... | @@ -603,13 +745,13 @@ class m160609_074818_tables extends Migration |
603 | 745 | $this->createTable('underground_crossing_add_on_card', [ |
604 | 746 | 'underground_crossing_add_on_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
605 | 747 | 'location' => $this->text()->comment('Розташування надбудови'), |
606 | - 'thick' => $this->decimal()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
607 | - 'height' => $this->decimal()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
608 | - 'width' => $this->decimal()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
748 | + 'thick' => $this->float()->comment('Товщина (у метрах; з двома цифрами після коми)'), | |
749 | + 'height' => $this->float()->comment('Висота (у метрах; з двома цифрами після коми)'), | |
750 | + 'width' => $this->float()->comment('Ширина (у метрах; з двома цифрами після коми)'), | |
609 | 751 | 'wall_material_id' => $this->integer()->comment('Матеріал стін (згідно з [4])'), |
610 | 752 | 'roof_material_id' => $this->integer()->comment('Матеріал даху (згідно з [4])'), |
611 | - 'wall_material_capacity' => $this->decimal()->comment('Об\'єм матеріалу стін (у кубічних метрах; з двома цифрами після коми)'), | |
612 | - 'roof_material_capacity' => $this->decimal()->comment('Об\'єм матеріалу даху (у кубічних метрах; з двома цифрами після коми)'), | |
753 | + 'wall_material_capacity' => $this->float()->comment('Об\'єм матеріалу стін (у кубічних метрах; з двома цифрами після коми)'), | |
754 | + 'roof_material_capacity' => $this->float()->comment('Об\'єм матеріалу даху (у кубічних метрах; з двома цифрами після коми)'), | |
613 | 755 | 'first_add_on_coords' => $this->string()->comment('Координати 1-ї надбудови (геодані)'), |
614 | 756 | 'second_add_on_coords' => $this->string()->comment('Координати 2-ї надбудови (геодані)'), |
615 | 757 | ]); |
... | ... | @@ -621,17 +763,17 @@ class m160609_074818_tables extends Migration |
621 | 763 | 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), |
622 | 764 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
623 | 765 | 'position' => $this->string()->comment('Положення (псевдогеодані)'), |
624 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
766 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
625 | 767 | 'long_scheme' => $this->text()->comment('Поздовжня схема'), |
626 | 768 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
627 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
628 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
769 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
770 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
629 | 771 | 'add_on_availability' => $this->integer()->comment('Наявність надбудов (згідно з [4])'), |
630 | 772 | 'lift_availability' => $this->integer()->comment('Наявність пандусів, механічних підйомників на вході та виході із споруди (згідно з [4])'), |
631 | 773 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
632 | 774 | 'overground_crossing_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.34)'), |
633 | - 'stair_total_length' => $this->decimal()->comment('Загальна довжина сходів на підході до споруди (у метрах; з двома цифрами після коми)'), | |
634 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
775 | + 'stair_total_length' => $this->float()->comment('Загальна довжина сходів на підході до споруди (у метрах; з двома цифрами після коми)'), | |
776 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
635 | 777 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
636 | 778 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
637 | 779 | ]); |
... | ... | @@ -644,18 +786,18 @@ class m160609_074818_tables extends Migration |
644 | 786 | 'year_build' => $this->text()->comment('Рік побудови'), |
645 | 787 | 'year_reconstruction' => $this->text()->comment('Рік реконструкції'), |
646 | 788 | 'nearest_settlement_name' => $this->text()->comment('Назва найближчого населеного пункту'), |
647 | - 'nearest_settlement_distance' => $this->decimal()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
648 | - 'load_project' => $this->decimal()->comment('Проектне навантаження (в кілометрах; з двома цифрами після коми)'), | |
649 | - 'load_fact' => $this->decimal()->comment('Фактичне навантаження (в кілометрах; з двома цифрами після коми)'), | |
789 | + 'nearest_settlement_distance' => $this->float()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
790 | + 'load_project' => $this->float()->comment('Проектне навантаження (в кілометрах; з двома цифрами після коми)'), | |
791 | + 'load_fact' => $this->float()->comment('Фактичне навантаження (в кілометрах; з двома цифрами після коми)'), | |
650 | 792 | 'state' => $this->integer()->comment('Технічний стан (згідно з [4])'), |
651 | - 'roadway_width' => $this->decimal()->comment('Ширина автомобільної дороги по верху земляного полотна (у метрах; з двома цифрами після коми)'), | |
652 | - 'cross_angle' => $this->decimal()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
653 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
654 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
655 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
656 | - 'bridge_under_height' => $this->decimal()->comment('Висота підмостового габариту (у метрах; з двома цифрами після коми)'), | |
657 | - 'bridge_under_width' => $this->decimal()->comment('Ширина підмостового габариту (у метрах; з двома цифрами після коми)'), | |
658 | - 'bridge_hole' => $this->decimal()->comment('Отвір моста (у метрах; з двома цифрами після коми)'), | |
793 | + 'roadway_width' => $this->float()->comment('Ширина автомобільної дороги по верху земляного полотна (у метрах; з двома цифрами після коми)'), | |
794 | + 'cross_angle' => $this->float()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
795 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
796 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
797 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
798 | + 'bridge_under_height' => $this->float()->comment('Висота підмостового габариту (у метрах; з двома цифрами після коми)'), | |
799 | + 'bridge_under_width' => $this->float()->comment('Ширина підмостового габариту (у метрах; з двома цифрами після коми)'), | |
800 | + 'bridge_hole' => $this->float()->comment('Отвір моста (у метрах; з двома цифрами після коми)'), | |
659 | 801 | 'bearing_structures_long_scheme' => $this->text()->comment('Поздовжня схема несучих конструкцій ліворуч направо по ходу прямого напрямку руху'), |
660 | 802 | 'slope_long_scheme' => $this->text()->comment('Поздовжня схема похилів'), |
661 | 803 | 'barrier_material_type_id' => $this->integer()->comment('Матеріал перил (згідно з [4])'), |
... | ... | @@ -665,14 +807,14 @@ class m160609_074818_tables extends Migration |
665 | 807 | 'deformation_joint_type_id' => $this->integer()->comment('Типи деформаційних швів (згідно з [4])'), |
666 | 808 | 'communication_type_id' => $this->integer()->comment('Тип комунікації, яка перепускається спорудою (згідно з [4])'), |
667 | 809 | 'drainage_type_id' => $this->integer()->comment('Тип водовідведення (згідно з [4])'), |
668 | - 'drainage_tray_length' => $this->decimal()->comment('Загальна довжина лотків зливової каналізації (у метрах; з двома цифрами після коми)'), | |
669 | - 'drainage_collector_length' => $this->decimal()->comment('Загальна довжина колекторів зливової каналізації (у метрах; з двома цифрами після коми)'), | |
810 | + 'drainage_tray_length' => $this->float()->comment('Загальна довжина лотків зливової каналізації (у метрах; з двома цифрами після коми)'), | |
811 | + 'drainage_collector_length' => $this->float()->comment('Загальна довжина колекторів зливової каналізації (у метрах; з двома цифрами після коми)'), | |
670 | 812 | 'approach_left' => $this->integer()->comment('Споруди підходів ліворуч (згідно з [4])'), |
671 | 813 | 'approach_right' => $this->integer()->comment('Споруди підходів праворуч (згідно з [4])'), |
672 | 814 | 'add_on_availability' => $this->integer()->comment('Надбудова (згідно з [4])'), |
673 | 815 | 'light_availability' => $this->integer()->comment('Наявність штучного освітлення (згідно з [4])'), |
674 | 816 | 'inventory_device_availability' => $this->integer()->comment('Наявність інвентарних пристроїв для огляду та ремонту (згідно з [4])'), |
675 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
817 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
676 | 818 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
677 | 819 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
678 | 820 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
... | ... | @@ -696,15 +838,15 @@ class m160609_074818_tables extends Migration |
696 | 838 | 'overground_crossing_approach_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
697 | 839 | 'location' => $this->text()->comment('Розташування споруди'), |
698 | 840 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
699 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
700 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
701 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
841 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
842 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
843 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
702 | 844 | 'another_first_type_material_id' => $this->integer()->comment('Матеріал споруди 1-го типу (згідно з [4])'), |
703 | - 'another_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
845 | + 'another_first_type_capacity' => $this->float()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
704 | 846 | 'another_second_type_material_id' => $this->integer()->comment('Матеріал споруди 2-го типу (згідно з [4])'), |
705 | - 'another_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
847 | + 'another_second_type_capacity' => $this->float()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
706 | 848 | 'another_third_type_material_id' => $this->integer()->comment('Матеріал споруди 3-го типу (згідно з [4])'), |
707 | - 'another_third_type_capacity' => $this->decimal()->comment('Обєм матеріалів 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
849 | + 'another_third_type_capacity' => $this->float()->comment('Обєм матеріалів 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
708 | 850 | 'related_lift_construction_left_type_id' => $this->integer()->comment('Тип супутніх підйомних споруд ліворуч (згідно з [4])'), |
709 | 851 | 'related_lift_construction_right_type_id' => $this->integer()->comment('Тип супутніх підйомних споруд праворуч (згідно з [4])'), |
710 | 852 | 'construction_coords_left' => $this->string()->comment('Координати споруди ліворуч (геодані)'), |
... | ... | @@ -718,15 +860,15 @@ class m160609_074818_tables extends Migration |
718 | 860 | 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), |
719 | 861 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
720 | 862 | 'position' => $this->string()->comment('Положення предмета захисту (псевдогеодані)'), |
721 | - 'road_distance' => $this->decimal()->comment('Відстань від дороги (у метрах; з двома цифрами після коми)'), | |
863 | + 'road_distance' => $this->float()->comment('Відстань від дороги (у метрах; з двома цифрами після коми)'), | |
722 | 864 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
723 | 865 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
724 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
725 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
726 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
866 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
867 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
868 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
727 | 869 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
728 | 870 | 'sel_protection_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.37)'), |
729 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
871 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
730 | 872 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
731 | 873 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
732 | 874 | ]); |
... | ... | @@ -739,28 +881,28 @@ class m160609_074818_tables extends Migration |
739 | 881 | 'position' => $this->string()->comment('Положення предмета захисту (псевдогеодані)'), |
740 | 882 | 'protection_object_id' => $this->integer()->comment('Предмет захисту (згідно з [4])'), |
741 | 883 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
742 | - 'road_distance' => $this->decimal()->comment('Відстань від дороги (у метрах; з двома цифрами після коми)'), | |
884 | + 'road_distance' => $this->float()->comment('Відстань від дороги (у метрах; з двома цифрами після коми)'), | |
743 | 885 | 'year_build' => $this->text()->comment('Рік побудови'), |
744 | 886 | 'year_reconstruction' => $this->text()->comment('Рік реконструкції'), |
745 | 887 | 'nearest_settlement_name' => $this->text()->comment('Назва найближчого населеного пункту'), |
746 | - 'nearest_settlement_distance' => $this->decimal()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
747 | - 'load_project' => $this->decimal()->comment('Проектне навантаження (в тоннах; з двома цифрами після коми)'), | |
748 | - 'load_fact' => $this->decimal()->comment('Фактичне навантаження (в тоннах; з двома цифрами після коми)'), | |
888 | + 'nearest_settlement_distance' => $this->float()->comment('Відстань до найближчого населеного пункту (в кілометрах; з двома цифрами після коми)'), | |
889 | + 'load_project' => $this->float()->comment('Проектне навантаження (в тоннах; з двома цифрами після коми)'), | |
890 | + 'load_fact' => $this->float()->comment('Фактичне навантаження (в тоннах; з двома цифрами після коми)'), | |
749 | 891 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
750 | 892 | 'thalweg_type_id' => $this->integer()->comment('Тип тальвегу (згідно з [4])'), |
751 | - 'watercourse_rmv_width' => $this->decimal()->comment('Ширина водотоку по дзеркалу РМВ (у метрах; з двома цифрами після коми)'), | |
752 | - 'flow_rmv_speed' => $this->decimal()->comment('Швидкість течії при РМВ (у метрах на секунду; з двома цифрами після коми)'), | |
753 | - 'watercourse_rvv_width' => $this->decimal()->comment('Ширина водотоку по дзеркалу РВВ (у метрах; з двома цифрами після коми)'), | |
754 | - 'cross_angle' => $this->decimal()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
755 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
756 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
757 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
893 | + 'watercourse_rmv_width' => $this->float()->comment('Ширина водотоку по дзеркалу РМВ (у метрах; з двома цифрами після коми)'), | |
894 | + 'flow_rmv_speed' => $this->float()->comment('Швидкість течії при РМВ (у метрах на секунду; з двома цифрами після коми)'), | |
895 | + 'watercourse_rvv_width' => $this->float()->comment('Ширина водотоку по дзеркалу РВВ (у метрах; з двома цифрами після коми)'), | |
896 | + 'cross_angle' => $this->float()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
897 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
898 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
899 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
758 | 900 | 'material_id' => $this->integer()->comment('Матеріал споруди (згідно з [4])'), |
759 | - 'capacity' => $this->decimal()->comment('Обєм споруди (у кубічних метрах; з двома цифрами після коми)'), | |
901 | + 'capacity' => $this->float()->comment('Обєм споруди (у кубічних метрах; з двома цифрами після коми)'), | |
760 | 902 | 'communication_type_id' => $this->integer()->comment('Тип комунікації, яка перепускається спорудою (згідно з [4])'), |
761 | 903 | 'drainage_type_id' => $this->integer()->comment('Тип водовідведення (згідно з [4])'), |
762 | - 'drainage_length' => $this->decimal()->comment('Загальна довжина водовідвідних елементів (у метрах; з двома цифрами після коми)'), | |
763 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
904 | + 'drainage_length' => $this->float()->comment('Загальна довжина водовідвідних елементів (у метрах; з двома цифрами після коми)'), | |
905 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
764 | 906 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
765 | 907 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
766 | 908 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
... | ... | @@ -784,9 +926,9 @@ class m160609_074818_tables extends Migration |
784 | 926 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
785 | 927 | 'position' => $this->string()->comment('Положення предмета захисту (псевдогеодані)'), |
786 | 928 | 'obstacle_type_id' => $this->integer()->comment('Вид перешкоди (згідно з [4])'), |
787 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
788 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
789 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
929 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
930 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
931 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
790 | 932 | 'culvert_elements_entrance_count' => $this->integer()->comment('Кількість ВПЕ на вході'), |
791 | 933 | 'culvert_elements_exit_count' => $this->integer()->comment('Кількість ВПЕ на виході'), |
792 | 934 | 'header_entrance_count' => $this->integer()->comment('Кількість оголовків на вході'), |
... | ... | @@ -794,7 +936,7 @@ class m160609_074818_tables extends Migration |
794 | 936 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
795 | 937 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
796 | 938 | 'drainage_pipe_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.39)'), |
797 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
939 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
798 | 940 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
799 | 941 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
800 | 942 | ]); |
... | ... | @@ -809,13 +951,13 @@ class m160609_074818_tables extends Migration |
809 | 951 | 'obstacle_type_id' => $this->integer()->comment('Вид перешкоди (згідно з [4])'), |
810 | 952 | 'flow_km_direction' => $this->integer()->comment('Напрямок течії по ходу кілометражу (згідно з [4])'), |
811 | 953 | 'communication_type_id' => $this->integer()->comment('Тип комунікації, яка перепускається спорудою (згідно з [4])'), |
812 | - 'road_surface_up_height' => $this->decimal()->comment('Висота земляного полотна над трубою (у метрах; з двома цифрами після коми)'), | |
954 | + 'road_surface_up_height' => $this->float()->comment('Висота земляного полотна над трубою (у метрах; з двома цифрами після коми)'), | |
813 | 955 | 'culvert_elements_entrance_count' => $this->integer()->comment('Кількість ВПЕ на вході'), |
814 | 956 | 'culvert_elements_exit_count' => $this->integer()->comment('Кількість ВПЕ на виході'), |
815 | 957 | 'header_entrance_count' => $this->integer()->comment('Кількість оголовків на вході'), |
816 | 958 | 'header_exit_count' => $this->integer()->comment('Кількість оголовків на виході'), |
817 | - 'culvert_elements_area' => $this->decimal()->comment('Сумарна площа всіх ВПЕ (у квадратних метрах; з двома цифрами після коми)'), | |
818 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
959 | + 'culvert_elements_area' => $this->float()->comment('Сумарна площа всіх ВПЕ (у квадратних метрах; з двома цифрами після коми)'), | |
960 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
819 | 961 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
820 | 962 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
821 | 963 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
... | ... | @@ -843,17 +985,17 @@ class m160609_074818_tables extends Migration |
843 | 985 | 'culvert_element_number' => $this->integer()->comment('Номер ВПЕ'), |
844 | 986 | 'section_long_scheme' => $this->text()->comment('Поздовжня схема перерізів'), |
845 | 987 | 'section_type_id' => $this->integer()->comment('Тип перерізу (згідно з [4])'), |
846 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
847 | - 'height' => $this->decimal()->comment('Висота отвору (у метрах; з двома цифрами після коми)'), | |
848 | - 'width' => $this->decimal()->comment('Ширина отвору (у метрах; з двома цифрами після коми)'), | |
988 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
989 | + 'height' => $this->float()->comment('Висота отвору (у метрах; з двома цифрами після коми)'), | |
990 | + 'width' => $this->float()->comment('Ширина отвору (у метрах; з двома цифрами після коми)'), | |
849 | 991 | 'culvert_element_work_id' => $this->integer()->comment('Характер роботи ВПЕ (згідно з [4])'), |
850 | 992 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
851 | 993 | 'fortified_additional_bottom' => $this->integer()->comment('Додаткове укріплення дна (згідно з [4])'), |
852 | - 'capacity' => $this->decimal()->comment('Об\'єм тіла ВПЕ (у кубічних метрах; з двома цифрами після коми)'), | |
853 | - 'foundation_thick' => $this->decimal()->comment('Товщина фундаменту (у метрах; з двома цифрами після коми)'), | |
994 | + 'capacity' => $this->float()->comment('Об\'єм тіла ВПЕ (у кубічних метрах; з двома цифрами після коми)'), | |
995 | + 'foundation_thick' => $this->float()->comment('Товщина фундаменту (у метрах; з двома цифрами після коми)'), | |
854 | 996 | 'foundation_material_id' => $this->integer()->comment('Матеріал фундаменту (згідно з [4])'), |
855 | 997 | 'basement_material_id' => $this->integer()->comment('Матеріал основи (згідно з [4])'), |
856 | - 'foundation_basement_capacity' => $this->decimal()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
998 | + 'foundation_basement_capacity' => $this->float()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
857 | 999 | 'waterproof_type_id' => $this->integer()->comment('Тип гідроізоляції (згідно з [4])'), |
858 | 1000 | ]); |
859 | 1001 | $this->addCommentOnTable('culvert_element_card', 'Дані про ВПЕ'); |
... | ... | @@ -865,15 +1007,15 @@ class m160609_074818_tables extends Migration |
865 | 1007 | 'culvert_elements_junction_numbers' => $this->text()->comment('Номери ВПЕ, поєднаних оголовком'), |
866 | 1008 | 'header_type_id' => $this->integer()->comment('Тип оголовка (згідно з [4])'), |
867 | 1009 | 'header_first_type_material_id' => $this->integer()->comment('Матеріал портальної стінки порталу 1-го типу (згідно з [4])'), |
868 | - 'header_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1010 | + 'header_first_type_capacity' => $this->float()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
869 | 1011 | 'header_second_type_material_id' => $this->integer()->comment('Матеріал портальної стінки порталу 2-го типу (згідно з [4])'), |
870 | - 'header_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1012 | + 'header_second_type_capacity' => $this->float()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
871 | 1013 | 'wing_material_id' => $this->integer()->comment('Матеріал відкрилків (згідно з [4])'), |
872 | 1014 | 'wing_capacity' => $this->integer()->comment('Об\'єм тіла відкрилків (у кубічних метрах; з двома цифрами після коми)'), |
873 | - 'foundation_thick' => $this->decimal()->comment('Товщина фундаменту (у метрах; з двома цифрами після коми)'), | |
1015 | + 'foundation_thick' => $this->float()->comment('Товщина фундаменту (у метрах; з двома цифрами після коми)'), | |
874 | 1016 | 'foundation_material_id' => $this->integer()->comment('Матеріал фундаменту (згідно з [4])'), |
875 | 1017 | 'basement_type_id' => $this->integer()->comment('Тип основи (згідно з [4])'), |
876 | - 'foundation_basement_capacity' => $this->decimal()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
1018 | + 'foundation_basement_capacity' => $this->float()->comment('Загальний обєм фундаменту та основи (у кубічних метрах; з двома цифрами після коми)'), | |
877 | 1019 | 'fortified_channel_material_id' => $this->integer()->comment('Матеріал укріплення русла (згідно з [4])'), |
878 | 1020 | 'regulatory_type_id' => $this->integer()->comment('Тип регуляційних елементів (згідно з [4])'), |
879 | 1021 | 'fortified_mound_header_material_id' => $this->integer()->comment('Матеріал укріплення насипу біля оголовка (згідно з [4])'), |
... | ... | @@ -881,37 +1023,41 @@ class m160609_074818_tables extends Migration |
881 | 1023 | $this->addCommentOnTable('header_card', 'Дані про оголовок'); |
882 | 1024 | |
883 | 1025 | // Table 5.42 |
884 | - $this->createTable('bus_station', [ | |
885 | - 'bus_station_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
886 | - 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
1026 | + $this->createTable('bus_stop', [ | |
1027 | + 'bus_stop_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
1028 | + 'road_id' => $this->integer()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), | |
1029 | + 'region_id' => $this->integer()->comment('Область'), | |
1030 | + 'settlement_id' => $this->integer()->comment('Назва населеного пункту'), | |
1031 | + 'location_left' => $this->float()->comment('Місцезнаходження, км+ зліва'), | |
1032 | + 'location_right' => $this->float()->comment('Місцезнаходження, км+ справа'), | |
1033 | + 'surface_type_id' => $this->integer()->comment('Покриття посадочного майданчика (згідно з [4])'), | |
887 | 1034 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
888 | 1035 | 'position' => $this->string()->comment('Положення споруди (псевдогеодані)'), |
889 | - 'pavilion_availability' => $this->integer()->comment('Наявність автопавільйона (згідно з [4])'), | |
1036 | + 'area_stop_availability' => $this->integer()->comment('Наявність автопавільйона (згідно з [4])'), | |
890 | 1037 | 'pocket_availability' => $this->integer()->comment('Наявність заїзної кишені (згідно з [4])'), |
891 | - 'landing_surface_availability' => $this->integer()->comment('Наявність посадкового майданчика з удосконаленим покриттям (згідно з [4])'), | |
1038 | + 'area_land_availability' => $this->integer()->comment('Наявність посадкового майданчика з удосконаленим покриттям (згідно з [4])'), | |
892 | 1039 | 'toilet_availability' => $this->integer()->comment('Наявність туалета (згідно з [4])'), |
893 | - 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), | |
1040 | + 'state_common_id' => $this->integer()->comment('Стан споруди (згідно з [4])'), | |
894 | 1041 | 'bus_station_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.43)'), |
895 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1042 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
896 | 1043 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
897 | 1044 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1045 | + 'year_build' => $this->integer()->comment('Рік побудови'), | |
1046 | + 'year_repair' => $this->integer()->comment('Рік реконструкції'), | |
898 | 1047 | ]); |
899 | - $this->addCommentOnTable('bus_station', 'Облікова відомість автобусних зупинок та автопавільйонів'); | |
1048 | + $this->addCommentOnTable('bus_stop', 'Облікова відомість автобусних зупинок та автопавільйонів'); | |
900 | 1049 | |
901 | 1050 | // Table 5.43 |
902 | - $this->createTable('bus_station_card', [ | |
903 | - 'bus_station_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
1051 | + $this->createTable('bus_stop_card', [ | |
1052 | + 'bus_stop_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), | |
904 | 1053 | 'position' => $this->string()->comment('Положення споруди (псевдогеодані)'), |
905 | 1054 | 'location' => $this->text()->comment('Розташування'), |
906 | 1055 | 'name' => $this->text()->comment('Власна назва'), |
907 | - 'year_build' => $this->text()->comment('Рік побудови'), | |
908 | - 'year_reconstruction' => $this->text()->comment('Рік реконструкції'), | |
909 | - 'pavilion_availability' => $this->integer()->comment('Наявність автопавільйона (згідно з [4])'), | |
1056 | + 'area_stop_availability' => $this->integer()->comment('Наявність автопавільйона (згідно з [4])'), | |
910 | 1057 | 'pocket_availability' => $this->integer()->comment('Наявність заїзної кишені (згідно з [4])'), |
911 | - 'landing_surface_availability' => $this->integer()->comment('Наявність посадкового майданчика з удосконаленим покриттям (згідно з [4])'), | |
912 | - 'landing_surface_material_id' => $this->integer()->comment('Покриття посадочного майданчика (згідно з [4])'), | |
1058 | + 'area_land_availability' => $this->integer()->comment('Наявність посадкового майданчика з удосконаленим покриттям (згідно з [4])'), | |
913 | 1059 | 'toilet_availability' => $this->integer()->comment('Наявність туалета (згідно з [4])'), |
914 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1060 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
915 | 1061 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
916 | 1062 | 'project_organization' => $this->text()->comment('Проектна організація'), |
917 | 1063 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -921,22 +1067,22 @@ class m160609_074818_tables extends Migration |
921 | 1067 | 'photo' => $this->string()->comment('Фотографії (tiff [3])'), |
922 | 1068 | 'construction_center_coords' => $this->string()->comment('Координати центру споруди (геодані)'), |
923 | 1069 | ]); |
924 | - $this->addCommentOnTable('bus_station_card', 'Дані про автобусну зупинку'); | |
1070 | + $this->addCommentOnTable('bus_stop_card', 'Дані про автобусну зупинку'); | |
925 | 1071 | |
926 | 1072 | // Table 5.44 |
927 | 1073 | $this->createTable('pavilion_card', [ |
928 | 1074 | 'pavilion_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
929 | 1075 | 'roof_first_type_material_id' => $this->integer()->comment('Матеріал даху 1-го типу (згідно з [4])'), |
930 | - 'roof_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1076 | + 'roof_first_type_capacity' => $this->float()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
931 | 1077 | 'roof_second_type_material_id' => $this->integer()->comment('Матеріал даху 2-го типу (згідно з [4])'), |
932 | - 'roof_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1078 | + 'roof_second_type_capacity' => $this->float()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
933 | 1079 | 'wall_first_type_material_id' => $this->integer()->comment('Матеріал стін 1-го типу (згідно з [4])'), |
934 | - 'wall_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1080 | + 'wall_first_type_capacity' => $this->float()->comment('Обєм матеріалів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
935 | 1081 | 'wall_second_type_material_id' => $this->integer()->comment('Матеріал стін 2-го типу (згідно з [4])'), |
936 | - 'wall_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1082 | + 'wall_second_type_capacity' => $this->float()->comment('Обєм матеріалів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
937 | 1083 | 'year_build' => $this->text()->comment('Рік побудови'), |
938 | 1084 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
939 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1085 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
940 | 1086 | 'pavilion_outline_coords' => $this->string()->comment('Координати контуру павільйону (геодані)'), |
941 | 1087 | ]); |
942 | 1088 | $this->addCommentOnTable('pavilion_card', 'Дані про автопавільйон'); |
... | ... | @@ -949,13 +1095,13 @@ class m160609_074818_tables extends Migration |
949 | 1095 | 'position' => $this->string()->comment('Положення середини споруди (псевдогеодані)'), |
950 | 1096 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
951 | 1097 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
952 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1098 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
953 | 1099 | 'location' => $this->text()->comment('Розташування'), |
954 | 1100 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
955 | 1101 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
956 | 1102 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
957 | 1103 | 'retaining_wall_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.46)'), |
958 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1104 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
959 | 1105 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
960 | 1106 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
961 | 1107 | ]); |
... | ... | @@ -966,7 +1112,7 @@ class m160609_074818_tables extends Migration |
966 | 1112 | 'retaining_wall_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
967 | 1113 | 'begin' => $this->string()->comment('Положення початку споруди (псевдогеодані)'), |
968 | 1114 | 'end' => $this->string()->comment('Положення кінця споруди (псевдогеодані)'), |
969 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1115 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
970 | 1116 | 'location' => $this->text()->comment('Розташування'), |
971 | 1117 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
972 | 1118 | 'purpose' => $this->integer()->comment('Призначення споруди (згідно з [4])'), |
... | ... | @@ -974,9 +1120,9 @@ class m160609_074818_tables extends Migration |
974 | 1120 | 'year_reconstruction' => $this->text()->comment('Рік реконструкції'), |
975 | 1121 | 'material_id' => $this->integer()->comment('Матеріал споруди (згідно з [4])'), |
976 | 1122 | 'drainage_wall_availability' => $this->integer()->comment('Наявність застінного дренажу (згідно з [4])'), |
977 | - 'material_capacity' => $this->decimal()->comment('Обєм матеріалів в споруді (у кубічних метрах; з двома цифрами після коми)'), | |
1123 | + 'material_capacity' => $this->float()->comment('Обєм матеріалів в споруді (у кубічних метрах; з двома цифрами після коми)'), | |
978 | 1124 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
979 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1125 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
980 | 1126 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
981 | 1127 | 'project_organization' => $this->text()->comment('Проектна організація'), |
982 | 1128 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -993,10 +1139,10 @@ class m160609_074818_tables extends Migration |
993 | 1139 | 'road_name' => $this->string()->comment('Назва автомобільної дороги або під\'їзду (обходу, транспортної розв\'язки) в складі титулу (згідно з [5])'), |
994 | 1140 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
995 | 1141 | 'purpose' => $this->text()->comment('Призначення споруди'), |
996 | - 'area' => $this->decimal()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1142 | + 'area' => $this->float()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
997 | 1143 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
998 | 1144 | 'stabilisation_field_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.48)'), |
999 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1145 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1000 | 1146 | 'monitor_result' => $this->text()->comment('Результати моніторингу'), |
1001 | 1147 | 'date_monitor' => $this->integer()->comment('Дата моніторингу (згідно з [4])'), |
1002 | 1148 | ]); |
... | ... | @@ -1005,15 +1151,15 @@ class m160609_074818_tables extends Migration |
1005 | 1151 | // Table 5.48 |
1006 | 1152 | $this->createTable('stabilisation_field_card', [ |
1007 | 1153 | 'stabilisation_field_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1008 | - 'area' => $this->decimal()->comment('Площа споруди (у квадратних метрах; з двома цифрами після коми)'), | |
1154 | + 'area' => $this->float()->comment('Площа споруди (у квадратних метрах; з двома цифрами після коми)'), | |
1009 | 1155 | 'pile_type_id' => $this->integer()->comment('Тип паль (згідно з [4])'), |
1010 | - 'pile_cut' => $this->decimal()->comment('Переріз паль (у метрах; з двома цифрами після коми)'), | |
1011 | - 'pile_length' => $this->decimal()->comment('Довжина паль (у метрах; з двома цифрами після коми)'), | |
1156 | + 'pile_cut' => $this->float()->comment('Переріз паль (у метрах; з двома цифрами після коми)'), | |
1157 | + 'pile_length' => $this->float()->comment('Довжина паль (у метрах; з двома цифрами після коми)'), | |
1012 | 1158 | 'pile_count' => $this->integer()->comment('Кількість паль'), |
1013 | 1159 | 'year_build' => $this->text()->comment('Рік побудови'), |
1014 | 1160 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1015 | 1161 | 'monitor_result' => $this->text()->comment('Результати моніторингу'), |
1016 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1162 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1017 | 1163 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1018 | 1164 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
1019 | 1165 | 'build_organization' => $this->text()->comment('Будівельна організація'), |
... | ... | @@ -1028,13 +1174,13 @@ class m160609_074818_tables extends Migration |
1028 | 1174 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1029 | 1175 | 'begin' => $this->string()->comment('Початок (псевдогеодані)'), |
1030 | 1176 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1031 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1177 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1032 | 1178 | 'location' => $this->text()->comment('Розташування'), |
1033 | 1179 | 'purpose' => $this->integer()->comment('Призначення (згідно з [4])'), |
1034 | 1180 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
1035 | 1181 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1036 | 1182 | 'tray_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.50)'), |
1037 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1183 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1038 | 1184 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1039 | 1185 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1040 | 1186 | ]); |
... | ... | @@ -1045,16 +1191,16 @@ class m160609_074818_tables extends Migration |
1045 | 1191 | 'tray_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1046 | 1192 | 'begin' => $this->string()->comment('Положення початку споруди (псевдогеодані)'), |
1047 | 1193 | 'end' => $this->string()->comment('Положення кінця споруди (псевдогеодані)'), |
1048 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1194 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1049 | 1195 | 'location' => $this->text()->comment('Розташування'), |
1050 | 1196 | 'purpose' => $this->text()->comment('Призначення'), |
1051 | 1197 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
1052 | 1198 | 'body_material_id' => $this->integer()->comment('Матеріал тіла споруди (згідно з [4])'), |
1053 | - 'body_material_capacity' => $this->decimal()->comment('Обєм матеріалів тіла споруди (у кубічних метрах; з двома цифрами після коми)'), | |
1199 | + 'body_material_capacity' => $this->float()->comment('Обєм матеріалів тіла споруди (у кубічних метрах; з двома цифрами після коми)'), | |
1054 | 1200 | 'basement_material_id' => $this->integer()->comment('Матеріал основи споруди (згідно з [4])'), |
1055 | - 'basement_material_capacity' => $this->decimal()->comment('Обєм матеріалів основи споруди (у кубічних метрах; з двома цифрами після коми)'), | |
1201 | + 'basement_material_capacity' => $this->float()->comment('Обєм матеріалів основи споруди (у кубічних метрах; з двома цифрами після коми)'), | |
1056 | 1202 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1057 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1203 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1058 | 1204 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1059 | 1205 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1060 | 1206 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1072,13 +1218,13 @@ class m160609_074818_tables extends Migration |
1072 | 1218 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1073 | 1219 | 'begin' => $this->string()->comment('Початок (псевдогеодані)'), |
1074 | 1220 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1075 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1221 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1076 | 1222 | 'location' => $this->text()->comment('Розташування'), |
1077 | 1223 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
1078 | 1224 | 'drainage_construction_type_id' => $this->integer()->comment('Тип конструкції дренажу (згідно з [4])'), |
1079 | 1225 | 'drainage_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.52)'), |
1080 | 1226 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1081 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1227 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1082 | 1228 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1083 | 1229 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1084 | 1230 | ]); |
... | ... | @@ -1089,30 +1235,30 @@ class m160609_074818_tables extends Migration |
1089 | 1235 | 'drainage_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1090 | 1236 | 'begin' => $this->string()->comment('Положення початку споруди (псевдогеодані)'), |
1091 | 1237 | 'end' => $this->string()->comment('Положення кінця споруди (псевдогеодані)'), |
1092 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1238 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1093 | 1239 | 'location' => $this->text()->comment('Розташування'), |
1094 | 1240 | 'purpose' => $this->text()->comment('Призначення'), |
1095 | 1241 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
1096 | 1242 | 'drainage_construction_type_id' => $this->integer()->comment('Тип конструкції дренажу (згідно з [4])'), |
1097 | 1243 | 'manhole_count' => $this->integer()->comment('Кількість оглядових колодязів'), |
1098 | 1244 | 'manhole_first_type_material_id' => $this->integer()->comment('Матеріал оглядових колодязів 1-го типу (згідно з [4])'), |
1099 | - 'manhole_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів оглядових колодязів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1245 | + 'manhole_first_type_capacity' => $this->float()->comment('Обєм матеріалів оглядових колодязів 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1100 | 1246 | 'manhole_second_type_material_id' => $this->integer()->comment('Матеріал оглядових колодязів 2-го типу (згідно з [4])'), |
1101 | - 'manhole_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів оглядових колодязів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1247 | + 'manhole_second_type_capacity' => $this->float()->comment('Обєм матеріалів оглядових колодязів 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1102 | 1248 | 'drainage_pipe_first_type_material_id' => $this->integer()->comment('Матеріал дренажних труб 1-го типу (згідно з [4])'), |
1103 | - 'drainage_pipe_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів дренажних труб 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1249 | + 'drainage_pipe_first_type_capacity' => $this->float()->comment('Обєм матеріалів дренажних труб 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1104 | 1250 | 'drainage_pipe_second_type_material_id' => $this->integer()->comment('Матеріал дренажних труб 2-го типу (згідно з [4])'), |
1105 | - 'drainage_pipe_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів дренажних труб 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1251 | + 'drainage_pipe_second_type_capacity' => $this->float()->comment('Обєм матеріалів дренажних труб 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1106 | 1252 | 'drainage_pipe_third_type_material_id' => $this->integer()->comment('Матеріал дренажних труб 3-го типу (згідно з [4])'), |
1107 | - 'drainage_pipe_third_type_capacity' => $this->decimal()->comment('Обєм матеріалів дренажних труб 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1253 | + 'drainage_pipe_third_type_capacity' => $this->float()->comment('Обєм матеріалів дренажних труб 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1108 | 1254 | 'drainage_pipe_fourth_type_material_id' => $this->integer()->comment('Матеріал дренажних труб 4-го типу (згідно з [4])'), |
1109 | - 'drainage_pipe_fourth_type_capacity' => $this->decimal()->comment('Обєм матеріалів дренажних труб 4-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1255 | + 'drainage_pipe_fourth_type_capacity' => $this->float()->comment('Обєм матеріалів дренажних труб 4-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1110 | 1256 | 'exhaust_construction_first_type_material_id' => $this->integer()->comment('Матеріал випускної споруди 1-го типу (згідно з [4])'), |
1111 | - 'exhaust_construction_first_type_capacity' => $this->decimal()->comment('Обєм матеріалів випускної споруди 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1257 | + 'exhaust_construction_first_type_capacity' => $this->float()->comment('Обєм матеріалів випускної споруди 1-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1112 | 1258 | 'exhaust_construction_second_type_material_id' => $this->integer()->comment('Матеріал випускної споруди 2-го типу (згідно з [4])'), |
1113 | - 'exhaust_construction_second_type_capacity' => $this->decimal()->comment('Обєм матеріалів випускної споруди 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1259 | + 'exhaust_construction_second_type_capacity' => $this->float()->comment('Обєм матеріалів випускної споруди 2-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1114 | 1260 | 'exhaust_construction_third_type_material_id' => $this->integer()->comment('Матеріал випускної споруди 3-го типу (згідно з [4])'), |
1115 | - 'exhaust_construction_third_type_capacity' => $this->decimal()->comment('Обєм матеріалів випускної споруди 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1261 | + 'exhaust_construction_third_type_capacity' => $this->float()->comment('Обєм матеріалів випускної споруди 3-го типу (у кубічних метрах; з двома цифрами після коми)'), | |
1116 | 1262 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1117 | 1263 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1118 | 1264 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1133,10 +1279,10 @@ class m160609_074818_tables extends Migration |
1133 | 1279 | 'location' => $this->text()->comment('Розташування'), |
1134 | 1280 | 'purpose' => $this->text()->comment('Призначення майданчика'), |
1135 | 1281 | 'surface_type_id' => $this->integer()->comment('Тип покриття (згідно з [4])'), |
1136 | - 'area' => $this->decimal()->comment('Площа покриття стоянки (у квадратних метрах; з двома цифрами після коми)'), | |
1282 | + 'area' => $this->float()->comment('Площа покриття стоянки (у квадратних метрах; з двома цифрами після коми)'), | |
1137 | 1283 | 'site_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.54)'), |
1138 | 1284 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1139 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1285 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1140 | 1286 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1141 | 1287 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1142 | 1288 | ]); |
... | ... | @@ -1148,9 +1294,9 @@ class m160609_074818_tables extends Migration |
1148 | 1294 | 'location' => $this->text()->comment('Розташування'), |
1149 | 1295 | 'purpose' => $this->text()->comment('Призначення майданчика'), |
1150 | 1296 | 'surface_type_id' => $this->integer()->comment('Тип покриття (згідно з [4])'), |
1151 | - 'area' => $this->decimal()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1297 | + 'area' => $this->float()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1152 | 1298 | 'improvement_card_id' => $this->integer()->comment('Елементи благоустрою (окрема облікова картка; табл. 5.55)'), |
1153 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1299 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1154 | 1300 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1155 | 1301 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1156 | 1302 | 'project_organization' => $this->text()->comment('Проектна організація'), |
... | ... | @@ -1185,14 +1331,14 @@ class m160609_074818_tables extends Migration |
1185 | 1331 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1186 | 1332 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1187 | 1333 | 'location' => $this->text()->comment('Розташування'), |
1188 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1189 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
1334 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1335 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
1190 | 1336 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
1191 | 1337 | 'surface_type_id' => $this->integer()->comment('Тип покриття (згідно з [4])'), |
1192 | - 'area' => $this->decimal()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1338 | + 'area' => $this->float()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1193 | 1339 | 'sidewalk_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.57)'), |
1194 | 1340 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1195 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1341 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1196 | 1342 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1197 | 1343 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1198 | 1344 | ]); |
... | ... | @@ -1204,12 +1350,12 @@ class m160609_074818_tables extends Migration |
1204 | 1350 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1205 | 1351 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1206 | 1352 | 'location' => $this->text()->comment('Розташування'), |
1207 | - 'length' => $this->decimal()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1208 | - 'width' => $this->decimal()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
1353 | + 'length' => $this->float()->comment('Довжина споруди (у метрах; з двома цифрами після коми)'), | |
1354 | + 'width' => $this->float()->comment('Ширина споруди (у метрах; з двома цифрами після коми)'), | |
1209 | 1355 | 'constrution_type_id' => $this->integer()->comment('Тип споруди (згідно з [4])'), |
1210 | 1356 | 'road_surface_id' => $this->integer()->comment('Дорожній одяг (окрема облікова картка; табл. 5.9)'), |
1211 | - 'area' => $this->decimal()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1212 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1357 | + 'area' => $this->float()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1358 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1213 | 1359 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1214 | 1360 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1215 | 1361 | 'project_organization' => $this->text()->comment('Проектна організація'), |
... | ... | @@ -1227,7 +1373,7 @@ class m160609_074818_tables extends Migration |
1227 | 1373 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1228 | 1374 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1229 | 1375 | 'location' => $this->text()->comment('Розташування'), |
1230 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1376 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1231 | 1377 | 'fence_type_id' => $this->integer()->comment('Тип огородження (згідно з [4])'), |
1232 | 1378 | 'fence_construction_type_id' => $this->integer()->comment('Тип конструкції огородження (згідно з [4])'), |
1233 | 1379 | 'fence_construction_id' => $this->integer()->comment('Конструкція огородження (згідно з [4])'), |
... | ... | @@ -1235,7 +1381,7 @@ class m160609_074818_tables extends Migration |
1235 | 1381 | 'stud_material_id' => $this->integer()->comment('Матеріал стояків (згідно з [4])'), |
1236 | 1382 | 'fence_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.59)'), |
1237 | 1383 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1238 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1384 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1239 | 1385 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1240 | 1386 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1241 | 1387 | ]); |
... | ... | @@ -1247,13 +1393,13 @@ class m160609_074818_tables extends Migration |
1247 | 1393 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1248 | 1394 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1249 | 1395 | 'location' => $this->text()->comment('Розташування'), |
1250 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1396 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1251 | 1397 | 'fence_type_id' => $this->integer()->comment('Тип огородження (згідно з ДСТУ 2735)'), |
1252 | 1398 | 'fence_construction_id' => $this->integer()->comment('Конструкція огородження (згідно з [4])'), |
1253 | 1399 | 'material_id' => $this->integer()->comment('Матеріал елементів огородження (згідно з [4])'), |
1254 | 1400 | 'stud_material_id' => $this->integer()->comment('Матеріал стояків (згідно з [4])'), |
1255 | 1401 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1256 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1402 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1257 | 1403 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1258 | 1404 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1259 | 1405 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1275,7 +1421,7 @@ class m160609_074818_tables extends Migration |
1275 | 1421 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
1276 | 1422 | 'direct_device_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.61)'), |
1277 | 1423 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1278 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1424 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1279 | 1425 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1280 | 1426 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1281 | 1427 | ]); |
... | ... | @@ -1293,7 +1439,7 @@ class m160609_074818_tables extends Migration |
1293 | 1439 | 'reflective_element_availability' => $this->integer()->comment('Наявність світлоповертаючих елементів (згідно з [4])'), |
1294 | 1440 | 'artificial_light_availability' => $this->integer()->comment('Наявність штучної підствітки (згідно з [4])'), |
1295 | 1441 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1296 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1442 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1297 | 1443 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1298 | 1444 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1299 | 1445 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1310,12 +1456,12 @@ class m160609_074818_tables extends Migration |
1310 | 1456 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1311 | 1457 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1312 | 1458 | 'location' => $this->text()->comment('Розташування'), |
1313 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1459 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1314 | 1460 | 'purpose' => $this->text()->comment('Призначення'), |
1315 | 1461 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
1316 | 1462 | 'noise_dazzle_protection_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.63 - 5.64)'), |
1317 | 1463 | 'state' => $this->integer()->comment('Стан споруди (згідно з [4])'), |
1318 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1464 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1319 | 1465 | 'repair_certificate' => $this->string()->comment('Довідка про виконання ремонтних робіт (pdf [3])'), |
1320 | 1466 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1321 | 1467 | ]); |
... | ... | @@ -1326,11 +1472,11 @@ class m160609_074818_tables extends Migration |
1326 | 1472 | 'dazzle_protection_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1327 | 1473 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1328 | 1474 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1329 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1475 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1330 | 1476 | 'location' => $this->text()->comment('Розташування'), |
1331 | 1477 | 'purpose' => $this->text()->comment('Призначення споруди'), |
1332 | 1478 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
1333 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
1479 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
1334 | 1480 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1335 | 1481 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1336 | 1482 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1344,11 +1490,11 @@ class m160609_074818_tables extends Migration |
1344 | 1490 | 'noise_protection_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1345 | 1491 | 'begin' => $this->string()->comment('Початок споруди (псевдогеодані)'), |
1346 | 1492 | 'end' => $this->string()->comment('Кінець споруди (псевдогеодані)'), |
1347 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1493 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1348 | 1494 | 'location' => $this->text()->comment('Розташування'), |
1349 | 1495 | 'purpose' => $this->text()->comment('Призначення споруди'), |
1350 | 1496 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
1351 | - 'height' => $this->decimal()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
1497 | + 'height' => $this->float()->comment('Висота споруди (у метрах; з двома цифрами після коми)'), | |
1352 | 1498 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1353 | 1499 | 'break_counter_screen_availability' => $this->integer()->comment('Наявність розривів та контр-екранів (згідно з [4])'), |
1354 | 1500 | 'drainage_availability' => $this->integer()->comment('Наявність водовідведення (згідно з [4])'), |
... | ... | @@ -1361,7 +1507,7 @@ class m160609_074818_tables extends Migration |
1361 | 1507 | 'exploitation_instruction_availability' => $this->integer()->comment('Наявніть інструкції з експлуатації (згідно з [4])'), |
1362 | 1508 | 'project_doc_location' => $this->text()->comment('Місце зберігання проектної документації'), |
1363 | 1509 | 'build_organization' => $this->text()->comment('Будівельна організація'), |
1364 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1510 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1365 | 1511 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1366 | 1512 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
1367 | 1513 | 'photo' => $this->string()->comment('Фотографії (tiff [3])'), |
... | ... | @@ -1385,7 +1531,7 @@ class m160609_074818_tables extends Migration |
1385 | 1531 | 'purpose_direction' => $this->text()->comment('Призначення для напрямку руху'), |
1386 | 1532 | 'fasten_type_id' => $this->integer()->comment('Тип кріплення знаку (згідно з [4])'), |
1387 | 1533 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1388 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1534 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1389 | 1535 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1390 | 1536 | 'defects' => $this->text()->comment('Дефекти'), |
1391 | 1537 | 'road_sign_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.66)'), |
... | ... | @@ -1404,7 +1550,7 @@ class m160609_074818_tables extends Migration |
1404 | 1550 | 'purpose_direction' => $this->text()->comment('Призначення для напрямку руху'), |
1405 | 1551 | 'fasten_type_id' => $this->integer()->comment('Тип кріплення знаку (згідно з [4])'), |
1406 | 1552 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1407 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1553 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1408 | 1554 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1409 | 1555 | 'defects' => $this->text()->comment('Дефекти'), |
1410 | 1556 | 'project_organization' => $this->text()->comment('Проектна організація'), |
... | ... | @@ -1421,14 +1567,14 @@ class m160609_074818_tables extends Migration |
1421 | 1567 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1422 | 1568 | 'begin' => $this->string()->comment('Початок (псевдогеодані)'), |
1423 | 1569 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1424 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1425 | - 'area' => $this->decimal()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1570 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1571 | + 'area' => $this->float()->comment('Площа покриття (у квадратних метрах; з двома цифрами після коми)'), | |
1426 | 1572 | 'group' => $this->integer()->comment('Група розмітки (згідно з 4.1 ДСТУ 2587)'), |
1427 | 1573 | 'number' => $this->integer()->comment('Номер розмітки (згідно з 4.1 ДСТУ 2587)'), |
1428 | 1574 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
1429 | 1575 | 'reflective_element_availability' => $this->integer()->comment('Наявність світлоповертальних елементів (згідно з [4])'), |
1430 | 1576 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1431 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1577 | + 'balance_cost' => $this->float()->comment('Балансова вартість споруди (у тисячах гривень; з двома цифрами після коми)'), | |
1432 | 1578 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1433 | 1579 | 'defects' => $this->integer()->comment('Дефекти (згідно з [4])'), |
1434 | 1580 | 'road_mark_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.68)'), |
... | ... | @@ -1441,8 +1587,8 @@ class m160609_074818_tables extends Migration |
1441 | 1587 | 'road_mark_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1442 | 1588 | 'begin' => $this->string()->comment('Початок (псевдогеодані)'), |
1443 | 1589 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1444 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1445 | - 'area' => $this->decimal()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1590 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1591 | + 'area' => $this->float()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1446 | 1592 | 'group' => $this->integer()->comment('Група розмітки (згідно з 4.1 ДСТУ 2587)'), |
1447 | 1593 | 'number' => $this->integer()->comment('Номер розмітки (згідно з 4.1 ДСТУ 2587)'), |
1448 | 1594 | 'material_id' => $this->integer()->comment('Матеріал (згідно з [4])'), |
... | ... | @@ -1464,11 +1610,11 @@ class m160609_074818_tables extends Migration |
1464 | 1610 | 'location' => $this->text()->comment('Розташування'), |
1465 | 1611 | 'purpose' => $this->text()->comment('Призначення'), |
1466 | 1612 | 'tree_lane_count' => $this->integer()->comment('Кількість рядів дерев'), |
1467 | - 'lane_width_average' => $this->decimal()->comment('Середня ширина смуги (у метрах; з двома цифрами після коми)'), | |
1468 | - 'area' => $this->decimal()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1613 | + 'lane_width_average' => $this->float()->comment('Середня ширина смуги (у метрах; з двома цифрами після коми)'), | |
1614 | + 'area' => $this->float()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1469 | 1615 | 'year_build' => $this->text()->comment('Рік висадження'), |
1470 | 1616 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1471 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1617 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1472 | 1618 | 'defects' => $this->text()->comment('Дефекти'), |
1473 | 1619 | 'planting_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.70)'), |
1474 | 1620 | 'coords' => $this->string()->comment('Координати (геодані)'), |
... | ... | @@ -1482,22 +1628,22 @@ class m160609_074818_tables extends Migration |
1482 | 1628 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1483 | 1629 | 'location' => $this->text()->comment('Розташування'), |
1484 | 1630 | 'purpose' => $this->text()->comment('Призначення'), |
1485 | - 'road_distance' => $this->decimal()->comment('Відстань від крайки проїзної частини дороги до найближчого краю стовбура дерева першого ряду насаджень (у метрах; з двома цифрами після коми)'), | |
1631 | + 'road_distance' => $this->float()->comment('Відстань від крайки проїзної частини дороги до найближчого краю стовбура дерева першого ряду насаджень (у метрах; з двома цифрами після коми)'), | |
1486 | 1632 | 'tree_assortment' => $this->text()->comment('Асортимент порід дерев і кущів'), |
1487 | 1633 | 'tree_row_count' => $this->integer()->comment('Кількість рядів дерев'), |
1488 | - 'lane_width_average' => $this->decimal()->comment('Середня ширина смуги озеленення (у метрах; з двома цифрами після коми)'), | |
1489 | - 'tree_top_height' => $this->decimal()->comment('Найвища висота дерева (у метрах; з двома цифрами після коми)'), | |
1490 | - 'tree_crown_width' => $this->decimal()->comment('Ширина крони дерева (у метрах; з двома цифрами після коми)'), | |
1634 | + 'lane_width_average' => $this->float()->comment('Середня ширина смуги озеленення (у метрах; з двома цифрами після коми)'), | |
1635 | + 'tree_top_height' => $this->float()->comment('Найвища висота дерева (у метрах; з двома цифрами після коми)'), | |
1636 | + 'tree_crown_width' => $this->float()->comment('Ширина крони дерева (у метрах; з двома цифрами після коми)'), | |
1491 | 1637 | 'tree_crown_density' => $this->text()->comment('Щільність (ажурність) крони дерев'), |
1492 | - 'tree_crown_height' => $this->decimal()->comment('Висота крони дерев (у метрах; з двома цифрами після коми)'), | |
1493 | - 'tree_lane_distance' => $this->decimal()->comment('Відстань міждеревами в ряду (у метрах; з двома цифрами після коми)'), | |
1494 | - 'area' => $this->decimal()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1638 | + 'tree_crown_height' => $this->float()->comment('Висота крони дерев (у метрах; з двома цифрами після коми)'), | |
1639 | + 'tree_lane_distance' => $this->float()->comment('Відстань міждеревами в ряду (у метрах; з двома цифрами після коми)'), | |
1640 | + 'area' => $this->float()->comment('Площа (у квадратних метрах; з двома цифрами після коми)'), | |
1495 | 1641 | 'year_build' => $this->text()->comment('Рік висадження'), |
1496 | 1642 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1497 | 1643 | 'defects' => $this->integer()->comment('Дефекти (згідно з [4])'), |
1498 | 1644 | 'photo' => $this->string()->comment('Фотографії (tiff [3])'), |
1499 | 1645 | 'video' => $this->string()->comment('Відео файли (mkv [3])'), |
1500 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1646 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1501 | 1647 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1502 | 1648 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
1503 | 1649 | 'build_organization' => $this->text()->comment('Будівельна організація'), |
... | ... | @@ -1512,7 +1658,7 @@ class m160609_074818_tables extends Migration |
1512 | 1658 | 'position' => $this->string()->comment('Положення (псевдогеодані)'), |
1513 | 1659 | 'location' => $this->text()->comment('Розташування'), |
1514 | 1660 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1515 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1661 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1516 | 1662 | 'defects' => $this->integer()->comment('Дефекти (згідно з [4])'), |
1517 | 1663 | 'data_collector_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.72)'), |
1518 | 1664 | 'link' => $this->text()->comment('Посилання на інтернет-ресурси'), |
... | ... | @@ -1527,7 +1673,7 @@ class m160609_074818_tables extends Migration |
1527 | 1673 | 'location' => $this->text()->comment('Розташування'), |
1528 | 1674 | 'data_collector_type_id' => $this->integer()->comment('Тип автоматичного електронного засобу збору даних (згідно з [4])'), |
1529 | 1675 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1530 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1676 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1531 | 1677 | 'defects' => $this->integer()->comment('Дефекти (згідно з [4])'), |
1532 | 1678 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1533 | 1679 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1543,11 +1689,11 @@ class m160609_074818_tables extends Migration |
1543 | 1689 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1544 | 1690 | 'begin' => $this->string()->comment('Початок (псевдогеодані)'), |
1545 | 1691 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1546 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1692 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1547 | 1693 | 'communication_type_id' => $this->integer()->comment('Тип комунікації (згідно з [4])'), |
1548 | 1694 | 'tool_construction'=> $this->integer()->comment('Засоби прокладання (згідно з [4])'), |
1549 | 1695 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1550 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1696 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1551 | 1697 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1552 | 1698 | 'communication_card_id' => $this->integer()->comment('Картка споруди (окрема облікова картка; табл. 5.74)'), |
1553 | 1699 | ]); |
... | ... | @@ -1558,11 +1704,11 @@ class m160609_074818_tables extends Migration |
1558 | 1704 | 'communication_card_id' => $this->primaryKey()->comment('Індекс титулу (згідно з [4])'), |
1559 | 1705 | 'begin' => $this->string()->comment('Початок (псевдогеодані)'), |
1560 | 1706 | 'end' => $this->string()->comment('Кінець (псевдогеодані)'), |
1561 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1707 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1562 | 1708 | 'communication_type_id' => $this->integer()->comment('Тип комунікації (згідно з [4])'), |
1563 | 1709 | 'tool_construction'=> $this->integer()->comment('Засоби прокладання (згідно з [4])'), |
1564 | 1710 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1565 | - 'balance_cost' => $this->decimal()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1711 | + 'balance_cost' => $this->float()->comment('Балансова вартість (у тисячах гривень; з двома цифрами після коми)'), | |
1566 | 1712 | 'defects' => $this->integer()->comment('Дефекти споруди (згідно з [4])'), |
1567 | 1713 | 'project_organization' => $this->text()->comment('Проектна організація'), |
1568 | 1714 | 'project_year' => $this->text()->comment('Рік випуску проекту'), |
... | ... | @@ -1579,7 +1725,7 @@ class m160609_074818_tables extends Migration |
1579 | 1725 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1580 | 1726 | 'begin' => $this->string()->comment('Початок ділянки потенційного занесення снігом (псевдогеодані)'), |
1581 | 1727 | 'end' => $this->string()->comment('Кінець ділянки потенційного занесення снігом (псевдогеодані)'), |
1582 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1728 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1583 | 1729 | 'location' => $this->text()->comment('Розташування'), |
1584 | 1730 | 'snow_protection_type_id' => $this->integer()->comment('Тип снігозахисних засобів (згідно з [4])'), |
1585 | 1731 | 'count' => $this->integer()->comment('Потрібна кількість снігозахисних засобів'), |
... | ... | @@ -1604,7 +1750,7 @@ class m160609_074818_tables extends Migration |
1604 | 1750 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1605 | 1751 | 'begin' => $this->string()->comment('Початок ділянки (псевдогеодані)'), |
1606 | 1752 | 'end' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), |
1607 | - 'length' => $this->decimal()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1753 | + 'length' => $this->float()->comment('Довжина (у метрах; з двома цифрами після коми)'), | |
1608 | 1754 | 'location' => $this->text()->comment('Розташування'), |
1609 | 1755 | 'nature_factor' => $this->integer()->comment('Природні фактори, що зумовлюють складність утримання (згідно з [4])'), |
1610 | 1756 | 'coords' => $this->string()->comment('Координати (геодані)'), |
... | ... | @@ -1627,9 +1773,9 @@ class m160609_074818_tables extends Migration |
1627 | 1773 | 'stop_device_availability' => $this->integer()->comment('Наявність пристроїв примусової зупинки проїзду (згідно з [4])'), |
1628 | 1774 | 'traffic_light_availability' => $this->integer()->comment('Наявність світлофору (згідно з [4])'), |
1629 | 1775 | 'light_availability' => $this->integer()->comment('Наявність освітлення (згідно з [4])'), |
1630 | - 'train_visibility_left' => $this->decimal()->comment('Відстань видимості потягу ліворуч (у метрах; з двома цифрами після коми)'), | |
1631 | - 'train_visibility_right' => $this->decimal()->comment('Відстань видимості потягу праворуч (у метрах; з двома цифрами після коми)'), | |
1632 | - 'cross_angle' => $this->decimal()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
1776 | + 'train_visibility_left' => $this->float()->comment('Відстань видимості потягу ліворуч (у метрах; з двома цифрами після коми)'), | |
1777 | + 'train_visibility_right' => $this->float()->comment('Відстань видимості потягу праворуч (у метрах; з двома цифрами після коми)'), | |
1778 | + 'cross_angle' => $this->float()->comment('Кут перетину (в градусах; з двома цифрами після коми)'), | |
1633 | 1779 | 'state' => $this->integer()->comment('Стан (згідно з [4])'), |
1634 | 1780 | 'defects' => $this->integer()->comment('Дефекти (згідно з [4])'), |
1635 | 1781 | 'rail_direction' => $this->text()->comment('Напрямок руху залізниці'), |
... | ... | @@ -1702,7 +1848,7 @@ class m160609_074818_tables extends Migration |
1702 | 1848 | 'trailer_intensity' => $this->integer()->comment('Інтенсивність руху автотрейлерів низькорамних з кількістю осей 7 та більше (ціле число; в автомобілях на добу)'), |
1703 | 1849 | 'total_intensity' => $this->integer()->comment('Загальна інтенсивність руху (ціле число; в автомобілях на добу)'), |
1704 | 1850 | 'capacity' => $this->integer()->comment('Пропускна здатність (ціле число; в автомобілях на добу)'), |
1705 | - 'stock_coef' => $this->decimal()->comment('Коефіцієнт запасу (з двома цифрами після коми)'), | |
1851 | + 'stock_coef' => $this->float()->comment('Коефіцієнт запасу (з двома цифрами після коми)'), | |
1706 | 1852 | 'coords' => $this->string()->comment('Координати ділянки із сталим транспортним потоком (геодані)'), |
1707 | 1853 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
1708 | 1854 | ]); |
... | ... | @@ -1716,8 +1862,8 @@ class m160609_074818_tables extends Migration |
1716 | 1862 | 'begin' => $this->string()->comment('Початок ділянки дороги з однаковими умовами руху (псевдогеодані)'), |
1717 | 1863 | 'end' => $this->string()->comment('Кінець ділянки дороги з однаковими умовами руху (псевдогеодані)'), |
1718 | 1864 | 'road_category_id' => $this->integer()->comment('Категорія дороги (згідно з [4])'), |
1719 | - 'forward_speed' => $this->decimal()->comment('Середня швидкість руху транспортного потоку в прямому напрямку (в кілометрах за годину; з двома цифрами після коми)'), | |
1720 | - 'back_speed' => $this->decimal()->comment('Середня швидкість руху транспортного потоку в зворотному напрямку (в кілометрах за годину; з двома цифрами після коми)'), | |
1865 | + 'forward_speed' => $this->float()->comment('Середня швидкість руху транспортного потоку в прямому напрямку (в кілометрах за годину; з двома цифрами після коми)'), | |
1866 | + 'back_speed' => $this->float()->comment('Середня швидкість руху транспортного потоку в зворотному напрямку (в кілометрах за годину; з двома цифрами після коми)'), | |
1721 | 1867 | 'forward_coords' => $this->string()->comment('Координати ділянки з однаковими умовами руху в прямому напрямку (геодані)'), |
1722 | 1868 | 'back_coords' => $this->string()->comment('Координати ділянки з однаковими умовами руху в зворотному напрямку (геодані)'), |
1723 | 1869 | 'date_actual' => $this->integer()->comment('Дата актуалізації (згідно з [4])'), |
... | ... | @@ -1732,10 +1878,10 @@ class m160609_074818_tables extends Migration |
1732 | 1878 | 'begin' => $this->string()->comment('Початок ділянки дороги з однаковими умовами руху (псевдогеодані)'), |
1733 | 1879 | 'end' => $this->string()->comment('Кінець ділянки дороги з однаковими умовами руху (псевдогеодані)'), |
1734 | 1880 | 'road_category_id' => $this->integer()->comment('Категорія дороги (згідно з [4])'), |
1735 | - 'visibility_oncoming_standard' => $this->decimal()->comment('Нормативна відстань видимості зустрічного транспортного засобу (у метрах; згідно з 4.6 ДБН В.2.3-4)'), | |
1881 | + 'visibility_oncoming_standard' => $this->float()->comment('Нормативна відстань видимості зустрічного транспортного засобу (у метрах; згідно з 4.6 ДБН В.2.3-4)'), | |
1736 | 1882 | 'forward_vivibility' => $this->integer()->comment('Фактична просторова видимість зустрічного транспорту в прямому напрямку руху (у метрах)'), |
1737 | 1883 | 'back_vivibility' => $this->integer()->comment('Фактична просторова видимість зустрічного транспорту в зворотному напрямку руху (у метрах)'), |
1738 | - 'safe_speed' => $this->decimal()->comment('Величина безпечної швидкості руху (в кілометрах за годину; з двома цифрами після коми)'), | |
1884 | + 'safe_speed' => $this->float()->comment('Величина безпечної швидкості руху (в кілометрах за годину; з двома цифрами після коми)'), | |
1739 | 1885 | 'conclusion' => $this->text()->comment('Висновок'), |
1740 | 1886 | ]); |
1741 | 1887 | $this->addCommentOnTable('visibility_danger', 'Дані про ділянки з незабезпеченою просторовою видимістю'); |
... | ... | @@ -1756,8 +1902,8 @@ class m160609_074818_tables extends Migration |
1756 | 1902 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1757 | 1903 | 'begin' => $this->string()->comment('Початок ділянки (псевдогеодані)'), |
1758 | 1904 | 'end' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), |
1759 | - 'finance_value' => $this->decimal()->comment('Величина нормативного фінансування (в тисячах гривень; з двома цифрами після коми)'), | |
1760 | - 'inflation_coef' => $this->decimal()->comment('Коефіцієнт інфляції (з двома цифрами після коми)'), | |
1905 | + 'finance_value' => $this->float()->comment('Величина нормативного фінансування (в тисячах гривень; з двома цифрами після коми)'), | |
1906 | + 'inflation_coef' => $this->float()->comment('Коефіцієнт інфляції (з двома цифрами після коми)'), | |
1761 | 1907 | 'coords' => $this->string()->comment('Координати (згідно 6.2.2.17 СОУ 42.1-37641918-122)'), |
1762 | 1908 | 'date_actual' => $this->integer()->comment('Дата актуалізації (табл. Б.104)'), |
1763 | 1909 | ]); |
... | ... | @@ -1770,7 +1916,7 @@ class m160609_074818_tables extends Migration |
1770 | 1916 | 'cross_section_number' => $this->integer()->comment('Номер з\'їзду транспортної розв\'язки'), |
1771 | 1917 | 'begin' => $this->string()->comment('Початок ділянки (псевдогеодані)'), |
1772 | 1918 | 'end' => $this->string()->comment('Кінець ділянки (псевдогеодані)'), |
1773 | - 'finance_value' => $this->decimal()->comment('Величина нормативного фінансування (в тисячах гривень; з двома цифрами після коми)'), | |
1919 | + 'finance_value' => $this->float()->comment('Величина нормативного фінансування (в тисячах гривень; з двома цифрами після коми)'), | |
1774 | 1920 | 'coords' => $this->string()->comment('Координати (згідно 6.2.2.17 СОУ 42.1-37641918-122)'), |
1775 | 1921 | 'date_actual' => $this->integer()->comment('Дата актуалізації (табл. Б.104)'), |
1776 | 1922 | ]); |
... | ... | @@ -1876,15 +2022,16 @@ class m160609_074818_tables extends Migration |
1876 | 2022 | $this->createTable('road_type', [ |
1877 | 2023 | 'road_type_id' => $this->primaryKey()->comment('Ідентифікатор'), |
1878 | 2024 | 'value' => $this->string()->comment('Значення'), |
2025 | + 'definition' => $this->string(), | |
1879 | 2026 | ]); |
1880 | 2027 | $this->addCommentOnTable('road_type', 'Індекс автомобільної дороги (стаття 8, Закон України "Про автомобільні дороги")'); |
1881 | - $this->batchInsert('road_type', [ 'value' ], [ | |
1882 | - [ 'М (міжнародна)' ], | |
1883 | - [ 'Н (національна)' ], | |
1884 | - [ 'Р (регіональна)' ], | |
1885 | - [ 'Т (територіальна)' ], | |
1886 | - [ 'О (обласна)' ], | |
1887 | - [ 'С (районна)' ], | |
2028 | + $this->batchInsert('road_type', [ 'value', 'definition' ], [ | |
2029 | + [ 'М', 'міжнародна' ], | |
2030 | + [ 'Н', 'національна' ], | |
2031 | + [ 'Р', 'регіональна' ], | |
2032 | + [ 'Т', 'територіальна' ], | |
2033 | + [ 'О', 'обласна' ], | |
2034 | + [ 'С', 'районна' ], | |
1888 | 2035 | ]); |
1889 | 2036 | |
1890 | 2037 | // Table Б.6 |
... | ... | @@ -2942,11 +3089,78 @@ class m160609_074818_tables extends Migration |
2942 | 3089 | [ 'одягаюча' ], |
2943 | 3090 | [ 'несуча' ], |
2944 | 3091 | ]); |
2945 | - | |
3092 | + | |
3093 | + // Table Demo1 | |
3094 | + $this->createTable('surface_type', [ | |
3095 | + 'surface_type_id' => $this->primaryKey(), | |
3096 | + 'name' => $this->string(), | |
3097 | + ]); | |
3098 | + $this->batchInsert('surface_type', [ 'name' ], [ | |
3099 | + [ 'асфальтобетон (горячий)' ], | |
3100 | + ]); | |
3101 | + | |
3102 | + // Table Demo2 | |
3103 | + $this->createTable('surface_treatment', [ | |
3104 | + 'surface_treatment_id' => $this->primaryKey(), | |
3105 | + 'name' => $this->string(), | |
3106 | + ]); | |
3107 | + $this->batchInsert('surface_treatment', [ 'name' ], [ | |
3108 | + [ 'нема' ], | |
3109 | + ]); | |
3110 | + | |
3111 | + // Table Demo3 | |
3112 | + $this->createTable('road_passport', [ | |
3113 | + 'road_passport_id' => $this->primaryKey(), | |
3114 | + 'road_id' => $this->integer(), | |
3115 | + 'region_id' => $this->integer(), | |
3116 | + 'begin' => $this->float(), | |
3117 | + 'end' => $this->float(), | |
3118 | + ]); | |
3119 | + | |
3120 | + // Table Demo4 | |
3121 | + $this->createTable('point', [ | |
3122 | + 'point_id' => $this->primaryKey(), | |
3123 | + 'road_passport_id' => $this->integer(), | |
3124 | + 'lat' => $this->float(), | |
3125 | + 'lng' => $this->float(), | |
3126 | + 'km' => $this->float(), | |
3127 | + 'num' => $this->integer(), | |
3128 | + ]); | |
3129 | + | |
3130 | + // Table Demo5 | |
3131 | + $this->createTable('road_service', [ | |
3132 | + 'road_service_id' => $this->primaryKey(), | |
3133 | + 'road_id' => $this->integer(), | |
3134 | + 'region_id' => $this->integer(), | |
3135 | + 'road_direction_id' => $this->integer(), | |
3136 | + 'organization_id' => $this->integer(), | |
3137 | + 'begin' => $this->float(), | |
3138 | + 'end' => $this->float(), | |
3139 | + 'year_begin' => $this->integer(), | |
3140 | + ]); | |
3141 | + | |
3142 | + // Table Demo6 | |
3143 | + $this->createTable('settlement_address_link', [ | |
3144 | + 'settlement_address_link_id' => $this->primaryKey(), | |
3145 | + 'road_id' => $this->integer(), | |
3146 | + 'region_id' => $this->integer(), | |
3147 | + 'settlement_location_id' => $this->integer(), | |
3148 | + 'settlement_id' => $this->integer(), | |
3149 | + 'begin' => $this->float(), | |
3150 | + 'end' => $this->float(), | |
3151 | + 'distance' => $this->float(), | |
3152 | + ]); | |
2946 | 3153 | } |
2947 | 3154 | |
2948 | - public function down() | |
3155 | + public function safeDown() | |
2949 | 3156 | { |
3157 | + $this->dropTable('road'); | |
3158 | + $this->dropTable('authority'); | |
3159 | + $this->dropTable('contractor'); | |
3160 | + $this->dropTable('digital_model'); | |
3161 | + $this->dropTable('row'); | |
3162 | + $this->dropTable('roadway'); | |
3163 | + $this->dropTable('horizontal_curve_radius'); | |
2950 | 3164 | $this->dropTable('road_surface'); |
2951 | 3165 | $this->dropTable('structural_layers'); |
2952 | 3166 | $this->dropTable('road_surface_strenght'); |
... | ... | @@ -2980,8 +3194,8 @@ class m160609_074818_tables extends Migration |
2980 | 3194 | $this->dropTable('drainage_pipe_card'); |
2981 | 3195 | $this->dropTable('culvert_element_card'); |
2982 | 3196 | $this->dropTable('header_card'); |
2983 | - $this->dropTable('bus_station'); | |
2984 | - $this->dropTable('bus_station_card'); | |
3197 | + $this->dropTable('bus_stop'); | |
3198 | + $this->dropTable('bus_stop_card'); | |
2985 | 3199 | $this->dropTable('pavilion_card'); |
2986 | 3200 | $this->dropTable('retaining_wall'); |
2987 | 3201 | $this->dropTable('retaining_wall_card'); |
... | ... | @@ -3024,5 +3238,125 @@ class m160609_074818_tables extends Migration |
3024 | 3238 | $this->dropTable('speed_limit'); |
3025 | 3239 | $this->dropTable('visibility_danger'); |
3026 | 3240 | $this->dropTable('road_accident'); |
3241 | + $this->dropTable('road_maintenance_finance_plan'); | |
3242 | + | |
3243 | + $this->dropTable('road_maintenance_finance_fact'); | |
3244 | + | |
3245 | + $this->dropTable('road_maintenance_state'); | |
3246 | + | |
3247 | + $this->dropTable('critical_situation'); | |
3248 | + | |
3249 | + $this->dropTable('repair_work'); | |
3250 | + | |
3251 | + $this->dropTable('horizontal_curve_direction'); | |
3252 | + | |
3253 | + $this->dropTable('movement_direction'); | |
3254 | + | |
3255 | + $this->dropTable('position_according_road'); | |
3256 | + | |
3257 | + $this->dropTable('availability'); | |
3258 | + | |
3259 | + $this->dropTable('road_type'); | |
3260 | + | |
3261 | + $this->dropTable('road_category'); | |
3262 | + | |
3263 | + $this->dropTable('state_production'); | |
3264 | + | |
3265 | + $this->dropTable('bitumen_storage_type'); | |
3266 | + | |
3267 | + $this->dropTable('state'); | |
3268 | + | |
3269 | + $this->dropTable('storage_type'); | |
3270 | + | |
3271 | + $this->dropTable('vehicle_type'); | |
3272 | + | |
3273 | + $this->dropTable('obstacle_up'); | |
3274 | + | |
3275 | + $this->dropTable('land_soil'); | |
3276 | + | |
3277 | + $this->dropTable('state_common'); | |
3278 | + | |
3279 | + $this->dropTable('ventilation_type'); | |
3280 | + | |
3281 | + $this->dropTable('light_type'); | |
3282 | + | |
3283 | + $this->dropTable('antiseismic_type'); | |
3284 | + | |
3285 | + $this->dropTable('communication_type'); | |
3286 | + | |
3287 | + $this->dropTable('header_purpose'); | |
3288 | + | |
3289 | + $this->dropTable('header_type'); | |
3290 | + | |
3291 | + $this->dropTable('body_material'); | |
3292 | + | |
3293 | + $this->dropTable('foundation_material'); | |
3294 | + | |
3295 | + $this->dropTable('basement_material'); | |
3296 | + | |
3297 | + $this->dropTable('fortified_slope_material'); | |
3298 | + | |
3299 | + $this->dropTable('body_type'); | |
3300 | + | |
3301 | + $this->dropTable('span_scheme'); | |
3302 | + | |
3303 | + $this->dropTable('span_type'); | |
3304 | + | |
3305 | + $this->dropTable('load_project'); | |
3306 | + | |
3307 | + $this->dropTable('bearing_moving_type'); | |
3308 | + | |
3309 | + $this->dropTable('bearing_not_moving_type'); | |
3310 | + | |
3311 | + $this->dropTable('cross_joint_type'); | |
3312 | + | |
3313 | + $this->dropTable('pillar_type'); | |
3314 | + | |
3315 | + $this->dropTable('pillar_body_material'); | |
3316 | + | |
3317 | + $this->dropTable('pillar_foundation_type'); | |
3318 | + | |
3319 | + $this->dropTable('icebreaker_type'); | |
3320 | + | |
3321 | + $this->dropTable('icebreaker_material'); | |
3322 | + | |
3323 | + $this->dropTable('wall_material'); | |
3324 | + | |
3325 | + $this->dropTable('roof_material'); | |
3326 | + | |
3327 | + $this->dropTable('drainage_type'); | |
3328 | + | |
3329 | + $this->dropTable('span_project'); | |
3330 | + | |
3331 | + $this->dropTable('overground_crossing_approach_type'); | |
3332 | + | |
3333 | + $this->dropTable('sel_protection_type'); | |
3334 | + | |
3335 | + $this->dropTable('culvert_obstacle_type'); | |
3336 | + | |
3337 | + $this->dropTable('flow_direction'); | |
3338 | + | |
3339 | + $this->dropTable('culvert_element_work'); | |
3340 | + | |
3341 | + $this->dropTable('fortified_additional'); | |
3342 | + | |
3343 | + $this->dropTable('waterproof_type'); | |
3344 | + | |
3345 | + $this->dropTable('regulatory_type'); | |
3346 | + | |
3347 | + $this->dropTable('retaining_wall_type'); | |
3348 | + | |
3349 | + $this->dropTable('retaining_wall_purpose'); | |
3350 | + | |
3351 | + $this->dropTable('surface_type'); | |
3352 | + | |
3353 | + $this->dropTable('surface_treatment'); | |
3354 | + | |
3355 | + $this->dropTable('road_passport'); | |
3356 | + | |
3357 | + $this->dropTable('point'); | |
3358 | + $this->dropTable('road_service'); | |
3359 | + $this->dropTable('settlement_address_link'); | |
3360 | + | |
3027 | 3361 | } |
3028 | 3362 | } | ... | ... |
console/migrations/m160711_150500_flow_intensity.php
... | ... | @@ -5,7 +5,7 @@ |
5 | 5 | class m160711_150500_flow_intensity extends Migration |
6 | 6 | { |
7 | 7 | |
8 | - public function up() | |
8 | + public function safeUp() | |
9 | 9 | { |
10 | 10 | $this->createTable('flow_intensity', [ |
11 | 11 | 'flow_intensity_id' => $this->primaryKey() |
... | ... | @@ -70,7 +70,7 @@ |
70 | 70 | $this->addForeignKey('flow_intensity_settlement', 'flow_intensity', 'settlement_id', 'settlement', 'settlement_id', 'CASCADE', 'CASCADE'); |
71 | 71 | } |
72 | 72 | |
73 | - public function down() | |
73 | + public function safeDown() | |
74 | 74 | { |
75 | 75 | $this->dropForeignKey('flow_intensity_road', 'flow_intensity'); |
76 | 76 | $this->dropForeignKey('flow_intensity_region', 'flow_intensity'); | ... | ... |
console/migrations/m160712_104942_create_road_to_category.php
... | ... | @@ -10,7 +10,7 @@ class m160712_104942_create_road_to_category extends Migration |
10 | 10 | /** |
11 | 11 | * @inheritdoc |
12 | 12 | */ |
13 | - public function up() | |
13 | + public function safeUp() | |
14 | 14 | { |
15 | 15 | $this->createTable('road_to_category', [ |
16 | 16 | 'road_to_category_id' => $this->primaryKey()->comment('Індекс'), |
... | ... | @@ -29,7 +29,7 @@ class m160712_104942_create_road_to_category extends Migration |
29 | 29 | /** |
30 | 30 | * @inheritdoc |
31 | 31 | */ |
32 | - public function down() | |
32 | + public function safeDown() | |
33 | 33 | { |
34 | 34 | $this->dropForeignKey('road_to_category_region', 'road_to_category'); |
35 | 35 | $this->dropForeignKey('road_to_category_road', 'road_to_category'); | ... | ... |
console/migrations/m160712_110146_create_cross_section.php
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | /** |
12 | 12 | * @inheritdoc |
13 | 13 | */ |
14 | - public function up() | |
14 | + public function safeUp() | |
15 | 15 | { |
16 | 16 | $this->createTable('cross_section', [ |
17 | 17 | 'cross_section_id' => $this->primaryKey() |
... | ... | @@ -49,22 +49,6 @@ |
49 | 49 | 'state_common_id' => $this->integer() |
50 | 50 | ->comment('Технічний стан'), |
51 | 51 | ]); |
52 | - $this->createTable('surface_type', [ | |
53 | - 'surface_type_id' => $this->primaryKey(), | |
54 | - 'name' => $this->string(), | |
55 | - ]); | |
56 | - $this->createTable('state_common', [ | |
57 | - 'state_common_id' => $this->primaryKey()->comment('Ідентифікатор'), | |
58 | - 'value' => $this->string()->comment('Значення'), | |
59 | - ]); | |
60 | - $this->addCommentOnTable('state_common', 'Стан простого об’єкту'); | |
61 | - $this->batchInsert('state_common', [ 'value' ], [ | |
62 | - [ 'добрий' ], | |
63 | - [ 'задовільний' ], | |
64 | - [ 'незадовільний' ], | |
65 | - [ 'непрацездатний' ], | |
66 | - [ 'аварійний' ], | |
67 | - ]); | |
68 | 52 | $this->addForeignKey('cross_section_region', 'cross_section', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); |
69 | 53 | $this->addForeignKey('cross_section_road', 'cross_section', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); |
70 | 54 | $this->addForeignKey('cross_section_surface_type', 'cross_section', 'surface_type_id', 'surface_type', 'surface_type_id', 'CASCADE', 'CASCADE'); |
... | ... | @@ -74,14 +58,12 @@ |
74 | 58 | /** |
75 | 59 | * @inheritdoc |
76 | 60 | */ |
77 | - public function down() | |
61 | + public function safeDown() | |
78 | 62 | { |
79 | 63 | $this->dropForeignKey('cross_section_region', 'cross_section'); |
80 | 64 | $this->dropForeignKey('cross_section_road', 'cross_section'); |
81 | 65 | $this->dropForeignKey('cross_section_surface_type', 'cross_section'); |
82 | 66 | $this->dropForeignKey('cross_section_state_common', 'cross_section'); |
83 | 67 | $this->dropTable('cross_section'); |
84 | - $this->dropTable('surface_type'); | |
85 | - $this->dropTable('state_common'); | |
86 | 68 | } |
87 | 69 | } | ... | ... |
console/migrations/m160712_130834_create_road_surface.php deleted
1 | -<?php | |
2 | - | |
3 | -use yii\db\Migration; | |
4 | - | |
5 | -/** | |
6 | - * Handles the creation for table `road_surface`. | |
7 | - */ | |
8 | -class m160712_130834_create_road_surface extends Migration | |
9 | -{ | |
10 | - /** | |
11 | - * @inheritdoc | |
12 | - */ | |
13 | - public function up() | |
14 | - { | |
15 | - $this->createTable('road_surface', [ | |
16 | - 'road_surface_id' => $this->primaryKey()->comment('Індекс'), | |
17 | - 'road_id' => $this->integer()->comment('Дорога'), | |
18 | - 'region_id' => $this->integer()->comment('Область'), | |
19 | - 'road_direction_id' => $this->integer()->comment('Напрямок смуги руху'), | |
20 | - 'begin' => $this->float()->comment('Місцезнаходження, км+ початок'), | |
21 | - 'end' => $this->float()->comment('Місцезнаходження, км+ кінець'), | |
22 | - 'surface_type_id' => $this->integer()->comment('Тип покриття'), | |
23 | - 'surface_treatment_id' => $this->integer()->comment('Тип поверхневої обробки'), | |
24 | - 'state_common_id' => $this->integer()->comment('Стан покриття'), | |
25 | - ]); | |
26 | - $this->createTable('surface_treatment', [ | |
27 | - 'surface_treatment_id' => $this->primaryKey(), | |
28 | - 'name' => $this->string(), | |
29 | - ]); | |
30 | - $this->batchInsert('surface_treatment', [ 'name' ], [ | |
31 | - [ 'нема' ], | |
32 | - ]); | |
33 | - $this->addForeignKey('road_surface_road_direction', 'road_surface', 'road_direction_id', 'road_direction', 'road_direction_id', 'CASCADE', 'CASCADE'); | |
34 | - $this->addForeignKey('road_surface_region', 'road_surface', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
35 | - $this->addForeignKey('road_surface_road', 'road_surface', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
36 | - $this->addForeignKey('road_surface_surface_type', 'road_surface', 'surface_type_id', 'surface_type', 'surface_type_id', 'CASCADE', 'CASCADE'); | |
37 | - $this->addForeignKey('road_surface_state_common', 'road_surface', 'state_common_id', 'state_common', 'state_common_id', 'CASCADE', 'CASCADE'); | |
38 | - $this->addForeignKey('road_surface_surface_treatment', 'road_surface', 'surface_treatment_id', 'surface_treatment', 'surface_treatment_id', 'CASCADE', 'CASCADE'); | |
39 | - } | |
40 | - | |
41 | - /** | |
42 | - * @inheritdoc | |
43 | - */ | |
44 | - public function down() | |
45 | - { | |
46 | - $this->dropForeignKey('road_surface_road_direction', 'road_surface'); | |
47 | - $this->dropForeignKey('road_surface_region', 'road_surface'); | |
48 | - $this->dropForeignKey('road_surface_road', 'road_surface'); | |
49 | - $this->dropForeignKey('road_surface_surface_type', 'road_surface'); | |
50 | - $this->dropForeignKey('road_surface_state_common', 'road_surface'); | |
51 | - $this->dropForeignKey('road_surface_surface_treatment', 'road_surface'); | |
52 | - $this->dropTable('road_surface'); | |
53 | - $this->dropTable('surface_treatment'); | |
54 | - } | |
55 | -} |
console/migrations/m160712_142430_create_road_width.php
... | ... | @@ -11,7 +11,7 @@ class m160712_142430_create_road_width extends Migration |
11 | 11 | /** |
12 | 12 | * @inheritdoc |
13 | 13 | */ |
14 | - public function up() | |
14 | + public function safeUp() | |
15 | 15 | { |
16 | 16 | $this->createTable('road_width', [ |
17 | 17 | 'road_width_id' => $this->primaryKey()->comment('Індекс'), |
... | ... | @@ -35,7 +35,7 @@ class m160712_142430_create_road_width extends Migration |
35 | 35 | /** |
36 | 36 | * @inheritdoc |
37 | 37 | */ |
38 | - public function down() | |
38 | + public function safeDown() | |
39 | 39 | { |
40 | 40 | $this->dropForeignKey('road_width_region', 'road_width'); |
41 | 41 | $this->dropForeignKey('road_width_road', 'road_width'); | ... | ... |
console/migrations/m160712_144805_create_service_object.php
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | /** |
12 | 12 | * @inheritdoc |
13 | 13 | */ |
14 | - public function up() | |
14 | + public function safeUp() | |
15 | 15 | { |
16 | 16 | $this->createTable('service_object', [ |
17 | 17 | 'service_object_id' => $this->primaryKey() |
... | ... | @@ -65,7 +65,7 @@ |
65 | 65 | /** |
66 | 66 | * @inheritdoc |
67 | 67 | */ |
68 | - public function down() | |
68 | + public function safeDown() | |
69 | 69 | { |
70 | 70 | $this->dropForeignKey('service_object_road', 'service_object'); |
71 | 71 | $this->dropForeignKey('service_object_region', 'service_object'); | ... | ... |
console/migrations/m160712_144806_create_bus_stop.php deleted
1 | -<?php | |
2 | - | |
3 | - use yii\db\Migration; | |
4 | - | |
5 | - /** | |
6 | - * Handles the creation for table `service_object`. | |
7 | - */ | |
8 | - class m160712_144806_create_bus_stop extends Migration | |
9 | - { | |
10 | - | |
11 | - /** | |
12 | - * @inheritdoc | |
13 | - */ | |
14 | - public function up() | |
15 | - { | |
16 | - $this->createTable('bus_stop', [ | |
17 | - 'bus_stop_id' => $this->primaryKey() | |
18 | - ->comment('Індекс'), | |
19 | - 'road_id' => $this->integer() | |
20 | - ->comment('Дорога'), | |
21 | - 'region_id' => $this->integer() | |
22 | - ->comment('Область'), | |
23 | - 'settlement_id' => $this->integer() | |
24 | - ->comment('Назва населеного пункту'), | |
25 | - 'location_right' => $this->float() | |
26 | - ->comment('Місцезнаходження, км+ справа'), | |
27 | - 'location_left' => $this->float() | |
28 | - ->comment('Місцезнаходження, км+ зліва'), | |
29 | - 'surface_type_id' => $this->integer() | |
30 | - ->comment('Тип покриття'), | |
31 | - 'area_stop_availability' => $this->integer() | |
32 | - ->comment('Наявність елементів зупин. майдан'), | |
33 | - 'area_land_availability' => $this->integer() | |
34 | - ->comment('Наявність елементів посад. майдан'), | |
35 | - 'pocket_availability' => $this->integer() | |
36 | - ->comment('Наявність елементів заїзна кишеня'), | |
37 | - 'toilet_availability' => $this->integer() | |
38 | - ->comment('Наявність елементів туалет'), | |
39 | - 'year_build' => $this->integer() | |
40 | - ->comment('Рік будівництва'), | |
41 | - 'year_repair' => $this->integer() | |
42 | - ->comment('Рік ремонту'), | |
43 | - 'state_common_id' => $this->integer() | |
44 | - ->comment('Технічний стан'), | |
45 | - ]); | |
46 | - $this->addForeignKey('bus_stop_road', 'bus_stop', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
47 | - $this->addForeignKey('bus_stop_region', 'bus_stop', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
48 | - $this->addForeignKey('bus_stop_settlement', 'bus_stop', 'settlement_id', 'settlement', 'settlement_id', 'CASCADE', 'CASCADE'); | |
49 | - $this->addForeignKey('bus_stop_surface_type', 'bus_stop', 'surface_type_id', 'surface_type', 'surface_type_id', 'CASCADE', 'CASCADE'); | |
50 | - $this->addForeignKey('bus_stop_state_common', 'bus_stop', 'state_common_id', 'state_common', 'state_common_id', 'CASCADE', 'CASCADE'); | |
51 | - } | |
52 | - | |
53 | - /** | |
54 | - * @inheritdoc | |
55 | - */ | |
56 | - public function down() | |
57 | - { | |
58 | - $this->dropForeignKey('bus_stop_road', 'bus_stop'); | |
59 | - $this->dropForeignKey('bus_stop_region', 'bus_stop'); | |
60 | - $this->dropForeignKey('bus_stop_settlement', 'bus_stop'); | |
61 | - $this->dropForeignKey('bus_stop_surface_type', 'bus_stop'); | |
62 | - $this->dropForeignKey('bus_stop_state_common', 'bus_stop'); | |
63 | - $this->dropTable('bus_stop'); | |
64 | - } | |
65 | - } |
console/migrations/m160712_144808_map_relations.php
0 → 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +class m160712_144808_map_relations extends Migration | |
6 | +{ | |
7 | + public function safeUp() | |
8 | + { | |
9 | + $this->addForeignKey('road_road_type', 'road', 'road_type_id', 'road_type', 'road_type_id', 'CASCADE', 'CASCADE'); | |
10 | + $this->addForeignKey('bus_stop_road', 'bus_stop', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
11 | + $this->addForeignKey('bus_stop_surface_type', 'bus_stop', 'surface_type_id', 'surface_type', 'surface_type_id', 'CASCADE', 'CASCADE'); | |
12 | + $this->addForeignKey('bus_stop_state_common', 'bus_stop', 'state_common_id', 'state_common', 'state_common_id', 'CASCADE', 'CASCADE'); | |
13 | + $this->addForeignKey('bus_stop_region', 'bus_stop', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
14 | + $this->addForeignKey('bus_stop_settlement', 'bus_stop', 'settlement_id', 'settlement', 'settlement_id', 'CASCADE', 'CASCADE'); | |
15 | + $this->addForeignKey('road_surface_road', 'road_surface', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
16 | + $this->addForeignKey('road_surface_region', 'road_surface', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
17 | + $this->addForeignKey('road_surface_surface_type', 'road_surface', 'surface_type_id', 'surface_type', 'surface_type_id', 'CASCADE', 'CASCADE'); | |
18 | + $this->addForeignKey('road_surface_road_direction', 'road_surface', 'road_direction_id', 'road_direction', 'road_direction_id', 'CASCADE', 'CASCADE'); | |
19 | + $this->addForeignKey('road_surface_surface_treatment', 'road_surface', 'surface_treatment_id', 'surface_treatment', 'surface_treatment_id', 'CASCADE', 'CASCADE'); | |
20 | + $this->addForeignKey('road_surface_state_common', 'road_surface', 'state_common_id', 'state_common', 'state_common_id', 'CASCADE', 'CASCADE'); | |
21 | + $this->addForeignKey('road_passport_road', 'road_passport', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
22 | + $this->addForeignKey('road_passport_region', 'road_passport', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
23 | + $this->addForeignKey('point_road_passport', 'point', 'road_passport_id', 'road_passport', 'road_passport_id', 'CASCADE', 'CASCADE'); | |
24 | + $this->addForeignKey('road_service_road', 'road_service', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
25 | + $this->addForeignKey('road_service_region', 'road_service', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
26 | + $this->addForeignKey('road_service_road_direction', 'road_service', 'road_direction_id', 'road_direction', 'road_direction_id', 'CASCADE', 'CASCADE'); | |
27 | + $this->addForeignKey('road_service_organization', 'road_service', 'organization_id', 'organization', 'organization_id', 'CASCADE', 'CASCADE'); | |
28 | + $this->addForeignKey('settlement_address_link_road', 'settlement_address_link', 'road_id', 'road', 'road_id', 'CASCADE', 'CASCADE'); | |
29 | + $this->addForeignKey('settlement_address_link_region', 'settlement_address_link', 'region_id', 'region', 'region_id', 'CASCADE', 'CASCADE'); | |
30 | + $this->addForeignKey('settlement_address_link_settlement_location', 'settlement_address_link', 'settlement_location_id', 'settlement_location', 'settlement_location_id', 'CASCADE', 'CASCADE'); | |
31 | + $this->addForeignKey('settlement_address_link_settlement', 'settlement_address_link', 'settlement_id', 'settlement', 'settlement_id', 'CASCADE', 'CASCADE'); | |
32 | + } | |
33 | + | |
34 | + public function safeDown() | |
35 | + { | |
36 | + $this->dropForeignKey('road_road_type', 'road'); | |
37 | + $this->dropForeignKey('bus_stop_road', 'bus_stop'); | |
38 | + $this->dropForeignKey('bus_stop_surface_type', 'bus_stop'); | |
39 | + $this->dropForeignKey('bus_stop_state_common', 'bus_stop'); | |
40 | + $this->dropForeignKey('bus_stop_region', 'bus_stop'); | |
41 | + $this->dropForeignKey('bus_stop_settlement', 'bus_stop'); | |
42 | + $this->dropForeignKey('road_surface_road', 'road_surface'); | |
43 | + $this->dropForeignKey('road_surface_region', 'road_surface'); | |
44 | + $this->dropForeignKey('road_surface_surface_type', 'road_surface'); | |
45 | + $this->dropForeignKey('road_surface_road_direction', 'road_surface'); | |
46 | + $this->dropForeignKey('road_surface_surface_treatment', 'road_surface'); | |
47 | + $this->dropForeignKey('road_surface_state_common', 'road_surface'); | |
48 | + $this->dropForeignKey('road_passport_road', 'road_passport'); | |
49 | + $this->dropForeignKey('road_passport_region', 'road_passport'); | |
50 | + $this->dropForeignKey('point_road_passport', 'point'); | |
51 | + $this->dropForeignKey('road_service_road', 'road_service'); | |
52 | + $this->dropForeignKey('road_service_region', 'road_service'); | |
53 | + $this->dropForeignKey('road_service_road_direction', 'road_service'); | |
54 | + $this->dropForeignKey('road_service_organization', 'road_service'); | |
55 | + $this->dropForeignKey('settlement_address_link_road', 'settlement_address_link'); | |
56 | + $this->dropForeignKey('settlement_address_link_region', 'settlement_address_link'); | |
57 | + $this->dropForeignKey('settlement_address_link_settlement_location', 'settlement_address_link'); | |
58 | + $this->dropForeignKey('settlement_address_link_settlement', 'settlement_address_link'); | |
59 | + } | |
60 | +} | ... | ... |
console/migrations/m160714_091034_rename_road_name.php
0 → 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +class m160714_091034_rename_road_name extends Migration | |
6 | +{ | |
7 | + public function up() | |
8 | + { | |
9 | + $this->renameColumn('road', 'road_name', 'name'); | |
10 | + } | |
11 | + | |
12 | + public function down() | |
13 | + { | |
14 | + $this->renameColumn('road', 'name', 'road_name'); | |
15 | + | |
16 | + } | |
17 | +} | ... | ... |
console/migrations/m160714_091712_add_road_index.php
0 → 100644
1 | +<?php | |
2 | + | |
3 | +use yii\db\Migration; | |
4 | + | |
5 | +class m160714_091712_add_road_index extends Migration | |
6 | +{ | |
7 | + public function up() | |
8 | + { | |
9 | + $this->addColumn('road', 'index', $this->integer()->notNull()); | |
10 | + } | |
11 | + | |
12 | + public function down() | |
13 | + { | |
14 | + $this->dropColumn('road', 'index'); | |
15 | + } | |
16 | +} | ... | ... |
frontend/controllers/RoadController.php
... | ... | @@ -63,15 +63,9 @@ |
63 | 63 | ->indexBy('road_type_id') |
64 | 64 | ->asArray() |
65 | 65 | ->column(); |
66 | - $road_categories = RoadCategory::find() | |
67 | - ->select('value') | |
68 | - ->indexBy('road_category_id') | |
69 | - ->asArray() | |
70 | - ->column(); | |
71 | 66 | return $this->render('create', [ |
72 | 67 | 'road' => $road, |
73 | 68 | 'road_types' => $road_types, |
74 | - 'road_categories' => $road_categories, | |
75 | 69 | ]); |
76 | 70 | } |
77 | 71 | } |
... | ... | @@ -98,7 +92,7 @@ |
98 | 92 | public function actionIndex() |
99 | 93 | { |
100 | 94 | $query = Road::find() |
101 | - ->with('roadCategory', 'roadType'); | |
95 | + ->with('roadType'); | |
102 | 96 | $dataProvider = new ActiveDataProvider([ |
103 | 97 | 'query' => $query, |
104 | 98 | 'pagination' => [ |
... | ... | @@ -129,15 +123,9 @@ |
129 | 123 | ->indexBy('road_type_id') |
130 | 124 | ->asArray() |
131 | 125 | ->column(); |
132 | - $road_categories = RoadCategory::find() | |
133 | - ->select('value') | |
134 | - ->indexBy('road_category_id') | |
135 | - ->asArray() | |
136 | - ->column(); | |
137 | 126 | return $this->render('update', [ |
138 | 127 | 'road' => $road, |
139 | 128 | 'road_types' => $road_types, |
140 | - 'road_categories' => $road_categories, | |
141 | 129 | ]); |
142 | 130 | } |
143 | 131 | } | ... | ... |
frontend/views/road/create.php
... | ... | @@ -3,7 +3,6 @@ |
3 | 3 | /** |
4 | 4 | * @var Road $road |
5 | 5 | * @var array $road_types |
6 | - * @var array $road_categories | |
7 | 6 | */ |
8 | 7 | |
9 | 8 | use common\models\Road; |
... | ... | @@ -18,7 +17,6 @@ |
18 | 17 | $form = ActiveForm::begin([ 'id' => 'road-form' ]); |
19 | 18 | echo $form->field($road, 'name')->textInput(); |
20 | 19 | echo $form->field($road, 'road_type_id')->dropDownList($road_types); |
21 | - echo $form->field($road, 'road_category_id')->dropDownList($road_categories); | |
22 | 20 | echo $form->field($road, 'index')->textInput(); |
23 | 21 | echo Html::submitButton('Добавить', ['class' => 'btn btn-success']); |
24 | 22 | $form->end(); | ... | ... |
frontend/views/road/index.php
frontend/views/road/update.php
... | ... | @@ -3,7 +3,6 @@ |
3 | 3 | /** |
4 | 4 | * @var Road $road |
5 | 5 | * @var array $road_types |
6 | - * @var array $road_categories | |
7 | 6 | */ |
8 | 7 | |
9 | 8 | use common\models\Road; |
... | ... | @@ -18,7 +17,6 @@ |
18 | 17 | $form = ActiveForm::begin([ 'id' => 'road-form' ]); |
19 | 18 | echo $form->field($road, 'name')->textInput(); |
20 | 19 | echo $form->field($road, 'road_type_id')->dropDownList($road_types); |
21 | - echo $form->field($road, 'road_category_id')->dropDownList($road_categories); | |
22 | 20 | echo $form->field($road, 'index')->textInput(); |
23 | 21 | echo Html::submitButton('Добавить', ['class' => 'btn btn-success']); |
24 | 22 | $form->end(); | ... | ... |