- 4
- 0
- 约小于1千字
- 约 11页
- 2018-01-26 发布于浙江
- 举报
c语言shape文件读取
Shapefile文件的读取 实验目的 读取包含常规点、线、面矢量数据的.shp文件,掌握 .shp文件的基本存储结构,并以此为基础深入理解shapefile的矢量数据结构。 Shapefile文件格式 文件头 信息记录 基本识别信息 空间信息概况 100字节 几何体空间坐标记录 记录头共8字节 shapeType 4字节 每条记录长度:(8+记录长度*2字节) 读取数据 分配内存空间 判断有多少条记录 读文件头 实验方案 1 2 3 4 文件头说明: ?FileCode(文件代码=9994) ?5个unused ?FileLength 整个文件的长度(包括文件头,以16字节为单位) ?FileVersion 文件版本=10 读取文件头 这部分数据在文件中采取大端存储,从文件中读出后要进行位序转换才能得到正确数值 实验目的 判断数据类型及记录数并分配内存空间 判断记录数 循环每做一次记录数加一 读取数据 判断文件尾 这里不能使用feof(file)即【 while(feof(file)==0)】的方式来判断文件尾!因为即使已经到达了文件尾,但file-flag仍然没有被置为_IOEOF,因而feof()仍然没有探测到文件结尾 读取数据 将结构体中用不到的变量级指针置空 //读取之前分配了存储空间的Parts和points数据 心得体会 这次试验的关键点之一是
您可能关注的文档
- 2017高一课件-新时代的劳动者.ppt
- 2017高考-专题1第5讲不等式-理科数学.ppt
- 2017高考一轮复习-经济生活第四课-生产与经济制度.ppt
- 2017高考化学复习备考(河北衡水中学)-研磨精神 卓越备考 (共65张).ppt
- 2017高考历史二轮专题复习课件:专题二 中外近代文明的演进 专题综合提升课(二) 中外近代文明.pptx
- 2017高考历史二轮专题复习课件:高考特色串讲 第1讲 高考命题规律及趋向.pptx
- 2017高考历史二轮:专题三 中外现代文明的演进 第13讲 中国社会主义现代化建设新局面的形成与发展.pptx
- 2017高考多则材料作文审题立意公开课___实用性强.ppt
- 2017高考政治二轮复习课件专题三 收入与分配 考点2..ppt
- 2017高考政治二轮复习课件专题八 文化的作用与发展 考点3..ppt
- 合规红线与避坑实操手册(2026)《YDT 2853-2015 LTE无线网络安全网关技术要求》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3026-2016通信基站电磁辐射管理技术要求》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3133-2016引入光缆用接续保护盒》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3198-2016支持远程管理的嵌入式通用集成电路卡(eUICC)技术要求(第一阶段)》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3273-2017 LTE FDD数字蜂窝移动通信网 基站设备测试方法(第二阶段)》.pptx
- 宣贯培训(2026)《DLT 1216-2013配电网静止同步补偿装置技术规范》.pptx
- 宣贯培训(2026)《DLT 1337-2014火力发电厂水务管理导则》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3024-2016阵列掺铒光纤放大器》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3158-2016公有云服务安全防护检测要求》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3176.1-2016 800MHz2GHz cdma2000数字蜂窝移动通信网(第二阶段)设备测试方法 移动台 第1部分:基本无线指标、功能和性能》.pptx
原创力文档

文档评论(0)