Импорт пересечений из EXCEL (команда)

Запуск команды

Командная строка > ЛЭНД_ПЕРЕСЕЧЕНИЕ_СОБРАТЬ_ЭКСЕЛЬ (LAND_INTERSECTION_COLLECT_EXCEL)

Лента Трасса > Пересечения > Импорт пересечений из EXCEL

Редактор трассы, вкладка Пересечения > Импорт пересечений из EXCEL 

Описание

Импортирует информацию о пересечениях трассы с объектами ситуации из Excel таблицы и сохраняет их в модели данных трассы.

Настйроки импорта хранятся в файле ExcelImportRules.xml и позволяют задавать соответствия названий колонок в Excel таблицы и импортируемых свойств каждого типа объекта: Линия электропередачи, Кабель, Трубопровод, Автодорога, Полевая дорога, Железная дорога, Водная преграда, Другой объект. Файл ExcelImportRules.xml хранится в каталоге Config\LandProf в папке проекта.

Excel таблица

Каждая строка Excel таблицы должна содержать свойства одного объекта.

Заголовки колонок в таблице должны соответсвовать названиям параметров в файле ExcelImportRules.xml.

Обязательные для заполнения являются колонки Тип объекта, ПК, Угол пересечения, Наименование. Порядок следования колонок в таблице - произвольный.

В ячейке Тип объекта задаются строки из следующего списка: Линия электропередачи, Кабель, Трубопровод, Автодорога, Полевая дорога, Железная дорога, Водная преграда, Другой объект. Записи з другими названиями при импорте игнорируются.

В таблице не должно быть объединенных ячеек, пустых и скрытых строк.

В качестве разделителя целой и дробной частями числового значения может использоваться точка или запятая.

Примеры XLS-файлов с пересечениями могут использоваться как шаблоны.

Свойства

Свойства коммуникаций загружаются из таблице по соответсвующим названиям колонок. Свзяь названий колонок и свойств объекта коммуникации задается в настройках импорта в файле ExcelImportRules.xml.

Тип пересечения Название свойстваТип данных Название колонок в XLS-файле
    
ОбщиеTypestringТип объекта: Линия электропередачи, Кабель, Трубопровод, Автодорога, Полевая дорога, Железная дорога, Водная преграда, Другой объект
 NamestringНаименование
PKpkПК
AngleangleУгол пересечения
ConcordancestringСогласование
OrganizationstringОрганизация
OwnerstringВладелец
RemarkstringПримечание
    
АвтодорогаCategorystringКатегория
SurfTypestringВид покрытия
RoadWidthdoubleШирина покрытия, м
RoadLeftPKpkКрай покрытия слева, ПК
RoadRightPKpkКрай покрытия справа, ПК
GroundWidthdoubleШирина насыпи по верху, м
GroundLeftPKpkБровка насыпи слева, ПК
GroundRightPKpkБровка насыпи справа, ПК
MoundFootWidthdoubleШирина основания насыпи, м
MoundLeftPKpkПодошва насыпи слева, ПК
MoundRightPKpkПодошва насыпи справа, ПК
MoundHeightdoubleВысота насыпи, м
KMstringКМ по дороге
    
Полевая дорогаRoadWidthdoubleШирина, м
RoadLeftPKpkКрай покрытия слева, ПК
RoadRightPKpkКрай покрытия справа, ПК
    
Железная дорогаCategorystringКатегория
TypestringТип
KMstringКМ по дороге
RoadWidthdoubleШирина путей, м
RoadLeftPKpkКрайний левый рельс, ПК
RoadRightPKpkКрайний правый рельс, ПК
GroundWidthdoubleШирина насыпи по верху, м
GroundLeftPKpkБровка насыпи слева, ПК
GroundRightPKpkБровка насыпи справа, ПК
MoundFootWidthdoubleШирина основания насыпи, м
MoundLeftPKpkПодошва насыпи слева, ПК
MoundRightPKpkПодошва насыпи справа, ПК
GroundHeightdoubleВысота насыпи, м
UpperWireHeightdoubleВысота верхнего провода, м
LowerWireHeightdoubleВысота нижнего провода, м
RailsCountintКоличество путей
    
Линия электропередачиWiresSchemastringСхемы расположения проводов
IsectWiresCountintКоличество проводов
LowerWireHeightdoubleВысота нижнего провода, м
UpperWireHeightdoubleВысота верхнего провода, м
LeftWirePointpkКрайний провод слева, ПК
RightWirePointpkКрайний провод справа, ПК
DateAndAirTemperaturestringДата и температура воздуха
MaxWireSagdoubleМаксимальный провис провода, м
VoltageKVdoubleНапряжение, кВ
    
ТрубопроводDiameterdoubleДиаметр, мм
DepthToTopMdoubleЗаглубление до верха, м
 MaterialdoubleМатериал
TechnicalStatestringТехническое состояние
    
КабельIsectWiresCountintКоличество проводов
SectionMMdoubleСечение, мм
VoltageKVdoubleНапряжение, кВ
DepthToTopMdoubleЗаглубление, м
TechnicalStatestringТехническое состояние
    
Водная преградаMarkWEdoubleУрез. Отметка уровня воды, м
DateWEdateУрез. Дата замера уровня воды
SpeedSurfWEdoubleУрез. Скорость пов., м/с
SpeedBottomWEdoubleУрез. Скорость дон., м/с
ConsumptionWEdoubeУрез. Расход, м3/с
Mark1%doubleГВВ1%, м
SpeedSurfWL1%doubleГВВ1%. Скорость пов., м/с
SpeedBottomWL1%doubleГВВ1%. Скорость дон., м/с
ConsumptionWL1%doubeГВВ1%. Расход, м3/с
Mark2%doubleГВВ2%, м
SpeedSurf2%doubleГВВ2%. Скорость пов., м/с
SpeedBottom2%doubleГВВ2%. Скорость дон., м/с
Consumption2%doubeГВВ2%. Расход, м3/с
Mark3%doubleГВВ3%, м
SpeedSurf3%doubleГВВ3%. Скорость пов., м/с
SpeedBottom3%doubleГВВ3%. Скорость дон., м/с
Consumption3%doubeГВВ3%. Расход, м3/с
Mark5%doubleГВВ5%, м
SpeedSurf5%doubleГВВ5%. Скорость пов., м/с
SpeedBottom5%doubleГВВ5%. Скорость дон., м/с
Consumption5%doubeГВВ5%. Расход, м3/с
Mark10%doubleГВВ10%, м
SpeedSurf10%doubleГВВ10%. Скорость пов., м/с
SpeedBottom10%doubleГВВ10%. Скорость дон., м/с
Consumption10%doubeГВВ10%. Расход, м3/с
Mark10%20doubleГВВ10% 20 сут.ст., м
SpeedSurf10%20doubleГВВ10% 20 сут.ст. Скорость пов., м/с
SpeedBottom10%20doubleГВВ10% 20 сут.ст. Скорость дон., м/с
Consumption10%20doubeГВВ10% 20 сут.ст. Расход, м3/с
MarkWLobsdoubleГВВ наблюд., м
SpeedSurfWLobsdoubleГВВ наблюд. Скорость пов., м/с
SpeedBottomWLobsdoubleГВВ наблюд. Скорость дон., м/с
ConsumptionWLobsdoubeГВВ наблюд. Расход, м3/с
MarkWLldhdoubleГВВ лдх., м
SpeedSurfWLldhdoubleГВВ лдх. Скорость пов., м/с
SpeedBottomWLldhdoubleГВВ лдх. Скорость дон., м/с
ConsumptionWLldhdoubeГВВ лдх. Расход, м3/с
MarkALWLdoubleСМГВ, м
SpeedSurfALWLdoubleСМГВ. Скорость пов., м/с
SpeedBottomWLALWLdoubleСМГВ. Скорость дон., м/с
ConsumptionWLALWLdoubeСМГВ. Расход, м3/с
MarkACWLdoubleСРГВ, м
SpeedSurfACWLdoubleСРГВ. Скорость пов., м/с
SpeedBottomACWLdoubleСРГВ. Скорость дон., м/с
ConsumptionACWLdoubeСРГВ. Расход, м3/с
MarkALWLsumdoubleСМГВ лент., м
SpeedSurfALWLsumdoubleСМГВ лент. Скорость пов., м/с
SpeedBottomALWLsumdoubleСМГВ лент. Скорость дон., м/с
ConsumptionALWLsumdoubeСМГВ лент. Расход, м3/с
MarkALWLwintdoubleСМГВ зимн., м
SpeedSurfALWLwintdoubleСМГВ зимн. Скорость пов., м/с
SpeedBottomALWLwintdoubleСМГВ зимн. Скорость дон., м/с
ConsumptionALWLwintdoubeСМГВ зимн. Расход, м3/с
MarkAMSdoubleАбс. мин. летн., м
SpeedSurfAMSdoubleАбс. мин. летн. Скорость пов., м/с
SpeedBottomAMSdoubleАбс. мин. летн. Скорость дон., м/с
ConsumptionAMSdoubeАбс. мин. летн. Расход, м3/с
MarkAMWdoubleАбс. мин. зимн., м
SpeedSurfAMWdoubleАбс. мин. зимн. Скорость пов., м/с
SpeedBottomAMWdoubleАбс. мин. зимн. Скорость дон., м/с
ConsumptionAMWdoubeАбс. мин. зимн. Расход, м3/с
MarkWLdatedoubleГВВ (дата), м
DateWLdatedoubleГВВ (дата). Дата замера
SpeedSurfWLdatedoubleГВВ (дата). Скорость пов., м/с
SpeedBottomWLdatedoubleГВВ (дата). Скорость дон., м/с
ConsumptionWLdatedoubeГВВ (дата). Расход, м3/с
LeftCoastpkЛевый берег, ПК
RightCoastpkПравый берег, ПК
 NavigabilitystringСудоходность

 


XLS-файл пересечений (пример)

Сбор пересечений из графических объектов (команда)