图模配置文件之 mdimport.ini
mdimport.ini文件是图模导入中最最最关键的一个配置文件,其中既包含图模导入程序model_import、model_debug相关的配置,也包含红黑图管理界面显示及应用相关的配置信息,还包含图模审核界面中要显示的设备类等等。其中还包含了很多隐藏的buf。
需要注意的是,mdimport.ini文件要在工作站及服务器上严格保持一致,否则出现问题很难排查。
通常,修改了mdimport.ini文件的内容后,需要重启模型服务进程,即stopproc model / startproc model。
一、文件路径
$(SMARTSYS_HOME)/conf/mdimport/mdimport.ini
二、文件内容及说明
下面仅挑一些常用的配置项及配置值进行说明,未提及到的配置可能有地方用到。
[sys]
;是否更新EMS开关常开属性
;1-读入主网模型中开关及刀闸设备的normalOpen属性值,写入设备表中的normal_state列中,0-不读入,按默认值写入
update_ems_normal_state = 1
;是否更新DMS开关常开属性
;1-读入PMS模型中开关及刀闸设备的normalOpen属性值,写入设备表中的normal_state列中,0-不读入,按默认值写入
update_dms_normal_state = 1
;是否PMS2模型文件,一般不需要修改这个值
dmsFileType = 1
;是否主配网拼接,1-主配网拼接,0-不拼接
check_mapping = 0
;是否提交svn,1-模型文件及图形文件提交svn,0-不提交
svnup = 0
;下一代图模文件同步方式,提交文件到文件服务器后是否回读文件判断是否将文件正确存入文件服务器中
;1-回读判断文件,0-不回读
file_reread = 1
;是否使用mrid作为主键,有用,但是不能修改,值必须为0
keyidtype = 0
;是否导入DMS区域信息,一般区域信息由主网模型导入,但有些地方没有主网模型,也可能需要由配网模型导入区域信息
;1-导入配网模型中的区域信息,0-不导入
import_region_dms = 0
;是否使用程序的app,1-使用程序启动的app通常为model,0-使用scada
use_default_app = 1
;是否导入杆塔设备,1-导入杆塔设备,0-不导入
import_pole = 0
;是否启用全流程自动导入功能,即一步完成模型的导入、审核、红转黑,
;1-启用,0-不启用
auto_import = 1
;是否启用全自动导入图模功能,即监测某个文件夹下的图模文件,一旦有模型文件即开始操作,操作到哪一步,可通过下面的其他配置项设置
1-启用,0-不启用
guard_import = 1
;审核时svg文件日期是否去掉,弃用配置项,使用更高级的方法去掉图形日期,后面再讲
svg_name_type = 1
;PMS图形名更新时,截取文件名的分隔符。配合sep_start、sep_end一同使用
;配置项为空,则默认按-(减号)去除最后一个数字时间戳,如“李白线116单线图-F773-567345.svg“,截取后的名称为”李白线116单线图-F773.svg“
;配置项不为空时,则配合sep_start、sep_end截取名称,如separator配置为_(下划线),sep_start=0,sep_end=1,截取前的文件名为”李白线116单线图_F773_FDER_567345.svg“,截取后的名称为”李白线116单线图_F773.svg“
separator = -
;PMS图形名更新时,按seperator截取文件名的起始index,分割出的第一个字符串的index为0
sep_start = 0
;PMS图形名更新时,按seperator截取文件名的终止index,值与sep_start相同时,则取其中指定的一个分割字符串
sep_end = 0
;是否将图模文件同步到三区,应用于下一代图模文件同步方式
;1-同步到三区,0-不同步到三区
sync_to_3zone = 1
[modelprepare]
;以下均为过时配置,但请不要随意修改
rtdb = rtdb
dms = wuxi_dms_new
ems = fis_ems
pmis2 = pms2
[timeout]
;导入dms图模时的超时时间,m为分钟
dms = 8m
;导入主网图模的超时时间
ems = 60m
;导入低压台区图模的超时时间
lowvoldms = 10m
;导入PMS图模的超时时间,一般单线图均为PMS图模,请不要与dms混淆
pmis2 = 20m
[flow]
;增量模式,值为7,切勿修改,否则影响model_debug提交图模数据
incremental = 7
;全自动导入图模功能的详细配置项
[auto_import]
;文件夹扫描周期,单位min
timer = 30
;是否向flow_control表中插入该条异动记录,由于某些地方存在三区接口侧收到异动流程后,直接向flow_control表中插入异动记录,因此可能不需要红黑图界面来插入异动记录
;1-向flow_control表中写入异动流程数据,0-不写入
insert_record = 1
;监视文件夹,SMARTSYS_HOME相对路径
guard_path = modelfile/receive/pms
;备份文件夹,SMARTSYS_HOME相对路径
backup_path = modelfile/receive/tmp_test
;错误文件夹,导入图模出错时,将错误图模文件移到错误文件夹中,SMARTSYS_HOME相对路径
error_path = modelfile/receive/tmp_test/error
;是否导入图模,1-自动导入,0-不导入
step_import = 1
;是否审核图模,1-自动审核通过,0-不审核,需要step_import配置为1,此配置才生效
step_check = 0
;是否投运图模,1-自动红转黑,0-不红转黑,需要step_import、step_check均配置为1,此配置才生效
step_apply = 0
;红黑图管理界面显示内容
[display]
;红黑图管理界面是否显示区域信息,该区域并非con_division表中区域信息
;1-显示,0-不显示
resp_area = 0
;是否显示故障处理模式,根据馈线信息,查找该条馈线的故障处理模式
;1-显示,0-不显示
da_mode = 0
;是否显示首开关信息
;1-显示,0-不显示
head_brk = 1
;是否显示挂牌信息,具体显示方式见下面配置项
token_id = 1
;挂牌内容
[token]
;需要在红黑图管理界面显示的挂牌信息,根据线路首开关到token_info表中查找相应的挂牌信息,下面配置的挂牌信息则显示到界面中,
;如下配置项中配置了3-故障牌和7-断电牌,则凡是token_info表中挂了这两个牌的,相应的挂牌信息都会显示在红黑图管理界面上
token = 3:故障牌,7:断电牌
;审核界面对比时需要过滤的类型
[check_skip]
;图模审核界面中,对比红图与黑图内容时,某些图元设备不需要参与对比,即可将需要跳过的图元设备添加在下面
skip_item = ConnLine|Measurement|Junction|PoleCode
图模配置文件之 mdimport.ini的更多相关文章
- 配置文件yaml和ini
前言 本文主要介绍配置文件yaml和ini的读取. 一.yaml文件 YAML是一个可读性高,易于理解,用来表达数据序列化的格式.语法与python的语法类似.文件后缀 .yaml 下面是yaml文 ...
- 配置文件操作(ini、cfg、xml、config等格式)
配置文件的格式主要有ini.xml.config等,现在对这些格式的配置文件的操作(C#)进行简单说明. INI配置文件操作 调用系统函数GetPrivateProfileString()和Write ...
- PHP 错误与异常 笔记与总结(3)PHP 配置文件(php.ini)中与错误相关的选项 与 设置错误级别
[PHP 配置文件中与错误相关的选项 ] 选项 描述 error_reporting 设置错误报告的级别 display_errors 是否显示错误 log_errors 设置是否将错误信息记录到日志 ...
- .NET程序配置文件操作(ini,cfg,config)
在程序开发过程中,我们一般会用到配置文件来设定一些参数.常见的配置文件格式为 ini, xml, config等. INI .ini文件,通常为初始化文件,是用来存储程序配置信息的文本文件. [Log ...
- Neo4j图数据库配置文件详解
For more details and a complete list of settings, please see https://neo4j.com/docs/operations-manua ...
- Linux下用C读取配置文件。类似ini这样。
Introduction ccl is the customizable configuration library, a collection of functions for applicatio ...
- MySQL配置文件-my.ini
下面允许我介绍一下MySQL的my.ini配置文件: my.ini是什么? my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的. my.ini存放在哪里? my.ini ...
- python读写增删修改ini配置文件
一,百度百科 .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的 ...
- php操作ini配置文件
有些配置化的数据放到配置文件可以方便管理,比如数据库信息,路由信息,先建立配置文件,test.ini [database_setting] host=127.0.0.1 user=root passw ...
- DCMTK开源库的学习笔记4:利用ini配置文件对dcm影像进行归档
转:http://blog.csdn.net/zssureqh/article/details/8846337 背景介绍: 医学影像PACS工作站的服务端需要对大量的dcm文件进行归档,写入数据库处理 ...
随机推荐
- Comparison Theorem in Riemannian geometry
Given $p\in M$, locally, there exists a diffemorphism of $T_M$ and $B_r(p)\subset$, this is the most ...
- linux 查询目录文件大小
- css布局、动画要点
background属性 属性解释background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图片和背景颜色的,background是一个复合属性,它可以分解成如下几个设 ...
- vvvvvv异步组件儿
const AsyncCommonItem = Vue.defineAsyncComponent(()=>{ return new Promise((resolve,reject)=>{ ...
- android手机无线调试
1.手机与电脑先通过usb链接2.adb devices查看是否链接成功(链接成功会显示设备列表)3.adb tcpip 5555(0-65535之间取值,默认5555输进去)5:断开数据线,查看手机 ...
- Expected indentation of 2 spaces but found 4
预期缩进2个空格,但发现4个 把缩进空格修改后如图
- C#使用SharpZipLib解压多文件的zip压缩文件数据流,保存到本地
代码: public async Task<ReturnModel<List<string>>> UploadModel() { var task = new Ta ...
- pgsql指定部分字段去重
-- 基于ig.start_pile,ig.end_pile 字段去重 with ete as ( SELECT * from (SELECT ROW_NUMBER() OVER(PARTITION ...
- 【ADB命令】安装app
在电脑上安装以下指令 adb install app的文件位置
- 侠客行+越女剑 <随笔>
侠客行:自己提炼剧情是一个很费时费劲的事情,好在剽窃百度百科不算抄袭,而且也足够还原,红字为补充 一向平静祥和的小市镇侯监集上,忽然来了二百多名杀人不眨眼的强盗.镇上乡亲们都熟悉的卖饼老者王老汉,却被 ...