文件管理怎样四舍五入
❶ 怎么样整理文件好,求文件管理方法,详细要有例子。
你好,关于文件管理,建议参考:
http://ke..com/link?url=81HDw5SNSDwlnBf-m5sP8ZcTwOZAeGS3CNeS8BmTf4qH_-sPUbK
❷ 文档管理办法
文档管理办法
为有序管理各种文件材料,便于工作利用,规范管理,提高工作效率,特制订本办法。
一、总体要求
1.档案馆在工作中形成并办理完毕的具有保留和备查作用的文件材料,必须整理立卷,统一保管。按规定向中心档案室归档的材料,应保留一份原件或复印件。
2.每年初档案馆的工作人员负责将自己形成的上一年的文件材料按要求整理立卷。
二、整理原则
1.遵循文件形成的自然规律,保持文件之间的有机联系,便于保管和利用。
2.分类:一般按时间(年度)一问题分类。
3.排列:按形成时间顺序,结合事由进行排列。
4.编目:立卷文件应依据分类和文件排列填写文件目录。目录内容包括:件号、责任人、文号、题名、日期、页数等项目。
5.装盒:将立卷文件根据文件多少选择不同厚度档案盒装入盒内。
6.形成档案后统一按年度编流水号。档案盒外(脊背)要写明年度、问题和件数,集中存放。
三、利用
工作人员可根据需要查阅利用档案。档案利用完毕管理人员必须按序放回原处
❸ LoGo语言
我们在下面介绍一些LOGO语言中最基本的绘图命令:
1.与移动有关的指令:“前进”、“后退”和“归位”。前进命令可让海龟前移一定的单位数,例如:执行“Forward(前进) 50”命令后,小海龟则会向前移动50个单位;后退命令则可让小海龟向后移动,如果执行“Back(后退) 50”命令,那么小海龟的方向不会发生改变,而会向后退50个单位;执行归位命令后,不论当前小海龟的位置及方向怎样,它就会乖乖地回到绘图区的中央位置,并且朝向屏幕的正上方。
2.与转弯有关的指令:“右转”和 “左转”。右转命令可让小海龟按要求向右边转动一定的角度,例如:执行“Right(右转) 45”命令则小海龟的朝向将向右转动45度角;而左转命令则可让小海龟向左转动,如:执行“Left 45”命令则小海龟的朝向将向左转动45度角。这几种命令可以驱动小海龟绕其中心旋转一定的角度。
3.与控制有关的命令有REPEAT(重复)、IF…THEN…ELSE…(条件执行)等。如执行REPEAT 4[FORWARD 200 RlGHT 9O]就能画出图2中的正方形,如果直接将移动命令和转弯命令相结合,则写出的语句就比较多,但都是一些重复地使用4次“Forward 100”和“Right 90”命令。
一般的编程语言都需要编写程序,当然,LOGO语言也不例外。由于指令容易输入错误,不易修改且无法保存,更不能重复使用,如果需要重新绘制相同的图形,那么必须输入与以前相同的指令,并且这些曾输入的指令不能加以组合。至于程序的内容,是由解决问题的步骤所需要的指令组合而成的,需由设计者赋予该程序以名称,以供识别。使用LOGO语言作图,虽然可以通过命令行方式进行,但这仅针对初学LOGO语言时,可以开始学一些常用命令,作出一些简单的图形,以引起儿童的兴趣。在对命令比较了解及熟悉以后,就可以进行针对性地学习一些简单的程序编写,作出更加漂亮的图形。 下面我将以MSWLogo V6.4为例来介绍如何建立一个程序的基本语法:
1.作为一个程序是以“起始”为开始,“终止”为结束。当选择“编辑新程序”时,在程序编辑区中将会出现以下的字符,供程序者填入相应的命令。
To(起始) 程序名称 N //修改程序名称以供识别
…………..
…………..//输入解决问题所用到的命令
…………..
End(终止)
2.绘制不同大小的图形时需要选择不同的参数,所以使用者在设计程序时,需要使用一个比较适合的并有意义的名称来代表,传给参数的数值资料不同则执行结果也就不同,并且程序在执行过程中,也会不断地变化参数的内容。在选择参数时,需要在参数名称前面加上冒号,用来与一般程序中的命令区别开。如:
起始 程序名称 N :参数1 :参数2 … //定义列
…………….
Repeat :参数 1[Forward :参数2 …] //输入解决问题所需的命令
…………….
终止
当程序内容含有参数时,必须将所有参数写在定义列之后,以便执行时能接收必要的资料。
3.IF…THEN …ELSE…条件执行语句
基本格式为:IF 条件表达式 THEN [命令行1] ELSE [命令行2]
[命令行3]
当条件表达式:成立时,执行[命令行1]内的命令;不成立时,执行[命令行2]内的指令;在执行完[命令行1]或[命令行2]之后,则继续执行[命令行3]
该软件可在http://bhfx.buaa.e.cn/Soft/ShowSoft.asp?SoftID=19处下载。
LOGO命令的简写和功能
基本绘图
DRAW - 清屏、海龟回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前进
BACK BK 后退
RIGHT RT 右转
LEFT LT 左转
PENUP PU 抬笔
PENDOWN PD 落笔
HIDETURTLE HT 藏龟
SHOWTURTLE ST 显龟
CLEARSCREEN CS 清屏
HOME - 回家
REPEAT - 重复
SPLITSCREEN SS 图文混合屏
FULLSCREEN FS 全图形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 环绕状态
WINDOW - 窗口状态
FENCE - 围栏状态
SHOW - 屏幕输出
TT - 在画图区显示文字
TO……END - 过程头、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 进入编辑部
STOP -
TOPLEVEL -
SETPC - 设置画笔颜色
SETBG - 设置屏幕底色
坐标作图
SETX - 指定海龟横向位置
SETY - 指定海龟纵向位置
SETXY - 指定海龟任意位置
SETHEADING SETH - 指定海龟方向
XCOR - 显示海龟当前位置的X坐标
YCOR - 显示海龟当前位置的Y坐标
GETXY - 显示海龟当前位置的X,Y坐标
HEADING - 显示海龟指向角度
文件管理
POTS - 显示工作区内所有过程的标题
POPS(PO ALL) - 显示工作区内所有过程的内容
PRINTOUT PO 显示工作区内过程的内容
ERASE(ER ALL) ER 删除工作区中的过程
DIRECTORY DIR 显示磁盘文件目录
DISK - 显示当前盘
SETDISK - 设置当前盘
SAVE - 把程序存盘
LOAD - 读程序文件
SAVEPIC - 图形存盘
LOADPIC - 读图形文件
DELETE - 删除文件
RENAME REN 文件改名
数值计算
PRINT PR 换行打印
TYPE - 同行打印
SETCURSOR - 打印格式
OUTPUT OP 输出
INT - 取整函数
ROUND - 四舍五入函数
QUOTIENT - 求商函数
REMAINDER - 余数函数
RANDOM - 随机函数
SQRT - 平方根函数
ABS - 绝对值函数
MAKE - 赋值
PRECISION - 数字显示精度
字表处理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判断是否为空
READ - 从键盘上接受一串字符
READCHAR RC 从键盘上接受一个字符
READLIST RL 从键盘上接受一个表
READQUOTE RQ 从键盘上接受一个字
RESULT: - 结果
TRUE - 真
FALSE - 假
COUNT - 测长函数
MAKE - 赋值
ITEM - 输出表中第:K个元素
TEST - 测试条件
IFTRUE IFT 测试真
IFFALSE IFF 测试假
KEY? - 是否有键盘输入
NUMBER? - 是否是数
word? - 是否是字
LIST? - 是否是表
WORD - 连接字
SENTENCE SE 字与表、表与表的连接
FPUT - 连接到表(字)首
LPUT - 连接到表(字)尾
LIST - 组成表
RUN - 运行表
DEFINE - 定义过程
ASCII - 输出字符的ASCII码
CHAR - 输出ASCII码值的字符
就是这些喽
后面还会学的!
❹ 关于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等,注意剖面方向和比例尺等些因素,要是在平面上加个钻孔或其他地质内容,可以把剖面线和地质内容同时复制出来,再在其他里整图变换成剖面的比例,然后把剖面线和地质内容粘贴进去,并旋转使起点对齐,从地质内容(地质界线,探槽,浅井等)和剖面线交点处,向下投在已成剖面上即可。
九、工程打印输出方法
MAPGIS提供三种输出方法:windows输出、光栅输出、PostScript输出;
1、windows输出
“windows输出”是MAPGIS平台利用windows的GDI,在各种打印机,绘图仪上输出,输出设备必须安装好对应的windows输出驱动程序。由于在整个打印过程中MAPGIS没有做任何的处理,只是调用了windows的打印驱动来打印输出各种图件,所以如果这时出现打印问题,应该优先考虑是不是页面设置和硬件上出了问题。对于“windows输出”,由于受到输出设备的windows输出驱动程序及输出设备的内部缓存等因素的限制,在输出一些比较复杂的图形时,可能有的图元、线型或者颜色不能正确输出,并且部分数据的处理会比较慢,这种情况只有在“光栅输出”下才能解决。
2、光栅输出
MAPGIS光栅输出是为了解决复杂图形的输出以及部分绘图仪的设备内存限制等问题而设计的,它极大的提高了大幅面地图的输出速度。MAPGIS设计了一个针对地图处理的高速软件RIP,它先对图形进行分色光栅化,形成供打印机及彩色喷墨绘图仪输出用的分色光栅文件,然后再驱动彩色喷墨绘图仪进行输出。
3、PostScript输出
PostScript输出,主要应用于地图的出版印刷中,所以普通客户用的很少。
问题:打印镜像,即打印一幅完整的图后,又连续出两张或三张纸,或是空纸,或只打印了图形的某个边等多种情况?
解答:该问题的实质是页面设置的大小和后面的纸张设置的太小不匹配造成的,也就是说纸张容不下要打印的幅面了,MAPGIS自动出现了分页的情况,比如在页面中设置幅面设置为A4,后面纸张尺寸设置时纸张类型又设置为A4,这样打印时一定会出现镜像问题。该问题的解决方法就是页面设置按照要求设定,而后面的纸张的设置则不要受此影响,纸张实际大小是多少就设置多少。
另外可能的原因还有“飞点”和“打印机内存不够或内存泄漏”等情况。若出现“飞点”,利用“输入编辑”模块中的“文件压缩存盘”功能去除飞点。若是“内存泄漏”等原因,最好将打印作业清除后,重新启动打印机。
十、mapgis中坐标单位的问题
MAPGIS中的数据是1:1的比例尺(即与实际地物等大),米的坐标单位.而按图幅输出时,实际地物是缩小了一个比例尺的倍数画到图纸上的,为了方便读取图纸坐标,图纸坐标的坐标单位一般是毫米,所以要得到真实坐标,必须乘以比例尺的倍数来得到1:1的比例尺,再除以1000将毫米转换为米。
十一、MAPGIS投影坐标类型中,大致有五种坐标类型
1.用户自定义也称设备坐标(以毫米为单位),
2.地理坐标系(以度或度分秒为单位),
3.大地坐标系(以米为单位),
4.平面直角坐标系(以米为单位),
5.地心大地直角。
说明:MAPGIS中的大地坐标系其实是投影平面直角坐标系高斯克吕格投影类型中的一个情况,比例尺分母为1,单位为米。因为此时的图形坐标和实际测量的大地坐标是一致的,所以成为大地坐标系。
测量学中的大地坐标系并不是上述的含义,它是大地地理坐标系的简称。地球椭球面上任一点的位置,可由该点的纬度(B)和经度(L)确定,即地面点的地理坐标值,由经线和纬线构成两组互相正交的曲线坐标网叫地理坐标网。由经纬度构成的地理坐标系统又叫地理坐标系。地理坐标分为天文地理坐标和大地地理坐标,天文地理坐标是用天文测量方法确定的,大地地理坐标是用大地测量方法确定的。我们在地球椭球面上所用的地理坐标系属于大地地理坐标系,简称大地坐标系。
西安80坐标系与北京54坐标系其实是一种椭球参数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。
十二、进行设备坐标转换到地理坐标的方法
第一步:启动投影变换系统。
第二步:打开需要转换的点(线,面)文件。(菜单:文件/打开文件)
第三步:编辑投影参数和TIC点;选择转换文件(菜单:投影转换/MAPGIS文件投影/选转换点(线,面)文件。);
编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。注意:理伦值类型设为地理坐标系,以度或度分秒为单位);编辑当前投影参数(菜
单:投影转换/编辑当前投影参数。注:当前投影坐标类型选择为用户自定义,坐标单位:毫米,比例尺母:1);编辑结果投参数(菜单:投影转换/设置转换后
的参数。注:当前投影坐标系类型选择为地埋坐标系,坐标单位:度或度分秒)。
第四步:进行投影转换(菜单:投影转换/进行投影投影转换)。
十三、MAPGIS把经纬度坐标转换为大地坐标
投影变换下的“投影转换”菜单下“输入单点投影转换”。
设置“原始投影参数”和“结果投影参数”,并将已知点输进去“投影点”,影转换模块,投影转换菜单下,输入单点投影变换功能。
设置当前投影:地理坐标系,单位可以是度,分,秒或ddmmss格式。根据数据决定。如数据是98.78度,那么你的单位就是度。依次类推。
设置目的投影:投影平面直角坐标系,高斯投影,比例尺分母是1,单位是米,根据你的经度范围输入中央经度。
其他不用设置,点击投影点按钮,在右边就计算出该点的大地坐标。
十四、点位置坐标批量导出在实际工作中, 我们经常需要在某一面图面上同时读出多点的位置坐标至表格中,如在收集的化探实际材料图上,分布有大量的采样点,而这些采样点的坐标对于下步圈定重新某元素的等值线是非常重要,如果一个一个的读出并填制成表,则工作量是十分大。那么有没有快速的方法呢?答案是肯定的,而且不只一种方法可实现。
第一种方法:
(1)进入投影变换模块,对点文件的属性结构进行编辑,增加x字段和y字段,当然这两个字段的的数据类型要选为双精度型或浮点型,设置坐标的小数位数后,在工具菜单中选择点位置转为属性,选择图形坐标的x、y所对应的字段,转换即可。
(2)打开已转为属性的点文件,进行文本转换即可,然后利用WORD进行文本转为表格,将表格复制到EXCEL。
第二种方法:
基本原理是利用MAPGIS67中的”文件转换”模块实现的。具体操作是:
(1) 打开MAPGIS67中的”文件转换”,装入点文件(不管是否赋属性),然后在“输出”选单下,选择“输出MAPGIS明码格式”单击注意:在选择“输出MAPGIS明码文件”之前,最好进行一下“重设省缺ID”),保存为“*.wat”格式文件。
(2) 用记事本打开“*.wat”格式文件,选项中从出现坐标的第一行开始至结束的数据,复制粘贴至WORD文档中,用第一种方
法转换到EXCELK表中即可。
第三种方法
是借助与MAPGIS兼容的MGT6辅助软件实现。它具有操作步骤简单,实有性强。具体操作是:
(1)进入MGT6界面下打开需转换的点文件,在编辑工具选单下,点击“点位赋至属性”; (2)打开新的EXCEL表,然后进入MGT6,在EXCEL选单下,点击“属性->表格”即可。至此在刚打开的EXCEL表中已有各点的位置坐标了。 下面是转换过程的一个简单的操作演示。 [提示]MGT6是一功能较好MAPGIS辅助绘图软件,功能较为实用, 在我们的地质工作中有实际意义主要还有:带捕捉功能多段线编辑、卡断线、线卡断线、插入整个表格、插入选择单元格、导出线拐点坐标、自动闭合线、自动拟合线等。
十五、MAPGIS里如何测量角度值
造两个同样的子图(线状的),一个子图重合一条边,然后查看参数中,两个子图旋转角度的差。也可用其他二次开发软件更加方便的量取了。
十六、MAPGIS中,如何把相片插入到工程文件中?
新建一个点文件,插入点,然后在点类型那里选择,图象。
还可以将照片转化成msi文件,插入工程,但是MSI文件排起版来可能不太方便!!用点文件,插入点,排版方便,但是提醒楼主注意一下点文件的存储路径,尽量不要改变!如果仅在您的系统中使用,可能没什么问题,就怕别人拷图的时候,丢了点文件!!
实在不行,可以在MAPGIS中将图做好,需要贴照片的地方留空,然后输出成TIFF格式,在PHOTOSHOP中将照片贴上不就行了,有个前提就是您的最终用途是出版或印刷或者提交图像格式,不能生成电子地图。
十七、我国采用6度分带和3度分带:
1∶2.5万及1∶5万的地形图采用6度分带投影,即经差为6度,从零度子午线开始,自西向东每个经差6度为一投影带,全球共分60个带,用1,2,3,4,5,……表示.即东经0~6度为第一带,其中央经线的经度为东经3度,东经6~12度为第二带,其中央经线的经度为9度。我省位于东经113度-东经120度之间,跨第19带和20带,其中东经114度以西(包括阜平县的下庄乡以西、平山的温塘、苏家庄以西,井陉的矿区以西,邢台县的浆水镇以西,武安的活水乡以西,涉县全境)位于第19带,其中央经线为东经111度;114度以东到山海关均在第20带,其中央经线为117度。
1∶1万的地形图采用3度分带,从东经1.5度的经线开始,每隔3度为一带,用1,2,3,……表示,全球共划分120个投影带,即东经1.5~4.5度为第1带,其中央经线的经度为东经3度,东经4.5~7.5度为第2带,其中央经线的经度为东经6度.我省位于东经113度-东经120度之间,跨第38、39、40共计3个带,其中东经115.5度以西为第38带,其中央经线为东经114度;东经115.5~118.5度为39带,其中央经线为东经117度;东经118.5度以东到山海关为40带,其中央经线为东经120度。
地形图上公里网横坐标前2位就是带号,例如:我省1:5万地形图上的横坐标为20345486,其中20即为带号,345486为横坐标值。
当地中央经线经度的计算
六度带中央经线经度的计算:当地中央经线经度=6°×当地带号-3°,例如:地形图上的横坐标为20345,其所处的六度带的中央经线经度为:6°×20-3°=117°(适用于1∶2.5万和1∶5万地形图)。
三度带中央经线经度的计算:中央经线经度=3°×当地带号(适用于1∶1万地形图)。
十八、mapgis67里解析造线功能简介
1 极坐标定点
极坐标定点的功能是通过输入角度和距离来定点,输入的角度是指垂线和逆时针方向之间的夹角。距离是指输入线的长度。
2 键盘输入点
1)坐标值输入
在对话框中直接输入 XY 的坐标值,点击“加点”即可。如有输入错误可进行“退点”操作,同时系统在对话框里显示当前的 XY 坐标值。
2)距离交汇输入
当前点的坐标值加上您在对话框里输入的 XY 的坐标值就是您得到点的坐标值。
3 输入定长线
直接在弹出的对话框里输入线段的长度即可。
4 角度距离定点
1)选择线段
在对话框里输入角度和距离值,鼠标选择需加点的线段,系统捕捉线段上最近的点,根据输入的角度和距离值定点。
2)顺序定点
在对话框里输入角度和距离值,点击生成点,系统沿输入线的方向上加点,输入的角度是指与线逆时针方向的夹角。
5 求垂点
点击“选择线段”,用鼠标选择需求垂点的线段,然后选择两种求垂点的方式,最后选择“生成点”,系统将在您选择的线段上生成垂点。
十九、mapgis结合excel作资源量估算图
传统的资源储量估算图的作法效率低而且容易出错,借助mapgis及excel来完成资源量估算图,不失为一种新的选择。下面结合自己的经验,论述一下用mapgis结合excel作资源量估算图的过程。
一、图框的生成
以前手工绘图的时候,做一幅图一般是先打好网格,再逐网格来绘制,这样能够减少误差。现在有了电脑,一般是先用电脑生成需要的图框,再把图配准到图框中,再来处理。生成图框很重要。Mapgis提供了两大类图框的生成,一是经纬网图框,二是公里网图框。一般在资源储量核实中用得最多的是公里网图框。公里网图框的生成很简单,打开mapgis投影变换模块,打开键盘生成矩形图框,根据需要填写相应的参数即可生成。需要注意的是,坐标系一般填写国家坐标系,起始带号填写相应的带号,标注一般为公里值,因为一般图都不规则,矩形分幅方法选择任意公里矩形分幅,比例尺分母在图上都能找到,网起始值指的是公里网从哪儿开始,比如左下角坐标为2735232.33,35437248.11,1:5000的图,网起始值x填写为437.5,网起始值y填写为2735.5。对1:5000的图网间隔一般为0.5,而且将左下角平移为原点不要打钩,这样才方便后续工作。
二、拐点投影及坐标转换
在作资源量估算图的过程中,把已知的坐标点投影到图上,并进行坐标变换经常要用到,比如矿权范围坐标,作为资源量估算来讲,矿权范围很重要,把拐点坐标很精确的投影到图上,以便确定面积,并根据需要进行转换,以确定经纬度位置等等。而mapgis软件就提供了这样的方便,打开mapgis,打开投影变换模块,无论用用户文件投影或单点投影变换,可以把点投影到相应比例尺的图上或进行坐标变换。需要注意的是,用户投影参数及结果投影参数一定要搞清楚,否则会出现错误的结果,如果仅仅是为了坐标变换,比如要结果为3度带或6度带的高斯坐标,结果投影参数的比例尺分母一定要设置为1,单位为米。而要经纬度坐标,单位则要定为或度、或分、或秒,虽然用DDDMMSS.SS也可以,但有些误差。在要求不是很严格的时候,也可以用。
当然,如果点很少的情况下,也可以直接在输入编辑模块中用定位点来投影,实际上在资源储量核实中的坐标,一般都是大比例尺的高斯平面直角坐标,在mapgis中的坐标表示公式为:
横坐标x=高斯坐标y(不要带号)/(比例尺分母/1000)
纵坐标y=高斯坐标x/(比例尺分母/1000)
比如:高斯坐标为x=2764650,y=35400500,放到比例尺为1:5000的图上,图上坐标一般为:横坐标x=80100,y=552930。
这样做的前提条件是用mapgis生成的标准图框没有平移到原点。
三、图像配准
有了图框,投了拐点,在拷贝相应的图签,写上相应的图名,一幅的图的框架基本构成了,在这样一个框架的基础上,把各煤层扫描的储量图配准的这样一个统一的图框中,根据需要进行切割,图像处理模块发挥了重要作用。
打开mapgis图像分析或镶嵌配准模块,把扫描的tif图像转换为msi图像,进行配准,在这个过程中需要注意的是,配准所选的点一定要均匀分布,而且点越多越好,校正的时候可以选择用影像精校正,这样出来的图较准确。最后可以用标准图框生成的区来进行切割。以方便打印光栅。
四、矢量化
矢量化和其它的矢量化没有什么区别,需要注意的是,造区的时候,如果为煤矿,且有底板等高线,块段的边界一般以底板等高线和勘探线为界。另外每一块段最好造一个区,并且在区属性结构中增加一个块段号字段,填写相应的块段号作为属性,方便区属性的输出。
五、量算面积及资源量估算
最后一步就是计算资源量,通过mapgis的区属性,很容易读出面积,再调入excel中进行计算,不容易出错。在mapgis中,打开属性管理模块,输出相应的区属性,区属性输出时,一般输出为dbf的格式,方便调入excel中进行资源量计算。
然后打开excel,读入区属性,因为区很多,怎样识别你所要的区呢,块段号字段发挥了重要作用。需要注意的是,区属性中的面积单位一般为平方毫米,要根据比例尺转换为平方米才能满足需要,即乘于常数即可,常数为比例尺分母除以1000后的平方值,然后再填写相应的参数进行计算即可。在计算的过程中,为了跟计算器算的结果一致,需要用到sum及round函数,sum函数用于求和,round函数的功能是返回某个数字按指定位数取整后的数字,语法是:
ROUND(number,num_digits) Number 需要进行四舍五入的数字。Num_digits 指定的位数,按此位数进行四舍五入。
最后再把excel算的结果表“复制”,在cad中“选择性粘贴”,修改完善后再转入mapgis放到资源估算图上。(可用其他二次开发软件实现了如mgt6)
以上过程,越大、块段数越多的项目,越能简化工作,通过mapgis结合excel来作资源量估算图,给地质人员带来了很多方便,随着软件的发展和软件使用者的熟练,必将给地质人员带来越来越多的方便。
二十、如何捕捉线的节点
在输入线时,将鼠标移至你需要捕捉的节点附近,先按住键盘上的SHIFT键(注意不要松开),再单击鼠标左键。就可以捕捉到离光标最近的节点。
如何捕捉线上的任意位置(也就是即时靠近线)
在输入线时,将鼠标移到你需要靠近的线的附近,按一下键盘上的F12键,弹出一个对话框,选择靠近线选项,再单击确定就行了,很简单的。
相交线剪断功能
相交线剪断功能,顾名思义就是将两条相交线从它们相交处剪断,在弹出菜单中有两种功能:不剪断母线和剪断母线。所谓母线就是参考线。我们没有必要过多的去追究什么是母线,只要记住你所选择的第一根线就是母线,就行了。
如何操作相交线剪断功能
先选择功能菜单:线编辑/相交线剪断/剪断母线,然后选择两根需要剪断的线。(如果用不剪断母线功能,注意选择线的先后顺序,第一次选择的线为母线,第二次选择的线就是要剪断的线)。
二十一、工程图例制作
图例版可以方便地提供取图形固定参数和固定属性,也可以方便地进行统改图形的参数,在MAPGIS6.7还提供了一种关联技术,让图列中的不同要素与不同的文件进行关联,这样在输入时,就可以大大提高作图的效率。如何制作图例,上面所说的如何实现呢?(注意:图例版只能在工程状态下才能新建,使用)
第一步:新建工程(注意:图例版只能在工程状态下才能新建,使用,所以要先新建一个工程)。在新建工程完成后,将出现两个窗口,右边的窗口为图形窗口,左边的为工程的文件管理窗口(如果看不见左边的窗口,请用窗口/显示工作台功能,将工程管理窗口显示出来)
第二步:在工程管理窗口中点击鼠标右键,在弹出菜单中选择新建工程图例功能,将会弹出一个“工程图例编辑器”。
第三步:编辑分类(如果你想实现文件与要素之间的关联,这一步就必需编辑,反之,可以不编辑)。分类是一个广义的概念,是一类要素的总称。分类与图例的关系是分类中包含许多的图例。在编辑分类还有两个按钮,即修改属性结构和修改属性内容,其功能主要用于编辑缺省属性结构。
第四步:编辑每个分类中的具体图例以及每个图例的缺省属性。
第五步:在工程文件管理窗口中点击鼠标右键,在弹出的菜单中选择新建文件功能,在此新建两个文件。用来存放个要素的,并分别对这两个文件定义属性结构。
第六步:在工程管理窗口中击鼠标右键,弹出菜单中选择关联图例文件功能。弹出一个对话框,选择一个图例文件。
第七步:进行文件与分类的关联。双击每一个文件后的说明位置,弹出一个对话框,在分类码处输入一个分类码,每个文件都要与某一个分类码进行关联。
第八步:在工程管理窗口中点击鼠标右键,弹出菜单中选择打开图例版功能。下面就可以使用了。
到此,关于图例的定义和使用就结束了。还有一些其它使用比如统改属性,统改参数等。
❺ 电脑怎样文件对比归档整理文件管理
卫 生 制 度
为规范员工日常行为,营造一个舒适、健康和谐的办公环境,维护公司对外整体形象,特制定本制度。
1、每天上班后应将办公室打扫干净并整理好各自办公桌上的文件及材料;
2、每周末对公司整体环境进行一次集体大扫除,
3、不得在办公室乱扔纸屑及烟头等垃圾,更不得随地吐痰。
4、应保持办公桌上的文件、办公用品等摆放有序,不得乱扔乱放,杂乱无章。
5、保持洗手间卫生,用后必须认真冲洗,否则会是对他人的不尊重,从而影响工作。
6、报刊杂志阅读后应及时放回报刊架,按序摆放。不得随意堆放更不得四处乱扔。
7、应保持楼梯、走廊等公共区域的卫生,
8、作为金豪公司的员工应注意个人卫生。否则会给他人带来不好的情绪。进而影响工作
档 案 管 理 制 度
1、为加强对文件统一管理,防止文件丢失,公司办公室设立文件收文登记簿、签发意见簿,逐日逐项登记清楚。
2、收到的文件应及时交总经理或部门分管经理阅示,对不按制度办事所造成的损失,按本规章制度的奖惩制度执行。
3、要建立健全的档案管理体系,档案的分类应科学合理,各归档的资料应收集齐全,装订成册,鉴定准确。
4、对档案要实行科学管理以保证档案资料的保管安全。
公 文 办 理 制 度
为进一步规范公文办理程序,提高办文效率和质量,按照“明确分工、各负其责、加强协作、统一管理”的原则,对公司的收发文进行规范管理。
一、收文办理:
1、凡是收文,一律由办公室登记,并根据文件内容,由办公室签批拟办意见,分别呈送各级领导阅示及有关科室办理,急件及时送办。
2、承办科室应按文件时限要求抓紧办理不得延误、推诿,对不属于本科室职权范围或不适宜本科室办理,应当迅速退回办公室并说明理由;总经理签批由具体科室或个人负责办理,则必须按吝惜经理要求办结。
3、对已办结的公文,各科室均应及时送交办公室归档。密级公文办完后立即送交,业务指导性公文需留用的,可采取复印件的办法备用。
4、签收登记后批办的文件,由办公室负责催办。领导批示限期办理的文件,重点催办并及时反馈办理结果。
5、未按办文程序直接送总经理的公文有关科室在接到总经理交办的公文时应到办公室进行补办登记、签收手续。
二、发文办理:
1、根据本规章制度确定的科室职责,各科室在职责范围内需要对外发文的,由各科室拟定文稿,经总经理批示后发文。
2、公文送总经理签发前,应交副总经理及办公室审核。在不改变原意的的情况下,核稿人可对文稿进行删节和文字加工,需对文稿进行较大修改时应提出意见由经办人(主办科室)修改。
3、对外发文一律由办公室发文字号,确定文种、发放范围、打印份数及时间要求。
学 习 及 培 训 制 度
1、为提高公司员工技能素质和适应本企业发展的需要,对业务骨干进行适当的岗位培训和学习,但被培训人员要和公司签订有关培训协议,对国家部门发给的岗位资格证书由公司统一备案管理。
2、公司鼓励员工积极参加相关业务学习,以提高自身业务水平和工作能力。通过学习取得相应的资格、职称后,公司将按级别给予一定的奖励。
❻ 办公室文件管理、分类、入档怎么做
一般情况可以按文件类别来归类,关键的是要在每类文件下用便签贴好时间段,以后找起来方便点。
话说这年代了其实可以用云文件归档了,纸质文件整理归档保存都有很多不方便之处呢,可以和老板建议下,哈哈~
❼ 如何管理自己的文件及文件夹
文件管理方式,即怎样管理您的日常文件,管理你的日常文件的方法。文件管理的真谛在于方便保存和迅速提取,所有的文件将通 过文件夹分类被很好地组织起来,放在你最能方便找到的地方。解决这个问题目前最理想的方法就是分类管理。
成堆的有用无用的纸、杂乱无章的书籍和办公用品散落在各处,这就是我们办公桌上的一般情形。在电脑的内部,在电脑的桌面上,在“资源管理器”中,也同样充斥着无序与混乱。这种虚拟的混乱极大地影响了电脑的性能和我们办公的效率,当许多人面临这个问题时,认为硬盘空间又不够了,电脑性能又不跟不上了,需要再换一台新的电脑了。事实上,我们真正需要的是坐下来,好好花时间将电脑里的文件真正管理起来,会为自己日后省下更多的时间。
文件管理的真谛在于方便保存和迅速提取,所有的文件将通 过文件夹分类被很好地组织起来,放在你最能方便找到的地方。解决这个问题目前最理想的方法就是分类管理,从硬盘分区开始到每一个文件夹的建立,我们都要按照自己的工作和生活需要,分为大大小小、多个层级的文件夹,建立合理的文件保存架构。此外所有的文件、文件夹,都要规范化地命名,并放入最合适的文件夹中。这样,当我们需要什么文件时,就知道到哪里去寻找。这种方法,对于相当数量的人来说,并不是一件轻松的事,因为他们习惯了随手存放文件和辛苦、茫无头绪地查找文件。下面,我们将帮你制订一套分类管理的原则,并敦促您养成好的文件管理习惯。以下是我们总结出的一些基本技巧,这些技巧并不是教条,可能并不适合你,但无论如何你必须要有自己的规则,并坚持下来,形成习惯。
❽ 怎样进行文件管理
在绿色下载吧下载一个文件管理器,很好用的!
❾ 如何做好文件管理
一、分序分类排列。
供应商可按地区分类(如电脑软件中本身有供应商编号,可按供应商编号排序),打孔后用大活页夹夹上,在活页夹外侧注上编号xxx号-YYY号,方便查找。需要更改供应商信息时,及时将各部门核准更改后的供应商信息卡替换或在原活页夹中增加该供应商页。
日常文件分类,夹在透明百页文件夹中,按周清理。
二、及时清理。
对于供应商信息卡,可在一两年后,将老资料按顺序装订归档。
对于日常文件,在失效后,如无保存价值,及时清理作废。如有保存价值,定期装订归档。
三、建立查询制度
用一专门文件簿,对于来借阅资料、文件的人员,签字确认(注明借阅日期、借阅文件、借阅者、归还日期)
总之,要分类编码排序,有助管理。
❿ 急求Java简单文件管理类程序
这是别人写好的
package sunnykid.file;
import java.io.*;
import sunnykid.text.SunnykidNumber;
/**
* <p>标题: JAVA文件操作工具类</p>
* <br>
* <p>描述: 阳光软体工作室常用工具包</p>
* <br>
* <p>版权: 版权所有 (c) 2007</p>
* <br>
* <p>组织: 阳光软体工作室</p>
*
* @author 钟晓籁
* @version V1.0
*/
public class FileOperator {
/**
* 不带参数的构造函数
*/
public FileOperator() {
super();
}
/**
* 删除指定的文件
* @param filepath String 待删除的文件路径及名称
* @throws IOException
*/
public void delete(String filepath) throws IOException {
Runtime rt = Runtime.getRuntime();
rt.exec("cmd /c del " + filepath);
}
/**
* 将字符串写入文件
* @param content String 待写入的字符串内容
* @param filepath String 待写入的文件路径及名称
* @throws IOException
*/
public void write(String content, String filepath) throws IOException {
File file = new File(filepath);
FileWriter fw = new FileWriter(file);
fw.write(content);
fw.close();
}
/**
* 读取文件中的内容
* @param filepath String 待读取的文件路径及名称
* @return String 返回从文件中读取的字符串内容
* @throws IOException
*/
public String read(String filepath) throws IOException {
int text = 0;
File file = new File(filepath);
FileReader fr = new FileReader(file);
int len = (int) file.length();
char[] buffer = new char[len];
while (fr.ready()) {
text = text + fr.read(buffer, text, len - text);
}
fr.close();
String content = new String(buffer, 0, text);
return content;
}
/**
* 判断一个文件是否存在
* @param filepath String 待判断的文件路径及名称
* @return boolean 返回文件是否存在结果
*/
public boolean isExist(String filepath) {
File file = new File(filepath);
if (file.exists()) {
return true;
} else {
return false;
}
}
/**
* 重命名文件或目录
* @param oldname String 重命名前的文件或目录名称
* @param newname String 重命名后的文件或目录名称
* @return boolean 返回操作是否成功结果
*/
public boolean rename(String oldname, String newname) {
File oldfile = new File(oldname);
File newfile = new File(newname);
boolean success = oldfile.renameTo(newfile);
return success;
}
/**
* 剪切指定文件至指定的目录
* @param from String 源文件的路径及名称
* @param to String 目标路径及名称
*/
public void move(String from, String to) {
File oldfile = new File(from);
File newfile = new File(to);
oldfile.renameTo(newfile);
}
/**
* 拷贝指定文件至指定的目录
* @param from String 源文件的路径及名称
* @param to String 目标路径及名称
* @throws IOException
*/
public void (String from, String to) throws IOException {
int BUFF_SIZE = 100000;
byte[] buffer = new byte[BUFF_SIZE];
InputStream in = null;
OutputStream out = null;
try {
in = new FileInputStream(from);
out = new FileOutputStream(to);
while (true) {
synchronized (buffer) {
int amountRead = in.read(buffer);
if (amountRead < 0) {
break;
}
out.write(buffer, 0, amountRead);
}
}
} finally {
if (in != null) {
in.close();
}
if (out != null) {
out.close();
}
}
}
/**
* 获取文件扩展名
* @param filename String 需要获取大小的文件之完整路径
* @return String 返回文件扩展名
*/
public String getExtension(String filename) {
String defExt = null;
if ((filename != null) && (filename.length() > 0)) {
int i = filename.lastIndexOf('.');
if ((i > 0) && (i < (filename.length() - 1))) {
defExt = filename.substring(i + 1);
}
}
return defExt;
}
/**
* 获取文件字节数
* @param filename String 需要获取大小的文件之完整路径
* @return long 返回文件大小字节数
*/
public long fileSize(String filename) {
long size = 0L;
File file = new File(filename);
if (this.isExist(filename) == true) {
size = file.length();
}
return size;
}
/**
* 获取标准单位之文件大小
* @param bytesize long 需要转换为标准单位的文件之字节数
* @return String 返回标准单位之文件大小
*/
public String switchSize(long bytesize) {
String size = "";
SunnykidNumber sn=new SunnykidNumber();
float number = 0.0f;
if (bytesize <= 0) {
size = "0Bytes";
} else if (bytesize < 1024) {
size = String.valueOf(size) + "Bytes";
} else if (bytesize < 1048576) {
number = (float) bytesize / 1024;
size = sn.parseCurrency(number) + "KB";
} else if (bytesize < 1073741824) {
number = (float) bytesize / 1024 / 1024;
size = sn.parseCurrency(number) + "MB";
} else if (bytesize < 1099511627776L) {
number = (float) bytesize / 1024 / 1024 / 1024;
size = sn.parseCurrency(number) + "GB";
}
return size;
}
}
====================
package sunnykid.text;
import java.text.*;
/**
* <p>标题: 用于操作数字的类</p>
* <br>
* <p>描述: 阳光软体工作室常用工具包</p>
* <br>
* <p>版权: 版权所有 (c) 2007</p>
* <br>
* <p>组织: 阳光软体工作室</p>
*
* @author 钟晓籁
* @version V1.0
*/
public class SunnykidNumber {
/**
* 不带参数的构造函数
*/
public SunnykidNumber() {
super();
}
/**
* 将数字格式化成货币样式
* @param unfmt_dbl double 未经格式化的数字
* @return String 返回按照货币样式格式化后的字符串
*/
public String getCurrency(double unfmt_dbl) { //双精度数转化成货币类型两位小数
NumberFormat nf = NumberFormat.getCurrencyInstance(); //按照货币类型格式化数字
String fmted_str = nf.format(unfmt_dbl);
return fmted_str;
}
/**
* 按照货币类型格式化数字
* @param unfmt_dbl double 未经格式化的数字
* @return String 返回按照货币类型格式化后的字符串
*/
public String parseCurrency(double unfmt_dbl) { //双精度数转化成货币类型两位小数的字符串
DecimalFormat df = new DecimalFormat("#.00"); //按照货币类型格式化数字
String fmted_str = df.format(unfmt_dbl);
return fmted_str;
}
/**
* 双精度小数转化成百分数
* @param unfmt_dbl double 未经格式化的数字
* @return String 返回按照百分比样式格式化后的字符串
*/
public String parsePercect(double unfmt_dbl) { //双精度小数转化成百分数
NumberFormat nf = NumberFormat.getPercentInstance(); //按照百分比格式化数字
// nf.setMinimumIntegerDigits(integ);// 设置数的整数部分所允许的最大位数
// nf.setMaximumFractionDigits(fract);// 设置数的小数部分所允许的最大位数
String fmted_str = nf.format(unfmt_dbl);
return fmted_str;
}
/**
* 双精度小数四舍五入为整数
* @param unfmt_dbl double 未经转化的小数
* @return int 小数四舍后得到的整数
*/
public int roundNumber(double unfmt_dbl) {
String temp_str = String.valueOf(unfmt_dbl); //将小数转化为字符串
if (temp_str.indexOf(".") <= 0) {
}
int indexOfDot = temp_str.indexOf("."); //获取小数点位置
int temp_int = Integer.parseInt(temp_str.substring(indexOfDot + 1,
indexOfDot + 2));
if (temp_int < 5) { //判断小数点后一位的数字是否大于5
return Integer.parseInt(temp_str.substring(0, indexOfDot)); //四舍
} else {
return Integer.parseInt(temp_str.substring(0, indexOfDot)) + 1; //五入
}
}
}