用C++读取一份dat数据坐标文件,
文件格式说明(二进制):
第1个字节表示编码方式,00为使用big-endian编码(XDR),01为使用little-endian编码(NDR)。单字节,char
第2与第3个字节规定了矢量数据的类型,0X0100代表Point;0X0200代表Polyline;0X0300代表Polygon。两个字节,short
第4个与第5个字节代表了矢量数据的点数目,比如:N。两个字节,short
第6个字节开始就代表N个坐标对(x,y),每个坐标对16个字节,两个double。
第 N个坐标对后, 1个字节代表字符长度:M, 单字节,char
字符长度后的, M 字节存储字符串。
如何实现数据读取,将三个文件的坐标串读取到内存,
并能够将读取的坐标串显示出来,读出来的字串放到对应线或面的最后一个坐标点旁边