fisherman 发表于 2004-8-30 08:55:00

谢谢<A name=46098><FONT color=#000066><B>gxss</B></FONT></A>的指点.


<A name=46022><FONT color=#000066><B>easypower</B></FONT></A>,小弟知道你的难处,shp文件格式搜了多遍,找不到啊,希望指点.

easypower 发表于 2004-8-30 12:50:00

我只能上有限的网站,等我在网吧再帮你查

easypower 发表于 2004-8-30 20:30:00

<A href="http://www.ckcsite.com/lunwen/no.1tests/js3.htm" target="_blank" >http://www.ckcsite.com/lunwen/no.1tests/js3.htm</A>


<A href="http://www.pcworld.com.cn/98/9832/3213.html" target="_blank" >http://www.pcworld.com.cn/98/9832/3213.html</A>


其实shx和shp文件格式只是一个是二进制格式的,一个是文本格式的(我不确定)


我只做过shp格式的。给你参考吧

easypower 发表于 2004-8-30 20:31:00

gxss发表于2004-8-28 17:33:00static/image/common/back.gif给你提供一本参考书,其中有shx文件格式分析及shx2shp源程序。



郭朝勇。AutoCAD R14(中文版)二次开发技术。北京:清华大学出版社,1999


而且,我发现...


<BR>这位朋友可以把你的书和程序贴上来么??


这书不好找。

fisherman 发表于 2004-8-31 10:02:00

文章已看到,十分感谢!!!

fisherman 发表于 2004-9-10 10:26:00

前段时间忙别的事情,耽误了进度.


请问<A name=46515><FONT color=#000066><B>easypower</B></FONT></A>,我已经把西文字符和数字读出来,可汉字实在是找不出规律,无法识别格式,还望指教.谢谢.

fisherman 发表于 2004-9-10 15:38:00

高手指教一二啊!!!万分感谢!!!

easypower 发表于 2004-9-10 17:14:00

西文字符和数字你的读取方式是???


根据你的 读取方式我再告诉你,


同时希望妳把你的读取方式告诉大家.

fisherman 发表于 2004-9-13 10:18:00

采用CAD中txt.shx字库,用UltraEdit可以打开,以ASCII码的十六进制格式显示存储格式.每个字符都是以00结束.先以1为例说明.<BR>31 00 13 00 00 02 0E 08 FF FA 54 01 12 6C 02 18 01 20 02 20 0E 3A 00 <BR>01是落笔,开始写;12是在2方向上走1个"单位";6C是在c方向上走6个"单位";02是抬笔;18是在8方向上走1单位;01是落笔;20是0方向上走2个单位;02抬笔,写完"1"这个字符.

easypower 发表于 2004-9-13 11:27:00

就是这样子的,shp的文件格式就是这样,


但我看见你说的是shx,我怀疑shp就是shx的文本化,


我一直没有时间去证实我的猜测:)


汉字和西文子符在汉字shp中是一样的规律


有什么不明白举例说了
页: 1 2 3 [4] 5
查看完整版本: [求助]vc++如何引用CAD字库并显示文字