点之记批量制作方法指南

       点之记一般是等级控制必需要提交的资料之一,同时点之记的制作非常让人伤脑筋,一个两个好说,但是成百上千的点之记就非常的让人头痛了。根据我的经验,一个熟练的技术员一天也无非制作50个,当然是要认真的制作。

       点之记的制作不像一般的数据处理那样可以轻易的批量化,所以制作起来浪费时间,没有头绪!

       在汕头工地,我们共需要制作2000余个点之记,如何又快又好的制作出来,做到规范统一,且无遗漏呢,为此我找了大量的资料但是均没有好的点之记制作方法,也没有现成的软件及参考。所以我就花了点时间来专门写了一系列的点之记制作程序包,可以实现点之记的半干预批量制作。经检验制作出的点之记符合标准,如果事先准备好路线说明则2000个点之记一个人两天即可制作完成。

   程序包总共分为7个文件,列如下:

1、 点之记标准格式word文件。

2、 用VBA编写的可以提取等级、点号、点名、标石、所在地、所在图幅、概略位置的EXCEL文件。

3、 用LISP编写的可以在图上提取相临点(包括:距离、相临点点号)的lsp文件。

4、 用lisp编写的可以以制作点这中心的路线和位置图的批量截图lsp文件。

5、 用VB编写的可以批量转换文件的exe文件。

6、 用ASP编写的可以实现从access数据库中读取数据并生成点之记htm格式的程序包。

7、 数据列表示例的excel表格。

具体操作方法:本文来自于广州地理信息网:http://www.gzgis.com

1、 把数据列表示例的excel表格按示例加入内容,点击生成,即可生成标准表。

2、 用批量提取相临点工具提取相临点信息,此步之前须画好通视图。然后把程序自动生成的数据复制到标准表中。

3、 用批量截图程序截取路们和位置图,此步之前需做好总路线图和地形图,程序会将截取的图以jpg格式并且会自动以点名作为图名存储。保存在本地路径下。然后用excel表格把路径和图名(即点号)组成为一个绝对路径复制到excel标准表中。

4、 这一步就是制作路线说明,经反复思考它无法实现批量化,只能写一个程序减少人工干预,但是实际效果不理想,最终放弃实现路线说明的批量化制作,需人为制作后复制到标准表。

5、 把标准表完整复制到access数据库中,打开路径下的index网页点自动生成便可生成网页标准版点之记,用word打开此网页,然后另存即可。

备注:

       第五步也可使用word自带的邮件合并功能,把标准表生成点之记标准格式,然后另存为网页再用word打开另存即可。但是需要注意的是在另存网页时图片并不显示,需要我们具备一定的网络编程知识,把关键字符替换掉,把图片以绝对或相对路径设置即可。

       另外需要注意的就是:在邮件合并生成后产生的文件无移植,移植时需把原始图片并且在新位置的电脑路径中不变方可。另外邮件合并后产生的文本不能正常加入页码,简单的做法是在第一页加入页码后全选然后加入页码并且在格式中选:续前节。另一个解决办法是删除全文中的分节符,用替换方式替换掉也行,较为麻烦。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

粤ICP备19141338号,Copyright Your gzgis.com Rights Reserved.