3、 Shape文件到DXF文件转化的实现
由于Shape文件是二进制文件,且文件格式复杂,直接使用编程语言读取Shape文件具有一定的困难,由此作者使用第三方开发组件MapObject提供的对Shape文件的数据访问接口来读取Shape文件内容,大大降低了Shape文件到DXF文件格式转化的编程工作量。
MapObject是目前最优秀的GIS二次开发组件之一,他提供了一系列的GIS制图功能和访问ESRI Shape Files的数据访问接口[1]。利用MapObject对Shape文件的数据访问功能来提取Shape的图形信息,具有不丢失图形信息、数据访问简单等优点。下面是Shape文件类型与DXF图元类型对照表:
地物类型
Shape文件地物类型
DXF图元类型
点
MoShapeTypePoint
Point,Block
线
MoShapeTypeLine
Line
面
MoShapeTypePolygon
Polygon
文字
注记(不属于Shape文件类型)
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典计算机基于ComGIS的从Shape文件到Dxf文件格式转换的方法(4)在线全文阅读。
相关推荐: