当前位置:文档之家› map文件代码内容详细解释

map文件代码内容详细解释

map文件代码内容详细解释
map文件代码内容详细解释

MDK输出map文件分析

一、文件分析流程

1、第一部分:Section Cross References

主要是各个源文件生成的模块之间相互引用的关系。

stm32f10x.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory

比如上面这句话,stm32f10x.o是stm32f10x.s生成的目标文件模块,(STACK)是文件内定义的一个段,链接器把它视为一个Section,输入节。它引用了模块stkheap2.o输入节(.text)里面的一个全局符号__use_two_region_memory(可能是一个函数或变量)。这个(Special)不知道是什么含义。

剩下的基本都是这用的意思。

stm32f10x_vector.o(.text) refers to __main.o(!!!main) for __main

__main.o(!!!main) refers to kernel.o(.text) for __rt_entry

kernel.o(.text) refers to usertask.o(.text) for main

上面这几个对于程序意义比较重大用户在启动代码中调用了__main.o模块中的__main函数,__main又调用了kernel.o中的__rt_entry函数,最后kernel.o又调用了用户定义的main 主函数。

2、第二部分:Removing Unused input sections from the image.

就是将库中没有用到的函数从可执行映像中删除掉,减小程序的体积。

Removing os_mbox.o(.text), (1094 bytes).

Removing os_mutex.o(.text), (1744 bytes).

Removing os_sem.o(.text), (1016 bytes).

3、第三部分:Image Symbol Table

Local Symbols

符号表里的局部符号。

../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE

../../angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE

../../angel/kernel.s 0x00000000 Number 0 kernel.o ABSOLUTE

../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE

../../angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE

../../angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE

../../angel/sys.s 0x00000000 Number 0 sys_exit.o ABSOLUTE

../../angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../../armsys.c 0x00000000 Number 0 _get_argv.o ABSOLUTE ../../division_7m.s 0x00000000 Number 0 rtudiv10.o ABSOLUTE ../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE

../../heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE

../../printf.c 0x00000000 Number 0 _printf_outstr_char.o ABSOLUTE ../../signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE

../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE

../../stkheap.s 0x00000000 Number 0 heapext.o ABSOLUTE

以上是一些系统内部的局部符号,还有用户的一些局部符号

4、第四部分:Global Symbols

全局符号

_terminate_user_alloc - Undefined Weak Reference

_terminateio - Undefined Weak Reference

__Vectors 0x08000000 Data 4 stm32f10x_vector.o(RESET) __main 0x08000131 Thumb Code 8 __main.o(!!!main)

__scatterload 0x08000139 Thumb Code 0 __scatter.o(!!!scatter)

__scatterload_rt2 0x08000139 Thumb Code 44 __scatter.o(!!!scatter)

这些是一些系统的全局符号

Font8x16 0x08001a82 Data 2048 tft018.o(.constdata)

Font8x8 0x08002282 Data 2056 tft018.o(.constdata)

codeGB_16 0x08002a8a Data 770 tft018.o(.constdata)

Region$$Table$$Base 0x08002dc0 Number 0 anon$$obj.o(Region$$T able)

Region$$T able$$Limit 0x08002de0 Number 0 anon$$obj.o(Region$$T able)

后面这两个符号我认为很重要,在运行库代码将可执行映像从加载视图转变为可执行视图的过程中起到了关键作用。Number是指它并不占据程序空间,而只是一个具有一定数值的符号,类似于程序中用define和EQU定义的。所以这里,我先放下map文件的分析,先通过仿真调试,看这两个数值在程序中怎么用。

果然,在刚开始执行程序时,R10和R11的值就已经被赋值成了这两个值。

很快就将0x08002dc0到0x08002dcf处的16个字节,4个双字加载到了R0-R3,我们可以分析一下里面的内容,R0就是程序加载视图的RW区的起始地址(0x08002de0),R1就是要输出的执行视图的RW区的地址(0x20000000),R2就是要复制的RW数据的个数,R3是

复制函数(__scatterload_copy)的地址,类似于一个回调函数。接下来就要用了:0x0800011E 4718 BX r3这条指令去执行复制工作。

接下来又将0x08002dd0到0x08002ddf处的16个字节,4个双字加载到了R0-R3,我们可以分析一下里面的内容,R0就是程序加载视图的RW区的起始地址(0x08002de0+0x20=0x08002e00),R1就是要输出的执行视图的RW区的地址(0x20000020),R2就是要复制的RW数据的个数,R3是ZI区域建立函数(__scatterload_zeroinit)的地址。

执行完成后,程序就会进入BL.W __rt_entry处进行库的初始化工作。

广联达工程量表达式代码解释

代码解释一览表 第一部分:主体构件: 墙: 砖墙: GSWPCD:〔钢丝网片总长度〕:柱:外墙上的柱计算一样算四边,每边均算至板底;墙:砌块墙砖墙与砼墙相交时计算两侧,且均算至板底;梁:外墙的梁计算两道外侧和一道侧,墙则计算两道侧。 TJCD:〔体积长度〕这个体积长度是不扣减柱所占的长度 JSJMJ:〔脚手架面积〕不扣减柱 墙垛: ZXMJ:〔装修面积〕墙垛的两侧的面积计算墙垛的抹灰及装修面积时使用TQZXMJ:〔贴墙装修面积〕墙垛的端头的面积计算墙垛的抹灰及装修面积时使用 女儿墙: TJCD:〔体积长度〕与墙的体积长度相同,这个可以代替计算女儿墙上的压顶相关工程量,如:压顶体积=TJCD*压顶断面积等 门、窗、门连窗: DKMJ:〔洞口面积〕 KWWMJ:〔框外围面积〕通常,建筑物安装门窗需要塞缝时,采用框外围面积计算门窗工程量;否则采用洞口面积计算工程量。 DKSMCD:〔洞口三面长度〕洞口的左右和顶部长度,在计算窗套等时可以利用 柱: CGTJ:〔超高体积〕是指柱超过3.6m以后的体积 JSJMJ:〔脚手架面积〕软件计算:(ZC(柱周长)+3.6)*GD(柱高度-板厚),这个地方是算到现浇板的板底的,有的时候要求计算到板顶就可这样计算:(ZC+3.6)*GD这样就可以了。 梁: CGTJ:〔超高体积〕计算梁底标高超过3.6m以后的体积 JSJMJ:〔脚手架面积〕扣减柱以后的净长所计算的脚手架面积 TJCD:〔体积长度〕是扣减柱以后的长度:可以计算单梁的抹灰面积 ZXCD:〔轴线长度〕是不扣减柱所占的长度 板: 现浇板 MBMJ:〔模板面积〕用原始面积减去梁、柱所占的面积以后的模板面积 CMMBMJ:〔侧面模板面积〕现浇板侧壁相应模板面积 CGTJ:〔超高体积〕同梁的超高体积 YSMJ:〔原始面积〕是所画现浇板的面积不扣减任何构件 KLHCKDTJ:〔扣老虎窗空洞体积〕JLHCKDCBMJ:〔加老虎窗空洞侧面面积〕两个计算模板面积

爱立信LTE告警

Auto-Configuration of Board Not Possible 无法自动识别板件Automatic CV Creation Failed 自动创建CV失败 BatteryBackupTimeTooShort 报警表明电池的容量是不够的,应更换电池,以满足所需时间 BatteryMissing 由于电源损坏或者电缆不通而产生BatteryVoltageTooLowMainLoadDisconnected 低电压至主控单元失效BatteryVoltageTooLowPrioLoadDisconnected 低电压至电池单元失效 Board Overheated 板件过热 CalibrationFailure 由于外界信号的突发干扰,导致校准信号异常,也有可能是内部干扰导致 CircuitBreakerTripped 断路器跳闸 Clock Calibration Expiry Soon 由于同步问题时钟校准即将失效Configuration Version Corrupt CV损坏 Contact to Default Router 0 Lost 失去与默认路由0的连接 Contact to Default Router 1 Lost 失去与默认路由1的连接 Contact to Default Router 2 Lost 失去与默认路由2的连接Credentials Enrollment Fault 证书登入错误 Credentials Validity Fault 证书即将在7天内过期CurrentTooHigh 电流过高 Disconnected 各个硬件如果失去连接即产生此告警 Disk Volume C Full 如果Main Processor(主处理器MP)的C卷上存储的数据过多,会导致该卷的可用空间耗尽或几乎耗尽,此时系统会发出Disk Volume C Full告警 Disk Volume D Full 如果Main Processor(主处理器MP)的D卷上存储的数据过多,会导致该卷的可用空间耗尽或几乎耗尽,此时系统会发出Disk Volume D Full告警 Duplicate IP Address Fault 重复IP地址冲突 Emergency Unlock of Software Licensing 当激活紧急状态时,会产生这个alarm EnclosureDoorOpen 外部门开启EnclosureProductDataMismatch 外部产品的信息空缺或者不匹配EnclosureSmoke 检测到机柜里有烟雾EnclosureSmokeDetectorFailure 外部烟雾感应器实效 ET IP Hardware Fault 以太网传输硬件故障 ExternalAlarm 超过系统对外部设备监控的极限或者外部设备有问题 ExternalLinkFailure 至少一个邻区的X2链接断开 FanFailure 风扇故障 FeatureResourceMissing 特性相关资源丢失,一般由于license缺失FeatureResourceMissing 特性相关资源丢失,一般由于license缺失FeatureResourceMissing 特性相关资源丢失,一般由于license缺失 File System Diagnostic Error 文件系统诊断错误 GeneralHwError 一般性硬件单元故障 GeneralSwError 一般性软件故障 GeneralSwError 一般性软件故障 Gigabit Ethernet Link Fault 千兆以太网传输上的没有速率,或者一直以极低

将MapGIS文件转成ArcGIS文件的方法

Arcinfo作为全球GIS领域的主流软件,它的数据格式(如E00、shp等)也日渐成为行业中的通用格式,广大MAPGIS用户也经常需要在Arcinfo和MAPGIS之间进行数据转换。从MAPGIS5.0版本以来,MAPGIS就增加了与E00数据之间相互转换的功能,MAPGIS6.5版本则新增与shp格式之间的转换,这些极大得方便了用户对于数据保存、交换的要求。 由于软件和数据结构存在的差异,因此转换过程需要注意一些要点,才能最大程度的保证转换结果的完整性,以下事项仅针对E00数据转换。 一、MAPGIS点、线、区到E00的转换 1. 属性字段名称长度不超过10个字符(5个汉字) 超过10个字符在mapgis转换到E00时没有异常现象,但在Arcinfo中导入成coverage时就会出现报错信息,无法导入成功。此外注意,区文件转换的时候还要保证弧段属性字段也不能超过10个字符。 2. MAPGIS数据压缩存盘 3. 在“文件转换”模块中,执行“500点自动打断”和“ID重设”功能,其中“500点自动打断”针对线和区文件。 4. 区文件转为E00数据后,在ARCINFO中导入后有时会发生少区的情况,此时需要在ARCINFO中重建build或clean,则缺少的区将产生并保持原有属性。 5. 如何在mapgis到arcinfo转换中保持原有图形参数(符号、线型、颜色等) 和mapgis不同,arcinfo中coverage格式默认并不带有参数信息,如果要看到线型、颜色、符号等变化,需要进行类似mapgis中“属性赋参数”或“统改参数”的功能。所以,如果想看到与mapgis相同的参数,可以在mapgis中增加一个整型属性字段,该属性记录某一类型参数(在mapgis中“根据参数赋属性”)。转换到arcinfo后,即可利用该字段选择合适图形参数来进行显示了。 二、E00转换为MAPGIS点、线、区格式 E00转换为点、线、区时,基本上都能够保证数据的完整性,在转换的时候,可以指定属性字段作为转换后文件的颜色值,相当于批量属性赋参数的功能了。 以上是个人做E00数据转换时的点滴经验,仅供参考,广大用户在实际工作中如碰到E00转换问题,也非常欢迎进行交流。 MAPGIS数据转COVERAGE的另一个小窍门 先在MAPGIS数据转换将数据转到MAPINFO MIF格式; 再到MAPINFO 中(得70版以上),用通用数据转换器,将MIF转到E00; 然后在ARCVIEW 或是ARCINFO中,用IMPORT71 或IMPORT 命令导入E00文件。 这样可以避免MAPGIS转到E00后,使用IMPORT71 或IMPORT 造成面文件第一个面图元丢失的情况。 看来,MAPGIS对E00的数据支持还是有问题,对比一下MAPINFO转出来的E00,就可见一斑了。 mapgis的地图如何转到MAPINFO? --------------------------------------------------------------------

爱立信RBS6000主要故障代码描述

绪论: 一、故障映射 内部故障映射级别1A(I1A) 该级别报告的故障会影响MO 功能。出错硬件在信令MO 中。 内部故障映射级别1B(I1B) 该级别报告的故障会影响MO 功能。故障原因与信令MO 无关。 内部故障映射级别2A(I2A) 该级别报告的故障不会影响MO 功能。出错硬件在信令MO 中。 外部条件映射级别1(EC1) 该级别报告的条件会影响MO 功能。这些条件是外部TG。 外部条件映射级别2(EC2) 该级别报告的条件不会影响MO 功能。这些条件是外部TG。 替换装置映射(RU Map) 该映射报告的装置怀疑是导致上述内部故障映射的硬件设备。 二、逻辑替换单元 逻辑RU 指可以称为物理单元,但实际上不是指单个物理单元。逻辑替换单元包括四大类 型。如果分析时无法提供更详细的故障位置信息,则显示逻辑RU。逻辑RU 用于帮助用户确定故障位置。 1.总线它经常被称为单个物理单元,但部署在带电缆的机柜底板上。如果RU 映射中出 现总线,说明故障硬件可能连接到总线上的任何装置或总线自身。逻辑总线RU 包括: EC总线 时钟总线 Y-LINK 总线 2. 天线逻辑天线指发射器/接收器和物理天线之间的整个信号路径。逻辑天线RU 是: 天线 3. 环境RU 记录基站不能影响到的条件。该RU 包括两部分: 电源,处理外部电源问题 气候,处理湿度和温度方面的问题 假设机柜温度过高,或者输入的交流主电源超过正常范围,则逻辑RU“环境”指示故 障。 逻辑RU 是: 环境 4. IDB 尽管RBS 数据库不是物理装置,但它仍被视作一个可替换的单元。它只包括 数据库中的数据,而不包括它驻留的介质。 三、故障映射概况 Abis 界面上的故障代码是按照每个MO 定义的。SO RU 映射和I1A/I2A 故障映射应同时读 取。SO 故障映射可确定故障,RU 映射可指示故障所在的位置。 AO I1B 故障对应一个SO I2A 故障。因此,通过读取SO CF 或SO TRXC 的I2A 故障映射 和RU 映射,可以找出导致AO I1B 故障的硬件。在这种情况下,BTS 内部硬件会影响单 个AO。 AO 不能报告硬件的自身故障,因为该任务分配给了负责硬件管理的SO。可以说,结果是 AO I1B 故障映射报告的,而原因则是SO I1A/I2A 故障映射和RU 映射报告的。

mapgis软件图形转换

一、如何将mapgis的图形插到word、excel、PowerPoint 中 首先点取mapgis菜单“其他->OLE拷贝”,接着打开word,点取“粘贴”。-Mapgis数据就复制到word文档里。 二、空心字格式 使用空心字时,字体采用相应字体编号的负数。如:-3表示黑体空心字。 三、合并区 1、可以在屏幕上开一个窗口,系统就会将窗口内的所有区合并,合并后区的图形参数及属性与左键弹起时所在的区相同。 2、也可以先用菜单中的选择区功能将要合并的区拾取到,然后再使用合并区功能实现。 3、还可以先用光标单击一个区,然后按住 CTRL 键,在用光标单击相邻的区即可。 四、翻转图形 在Mapgis中的其它下面整图变换中比例参数的X比例中输入法-1或Y比例中输入-1后确定。 五、CAD转化为MAPGIS 1.将CAD文件另存为2004/2000DXF格式。 2.在MAPGIS主程序中选择“文件转换”。 3.输入中选择转入DXF文件,确定并复位 4.保存点线文件(面无法转化) 六、MAPGIS转化为CAD

1.在MAPGIS主程序中选择“文件转换”。 2.分别装入点线文件,复位并全选。 3.输出中选择“部分图形方式输入DXF”全选并确定。 4.打开保存的DXF文件,用CAD复位显示图形,并改字体样式。 5.保存成CAD格式。 七、如何把JPG格式的转成MSI格式 图象处理----------图象分析模块。在里面点:文件--------数据输入 --------转换数据类型(选JPG)---------添加文件---------转换转换后的格式为mapgis的msi影像文件!转换为MSI文件格式后再在输入编辑里,导入后矢量化。 八、在电脑里如何做剖面图,不用手画,而且精度更高! 1、先把MAPGIS图生成JPG格式,在PHOTOSHOP中图像—图像大小—文挡大小中输入经过变化后的宽度和高度数字(根据剖面图的比例和JPG图的比例关系得出);然后按需要裁剪,以减少图形的所占内存; 2、裁剪后旋转使剖面线处于水平位置; 3、在MAPGIS中插入裁剪旋转后光栅文件,新建线和点文件,以剖面线为水平的X轴,画垂直X轴的线为Y轴,以剖面线起点的位置为坐标原点,以剖面线起点的高程为起始Y轴刻度,在X和Y轴上标上相对应比例尺的刻度。 4、以图上等高线和X轴交点为垂足画垂直X轴的直线,以等高线的高程画垂直于Y轴的直线,上述两直线相交点就是我们要求剖面轮廓线的拐点,把这样一系列的点连起来就成了剖面图的轮廓线。 5、最后再整饰一下,就作成了剖面图。 其实也可以直接在MAPGIS中直接做,这样就省了用PHOTOSHOP这一步骤,但这样很容易破坏原文件。(如果是已成的矢量图,目前可以用些软件实现剖面自动生成了如Section等,注意剖面方向和比例尺等些因素,要是在平面上加个钻孔或其他地质内容,可以把剖面线和地质内容同时复制出来,再在其他里整图变换成剖面的比例,然后把剖面线和地质内容粘贴进去,并旋转使起点对齐,从地质内容(地质界线,探槽,浅井等)和剖面线交点处,向下投在已成剖面上即可。。。。)

广联达代码大全

第一部分:主体构件: 墙: 砖墙: GSWPCD:〔钢丝网片总长度〕:柱:内外墙上的柱计算一样算四边,每边均算至板底;墙:砌块墙砖墙与砼墙相交时计算两侧,且均算至板底;梁:外墙的梁计算两道外侧和一道内侧,内墙则计算两道内侧。TJCD:〔体积长度〕这个体积长度是不扣减柱所占的长度 JSJMJ:〔脚手架面积〕不扣减柱 墙垛: ZXMJ:〔装修面积〕墙垛的两侧的面积计算墙垛的抹灰及装修面积时使用 TQZXMJ:〔贴墙装修面积〕墙垛的端头的面积计算墙垛的抹灰及装修面积时使用 女儿墙: TJCD:〔体积长度〕与墙的体积长度相同,这个可以代替计算女儿墙上的压顶相关工程量,如:压顶体积=TJCD*压顶断面积等 门、窗、门连窗: DKMJ:〔洞口面积〕 KWWMJ:〔框外围面积〕通常,建筑物安装门窗需要塞缝时,采用框外围面积计算门窗工程量;否则采用洞口面积计算工程量。 DKSMCD:〔洞口三面长度〕洞口的左右和顶部长度,在计算窗套等时可以利用 柱: CGTJ:〔超高体积〕是指柱超过3.6m以后的体积 JSJMJ:〔脚手架面积〕软件计算:(ZC(柱周长)+3.6)*GD(柱高度-板厚),这个地方是算到现浇板的板底的,有的时候要求计算到板顶就可这样计算:(ZC+3.6)*GD这样就可以了。 梁: CGTJ:〔超高体积〕计算梁底标高超过3.6m以后的体积 JSJMJ:〔脚手架面积〕扣减柱以后的净长所计算的脚手架面积 TJCD:〔体积长度〕是扣减柱以后的长度:可以计算单梁的抹灰面积 ZXCD:〔轴线长度〕是不扣减柱所占的长度 板: 现浇板 MBMJ:〔模板面积〕用原始面积减去梁、柱所占的面积以后的模板面积 CMMBMJ:〔侧面模板面积〕现浇板侧壁相应模板面积 CGTJ:〔超高体积〕同梁的超高体积 YSMJ:〔原始面积〕是所画现浇板的面积不扣减任何构件 KLHCKDTJ:〔扣老虎窗空洞体积〕JLHCKDCBMJ:〔加老虎窗空洞侧面面积〕两个计算模板面积 预制板: TJ:〔面积〕指预制板在图上所占的面积即:CD*HD*KD 板洞:

MapGIS文件操作

图层1 图层2 图层3 ……. 图层1 图层2 图层3 ……. 图层1 图层2 图层3 ……. 点文件(*.wt) 线文件(*.wl) 区文件 (*.wp) 工程文件 (*.mpj) 1.设置 (1)工作目录 (2)Clip 字体库 (3)Slib(符号库、线型库、图案库、颜色库等) 2.MapGIS 文件组织 3. 输入线时的操作方法 拖动操作:按下鼠标左键不松,拖动鼠标到适当位置后松开鼠标左键的过程。 移动操作:单击鼠标左键,然后松开,移动到适当位置后再按鼠标左键确认 的过程。 取消输入操作:单击右键。 自动封闭线:在输入封闭线时,在快封闭时按下Ctrl+鼠标右键。 F5:放大屏幕 F6:以鼠标所在位置为中心移动屏幕 F7:缩小屏幕 F8:线矢量化时加点(在鼠标所在位置加点) F9:线矢量化时退点(一次退一个点) F11:改变线方向(即在数字化时,从线的一头转向另一头) F12:抓线头,抓线上线,靠近线等操作(MAPGIS 特有,十分有用) 4.输入点 第一步,新建点文件(*.wt),在MapGIS 左侧的列表中单击鼠标右键,弹出如下所示的快捷菜单:

选择新建点选项,弹出如下图所示的对话框: 输入新文件名,设置修改路径选项后,单击创建按钮,系统会自动创建一个指定文件名的点文件。 第二步,输入点图形要素设置, 单击工具栏中的,区分输入的是点注释还是点图元,并赋于不同的参数,进行点的输入。输入点的基本对话框如下图所示:

设置完成后,借助鼠标完成点要素的输入。 第三步,点编辑,这里主要借助点编辑工具栏实现,如下图所示: 5.输入线 第一步,输入线文件设置第一步,新建线文件(*.wl),在MapGIS左侧的列表中单击鼠标右键,选择新建线文件,弹出如下图所示的对话框:

广联达图形工程量表达式中代码的含义

1.CL2008中合并工程有哪几种方式? 【业务场景】:工程太大,分配给多个人来同时完成,完成后再把多个工程合并成一个完整工程 【分析原理】:a按区域合并(可以实现两栋楼之间的合并)。比如工程A中的区域1与工程B中的区域2进行合并。 b按楼层合并(同一栋楼中不同楼层的合并)。比如工程A中1-3层与工程B中地下部分进行合并。 c按构件合并(同一栋楼同一楼层不同构件之间的合并)。比如工程A做了1-3层的墙、梁构件,工程B中做了1-3层的柱、板构件进行合并。 注:合并工程是切记要设置原点(工具,设置原点以两个工程的公共点为原点)。2.块存盘、块提取和构件存盘、构件提取及图元存盘、图元提取的区别? 【业务背景】:图元存盘、提取和块存盘、提取可以提取某个工程中的图元和做法到另外一个工程中;构件存盘和提取可以提取以前做的工程中的构件做法到新的工程中,可以提高工作效率 【分析原理】:a 块存盘、块提取:存盘与提取的是图元构件及其做法,需要设置基准点。 b图元存盘、图元提取:可以存档及提取图元构件、做法,需要注意的是只是针对当前构件,也需要设置基准点 c 构件存档、构件提取:存盘与提取的只是构件的名称、属性、做法 3.工程设置中关于柱的超高(3 分段,计算分段量×各段相应超高数量的总和:Σ分体积 量*各段相应超高数量)这句话的意思? 【分析原理】以6米400*400的柱子为例,柱子超高2.4m: 超高模板面积=(((0.4*1)*4)<原始超高模板面积>)*1 + (((0.4*1)*4)<原始超高模板面积>)*2 + (((0.4*0.4)*4)<原始超高模板面积>)*3=6.72m2

Mapgis转Shp属性保留

Mapgis在转换到Shp格式 属性丢失处理方法 以下操作步骤均按面文件为例,如需要转换点、线文件,应选择相对应的工具条。 字段修改 1、在Mapgis平台打开输入编辑模块,打开需要处理的文件,设当前文件为当前编辑状态。 2、区编辑菜单—修改属性—编辑区属性结构,查看所有字段名称长度大于10字节,修改字段名称,确保在10个字段以内,修改后保存文件。 修改前修改后 ID号取唯一值 打开MAPGIS土地利用数据库管理系统,建库工具菜单下,打开需要处理的文件,系统提示。 属性空格处理 属性内空格去除,在文件转换时字段内会保存一串空格,需要做空格清除处 理;在建库工具菜单下,选择需要装入的文件类型,装入文件,对需要整理的字段进行去除空格整理并保存。

属性导出Excel表格 1、先建立一个EXECL空文件,并保存(如存文件名为:1.xls)。注意:文件路径不能为桌面,文件路径也不能太深。 2、打开“属性库管理模块”,选择“文件—>导出...”, 在弹出的“导出内部数据”窗口中,打开你需要导出的MAPGIS文件。 3、在弹出的窗口“导出内部数据”点击窗口中的下方“数据源”那一行有一“+”号。 4、在弹出窗口“ODBC数据源管理器"中选择你要输出的数据格式(Execl Files),点“配置”。 5、在弹出窗口“ODBC Microsoft Execel 安装”,点击“选择工作簿(s)”,选择你要将数据输出到的Execel文件(找到第1步建立的1.xls文件),点“确定”,此时窗口返回到“ODBC Microsoft Execel 安装”窗口,再点“确定”,窗口返回到“ODBC数据源管理器”窗口,再点“确定”,窗口返回到“导出内部数据”对话框。 6、在“导出内部数据”窗口中,数据源选择“EXECEL FILES”,在表格名称那里填入表格名称,如输入2,这时“导出”按钮激活,点击它就可以将属性数据导出到第1步选择的Execel文件(1.xls)中。 打开1.xls文件,里面有一个表格名为“2”的表格就是导出的属性。 MAPGIS图形转换 1、打开,选择【数据处理】模块下的〖文件转换〗,选择【文件】菜单下的装入区(WP),鼠标移至视图中间点击右击选择〖复位窗口〗,即可看到读出的图件。

MapGIS比例尺和ArcGIS文件转换

MapGIS比例尺和ArcGIS文件 Mapgis比例尺是个简略而又很多人乃至是大虾们搞不懂的题目,现引见如下: Mapgis内部默认比例尺为1:1000,即1mm代表1m,便是说输出时页面配置中X、Y比例均为1时,表现的是比例尺为1:1000;假设必要比例尺为1:50000,即缩小50倍,则X、Y比例均设为即可。 下面用公式阐明:所需输出比例尺假设为1:a,则欲求X、Y比例均为b,则由1*b/1000=1:a,得到b=1000/a,即X、Y比例均设为b即可。 在MAPGIS投影坐标类别中,有五种坐标类别: 1.用户自界说也称设置坐标(以毫米为单元), 2.地理坐标系(以度或度分秒为单元), 3.地面坐标系(以米为单元), 4.平面直角坐标系(以米为单元), 5.地心地面直角。 举行设置坐标转换到地理坐标的要领: 第一步: 启动投影改变体系。 第二步: 打开必要转换的点(线,面)文件。(菜单:文件/打开文件) 第三步: 编辑投影参数和TIC点; 选择转换文件(菜单:投影转换/MAPGIS文件投影/选转换点(线,面)文件。);编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。注意:理伦值类别设为地理坐标系,以度或度分秒为单元); 编辑当前投影参数(菜单:投影转换/编辑当前投影参数。注:当前投影坐标类别选择为用户自界说,坐标单元:毫米,比例尺母:1);

编辑目的投参数(菜单:投影转换/配置转换后的参数。注:当前投影坐标系类别选择为地埋坐标系,坐标单元:度或度分秒)。 第四步: 举行投影转换(菜单:投影转换/举行投影投影转换)。 MapGIS式样文件转为ArcGIS文件必要注意以下题目: 1、看待高斯直角坐标,ArcGIS中一个坐标单元代表实地1m,而MapGIS中在比例尺为1:1000且单元为毫米的时间一个坐标单元代表实地1m,大概在比例尺为1:1且单元为米的时间一个坐标单元代表实地1m。 因此,若当前投影坐标为设置坐标即单元为毫米,要转换到ArcGIS的正常坐标,即一个坐标单元代表实地1m,必要将目的投影参数的比例尺设为1000,这样转换出来的完结才华作为ArcGIS文件正确运用。 2、投影参数中单元的改变可以导致坐标缩放倍数,如当前投影参数为毫米,目的投影参数为米,坐标会缩小1000倍,和原投影参数比例尺为1:1、目的投影参数比例尺为1:1000同样的结果。比如,原坐标为(1000毫米,1000毫米),转换后为(1米,1米),坐标缩小了1000倍。 假若不是直接转成地理坐标,那也可以“输入编辑-其余-整图改变”的效力。 摘自:6908-1-1 运用地理坐标数据(经纬度)天生地面坐标体系下的点数据 1 在arccatalog中创建一个新的shape(E:\arcgis\当前治理文件\地动数据\)文件设定坐标体系为地理坐标体系(运用经纬度为单元):Geographic Coordinate 2 Systems-asia-Beijing 2 将第一个导入arcmap中 3 add xydata import,打开地动.dbf 经历输入经纬度,绘制地动灾害点。 4 经历 data-export data 导出地动点灾害点.shp(Geographic Coordinate) 5 地动点灾害点.shp 为地理坐标体系(Geographic Coordinate) 6 add data 行政舆图.shp(元数据运用的是地面坐标体系Projected Coordinate Systems,运用米为单元)使得dataframe的坐标体系为Projected Coordinate Systems 7 add data 地动点灾害点.shp(数据运用的是地理坐标体系Geographic Coordinate,

广联达代码解释一览表

代码解释一览表 (适用于河南GCL V8.0) 第一部分:主体构件: 墙: 砖墙: GSWPCD:〔钢丝网片总长度〕:柱:内外墙上的柱计算一样算四边,每边均算至板底;墙:砌块墙砖墙与砼墙相交时计算两侧,且均算至板底;梁:外墙的梁计算两道外侧和一道内侧,内 墙则计算两道内侧。 TJCD:〔体积长度〕这个体积长度是不扣减柱所占的长度 JSJMJ:〔脚手架面积〕不扣减柱 墙垛: ZXMJ:〔装修面积〕墙垛的两侧的面积计算墙垛的抹灰及装修面积时使用 TQZXMJ:〔贴墙装修面积〕墙垛的端头的面积计算墙垛的抹灰及装修面积时使用 女儿墙: TJCD:〔体积长度〕与墙的体积长度相同,这个可以代替计算女儿墙上的压顶相关工程量,如: 压顶体积=TJCD*压顶断面积等

门、窗、门连窗: DKMJ:〔洞口面积〕 KWWMJ:〔框外围面积〕通常,建筑物安装门窗需要塞缝时,采用框外围面积计算门窗工程量; 否则采用洞口面积计算工程量。 DKSMCD:〔洞口三面长度〕洞口的左右和顶部长度,在计算窗套等时可以利用 柱: CGTJ:〔超高体积〕是指柱超过3.6m以后的体积 JSJMJ:〔脚手架面积〕软件计算:(ZC(柱周长)+3.6)*GD(柱高度-板厚),这个地方是算到现浇板的板底的,有的时候要求计算到板顶就可这样计算:(ZC+3.6)*GD这样就可以了。 梁: CGTJ:〔超高体积〕计算梁底标高超过3.6m以后的体积 JSJMJ:〔脚手架面积〕扣减柱以后的净长所计算的脚手架面积 TJCD:〔体积长度〕是扣减柱以后的长度:可以计算单梁的抹灰面积 ZXCD:〔轴线长度〕是不扣减柱所占的长度

爱立信故障代码表(最新)

想· 绪论: BTS的故障是按故障的起因和重要性进行分类的: ? 1A级:MO内的故障,它会影响MO的功能特性. ? 1B级:MO外的故障,它也会影响MO的功能特性. ? 2A级:MO内的故障,它不会影响MO的功能特性. BSC要接收以上的BTS故障报告,应采用下列措施: ? 1A级: MO退出操作和测试. - 如果测试结果表明MO没有故障,那么MO将返回操作状态,并且其故障以间歇性故障处理.故障计数器将 对间歇性故障进行累加,当发生间歇性故障的次数太高时,MO将会永久地退出工作状态. - 如果测试结果表明MO有故障,那么MO将永久地退出工作状态,直到故障停止或人工干涉才能恢复正常 状态. 在BSC/OSS上将会产生一个A2告警. ? 1B级: MO将永久地退出工作状态,直到故障停止或人工干涉才能恢复正常状态. 在BSC/OSS上将会产生一个 A2告警. ? 2A级:在BSC/OSS上将会产生一个A2或A3告示警. 但MO仍处于工作状态. 应注意的是:CF或TRXC上的2A级故障在从属MO中却被认为是1级故障. 总是在CF/TRXC上读取RU的故障映象来进行故障定位.但有时应紧记要替换的被检测到的故障单元,以便更换. BTS的故障信息可以从BSC上或站上OMT接口用人机命令MML来获得。 ?从BSC上获得: - 在MO中所有激活的告警: RXASP:MO=RXO…; - 在TG中所有激活的故障(1级): RXMFP:MO=RXOTG-x,FAULTY,SUBORD; - 在MO中所有激活的故障: RXMFP:MO=RXO…; - MO的故障记录: RXELP:MO=RXO…; ?从OMT上获得: - 在TG中所有激活的故障: ”System view(系统视图) / 选择 RBS 2000 / Operations操作(或按右键) / Monitor(监视)/ Fault status(故障状态)” - 某个RU的故障记录: ”Hardware view(硬件视图) /选择RU / Operations操作(或按右键) / Save log(保存 记录)” (只有 DXU, TRU和ECU才有记录区). 如果在CF/TRXC上产生RU单元的故障映象,其上的红灯将会发亮. 但这不一定就指此单元一定有故障,这也可能指此单元检测到其他单元有故障。 如果红灯闪动,说明此故障很大可能是相关软件的故障: RBS/RU的数据库坏了或者丢失了,DXU只运行基本应用程序。这通常可以通过重新安装IDB和重新设置DXU或执行软件下载来修复。

MapGIS平台与ArcGIS平台通常的数据转换

使用地理坐标数据(经纬度)生成大地坐标系统下的点数据 1 在arccatalog中建立一个新的shape(E:"arcgis"当前处理文件"地震数据"111.shp)文件设定坐标系统为地理坐标系统(使用经纬度为单位):Geographic Coordinate 2 Systems-asia-Beijing 1954.prj 2 将111.sha第一个导入arcmap中 3 add xydata import,打开地震.dbf 通过输入经纬度,绘制地震灾害点。 4 通过data-export data 导出地震点灾害点.shp(Geographic Coordinate) 5 地震点灾害点.shp 为地理坐标系统(Geographic Coordinate) 6 add data 行政地图.shp(元数据使用的是大地坐标系统Projected Coordinate Systems,使用米为单位)使得dataframe的坐标系统为Projected Coordinate Systems 7 add data 地震点灾害点.shp(数据使用的是地理坐标系统Geographic Coordinate,使用度为单位) 8 数据data-export data 导出地震点灾害点.shp 9 选择使用the data frame导出变换为Projected Coordinate Systems 10 打开行政地图.shp(Projected Coordinate Systems) 11 打开地震点灾害点.shp(Projected Coordinate Systems) mapgis误差校正 MapGIS坐标不含带号,带号在地图参数中设置, 在图形编辑模块中按已有的

广联达图形计算工程量的操作流程

广联达图形计算工程量的操作流程 我们大家手工做时一般是:先是平整场地,土方开挖,打夯,垫层,基础…… 我们图形算量软件的作法的思路:先做标准层。在标准层做好之后就是把标准层向上向下复制,然后把标准做一些适当的修改。所以标准层是非常重要的,我们在处理时要加倍小心。(重点强调)软件的操作流程:进入图形算量项目管理楼层定义→层号、层高、建筑面积增减及楼层总信息(一层必须单存在) 轴线管理→输入主轴线、辅助轴线绘图→所有实体的属性定义、画实体等操作汇总计算(注意在汇总之前每层都生成一次房间)查工程量清单,工程量计算书等退出GCL99软件用GBG99或其培训它软件取、凋价汇总计算、打印输出预算书。 图形自动计算工程量操作流程 一、总信息:双击广联达图形算量软件→点确认→新建→在项目代号栏内输入工程代号(自己定义代号)→选计算规则→在项目名称栏内输入工程名称(其它可以不输入)→点确认→点楼层→点楼层定义→在楼层号内输入1→打回车→层高输入3.2m→打回车→2层→打回车→3m→打回车3层→打回车→2.4m→点小三角形→建筑面积选择不计算→点楼层换算→在楼层换算对话框内单击鼠标左键选择如下内容:楼层号砖墙砂浆标号砼墙混凝土标号梁混凝土标号板混凝土标号柱混凝土标号 1 M10 碎C30 碎C30 碎C30 2 M7.5 碎C25 碎C25 碎C25 3 M5 碎C20 碎C20 碎C20 点确认→外墙裙高1000→室外地坪相对标高栏内填-0.45→散水宽度填1000→点确认。 二、轴线:点辅助轴线按扭→点正交主轴按扭→在屏幕上任点一下左键→点下开间→输入轴距相应数字(按图输入轴距,注:轴线号可以自己定义)→点左进深→输入相应轴距(轴线号也可以自己定义)→点确认 三、墙体: 1、墙体属性定义:点墙体按扭→点属性定义按扭→墙体名称WQ37→

爱立信常见告警处理说明

常见告警处理 A1类告警 CP FAUL T 一、告警产生原因: CP FAULT一般是位于CPS或MAU中的硬件故障。当系统发现一个永久性故障或三个相同类型的暂时性故障或暂时性故障出现频率太高时,MAS 的软件就会产生CP FAULT的告警。 二、告警处理流程: 具体告警处理和操作规程请参考B-MODULE ALEX相应的OPI。以下为主要操作步骤: 当CP FAULT告警出现时,首先察看CP的状态,若状态为

广联达软件代码解释一览表

广联达GCL构件代码应用技巧 楼层构件地下室外墙防水面积 DXSWQFSMJ 该代码用于计算建筑物地下室外墙面的防水面积。地下室(除了基础层和首层的所有楼层)的所有外墙的外侧边的面积,不计算基础层的防水面积。 地下室外墙防水面积=外墙皮外侧的长度×层高。 防水高度算至首层地坪。 软件没有考虑外墙的门窗洞口和突出外墙面柱的因素。如何计算基础层的外侧防水面积?一般情况下,基础层和最底层的地下室外墙外皮位置是一样的,因此可以使用最底层的建筑外周长×图纸中实际高度,就可以计算了。如果满基侧面需要做防水,那么可以使用满基的模板面积来计算满基侧面防水面积。 女儿墙中心线长度 NEQZXXCD 女儿墙的总长度。所有层的女儿墙的总长度。不与任何构件进行扣减。屋顶的女儿墙一般会有压顶,该代码可以用于计算压顶的体积(压顶体积=女儿墙中心线长度×压顶的截面面积)。 女儿墙的高度可以按照压顶下表面的标高来绘制。 女儿墙外面积 NEQWMJ 女儿墙外侧的面积。所有层的女儿墙外侧的总面积。不与任何构件进行扣减。所有女儿墙外边线长度×女儿墙高度。当墙体类别定义为女儿墙时,软件就会计算女儿墙的外面积,但是所绘制的墙体不会计算外墙装饰面积,也就是说,外墙的装饰面积是不包含女儿墙装饰面积的。 建筑面积 JZMJ 用于计算建筑物的建筑面积。所有绘制的建筑面积之和+楼层管理中设置的建筑面积增减+阳台属性值中的建筑面积计算的选项+楼梯属性值中的建筑面积计算的选项-绘制的天井。 只有在普通墙、间壁墙、分层墙、虚墙所围成的区域才能使用点式绘制的方法绘制建筑面积。直接在表格计算中使用这个代码,可以计算出所有楼层的建筑总面积或某一楼层的建筑面积。 汇总计算某一层后,在建筑面积的图层查看建筑面积图元的工程量,该工程量可能会与表格计算中的数值不相符,因为所查看的建筑面积图元工程量不与阳台、楼梯等构件发生扣减计算,只计算本身的面积。 外墙抹灰面积 WQMHMJ 用于计算外墙的抹灰面积。外墙外边线长度乘以外墙的高度,考虑与外墙的柱、门窗、洞口的扣减。 当外墙裙高度为0时,高度从室外地坪开始计算。 目前软件没有考虑与突出墙面的梁、外墙的阳台、栏板的扣减。 当墙体的类型为女儿墙时,不计算抹灰面积。直接在表格计算中套用此代码就可以计算外墙的抹灰面积,不需要绘制任何构件。 如果外墙局部装饰面积与其他装饰做法不同时,可以使用外单墙面、装饰来计算。 外墙裙抹灰面积 WQQMJMJ 用于计算外墙裙的抹灰面积。外墙外边线长度乘以工程设置中的墙裙高度。外墙裙抹灰面积只能在首层和室外地坪的高度进行计算计算,2层以及2层以上的高度是不

MapGIS完美转shp攻略

MapGIS完美转shp攻略 最近经苦战实验,终于找到如何完美实现从mapGIS文件转换成ArcGIS中shp格式文件。步骤如下(各步骤中细节操作不作详解): 1、单独把要转换的mapGIS文件的属性用mapGIS软件中的“属性库管理”功能模块导出成“*.dbf”格式; 2、用mapGIS软件中的“文件转换”功能模块把原mapGIS文件转换成shp格式; 3、用第1步导出的属性文件替换第2步中shp文件三个文件中的dbf格式文件(直接修改文件名)(到这一步是保证转换后文件的属性不丢失); 4、在ArcGIS的ToolBox中用Data Management Tools -> Features -> Repair Geometry工具对第3步中处理过的shp格式文件进行几何修复(这一步是保证转换后文件的几何关系正确)。 Mapgis先转mif 先转mif然后再转shape mapgis转出后是一个mif的交换文件,这个文件的文件头和mapinfo的交换文件有点不同,你需要先把mapinfo的一个图层转出成一个mif文件,然后用记事本打开,复制前4行(第四行结尾是坐标范围),然后用记事本打开mapgis转出的mif文件,替换Columns之前的内容,然后看一下Columns后的那个数字和后面的图层数是否对应,如果不对应,修改那个数字即可,然后用记事本保存,不要点另存为,直接保存即可,再次用mapinfo转入,就可以了。 ArcGIS MapInfo ENVI等矢量格式转换为MapGIS矢量 MapGIS应用 2009-10-21 10:42 阅读122 评论0 字号:大中小 第一步:格式转换 例1:ArcGIS中*.shp文件的转换 启动MapGIS,“图形处理”—-“文件转换”,选择菜单栏中的“输入”—-“装入shape文件”,打开要装入的*.shp文件,右键单击—-“复位窗口”—-“确定”(此操作可不做),窗口中会显示出要转换的图形文件,之后选择菜单栏中的“文件”,然后根据导入的*shp文件的属性(如点、线、面),对应进行保存。至此,文件转换成功。

MapGIS文件到ArcGIS文件的转换方法

2009年8月第7卷第4期 地理空间信息 GEOSPATIAL INFORMATION Aug.,2009Vol.7,No.4 MapGIS 文件到ArcGIS 文件的转换方法 邓光林 (义乌市国土资源局,浙江义乌322000) 摘 要:介绍了MapGIS 格式文件转换为ArcGIS 格式文件的转换方法、流程、以及转换后文件的投影定义、拓扑错误检 查、文件的符号化显示内容等。 关键词:MapGIS ;ArcGIS ;数据转换;拓扑;投影中图分类号:P208 文献标志码:B 文章编号:1672-4623(2009)04-0156-03 Method for the Format Conversion from MapGIS to ArcGIS DENG Guanglin (Yiwu Municipal Bureau of Land Resources,Yiwu 322000,China ) Abstract:This paper introduced the method and process of conversion from MapGIS format to ArcGIS format.After that,it definited the projection and made topology checking.Besides,the file symbols display is also presented for reference. Key words:MapGIS;ArcGIS;data conversion;topology;projection 收稿日期:2009-03-09 中地公司的MapGIS 已广泛应用于测绘、土地管理、城市规划等各类领域,而包含了复杂GIS 的功能和丰富的空间处理工具,业已成为当前GIS 的实际标准。如何把MapGIS 文件完整无损地转到ArcGIS 平台下以便实现数据的标准化,成为当前各生产单位的一个难题。本文以浙江省某市1:10000土地利用数据库为例,详细论述MapGIS 文件转换到ArcGIS 文件的方法。 1MapGIS向ArcGIS数据转换方法 对于MapGIS 向ArcGIS 数据输出接口,MapGIS 提供了四种转换方式。经使用发现只有两种格式适用,一种是输出SHAPE 文件,另一种是输出E00文件。通过对比发现:输出SHAPE 文件时成功率很高,基本上都能输出,但输出的结果为单精度形式,数据精度稍差;而采用E00格式输出,在文件无错误的情况下,则为无损输出,因此一般选用输出E00的双精度格式。1.1转换前MapGIS 中的数据预处理 目前大多数用户使用的是ArcGIS8.3版本,因Arc-GIS8.3采用单精度转换,MapGIS 中各线文件内座标点之间的距离和线与线间座标点的间距不得小于0.1,以免转入ArcGIS 后由于座标点间距离太近而使得线的位置发生位移。为保证数据的转换精度,在MapGIS 中数据处理时点击“设置->置系统参数”,将“结点/裁剪 搜索半径”设为0.01。“结点/裁剪搜索半径”应根据数据的精度要求来设,若设置过小,虽然数据精度较高,但数据冗余量大,若设置过大,则在线自动平差或自动剪断时,因结点距离过小,会进行自动平差,使线的位置产生位移。建议最好选用ArcGIS9.0版本。 在进行转换之前,应在MapGIS 中对所要转换的文件进行各种检查:线和弧重叠座标和自相交检查、重叠线、重叠弧检查、线和弧一致性检查等拓扑错误检查。同时应注意对文件的属性进行检查,如注记点文件应有注记内容属性,不然转入ArcGIS 后注记点文件会成为一个标识点,这时得根据属性中的注记内容来标注。由于ArcGIS 对中文字段不能很好支持,建议将文件中的属性字段名由中文改为英文,同时ArcGIS 不支持超过500节点的线和弧段,因此在数据查错后要在MapGIS 主菜单内图形处理模块中的文件转换子程序执行“选择->500点自动打断”,最后再重排ID 号、压缩存盘,以尽量减少后续工作出现错误。1.2点文件的转换 点文件又分为注记点和子图点。 注记点文件的转换:在用E00方式将注记点转为Coverage 后则会变为annotation,若注记文件中含有属性信息,则转过去后属性信息会丢失。为解决该问题,首先将MapGIS 注记点数据转换为SHAPE 文件,再将

相关主题
文本预览
相关文档 最新文档