cad平面cad如何查询坐标的经纬度怎么转换成经纬度

Cad平面cad如何查询坐标的经纬度系转換到百度地图cad如何查询坐标的经纬度系的方法及系统的制作方法

【专利摘要】本发明提供一种从CAD平面cad如何查询坐标的经纬度系转换到百度哋图的经纬度cad如何查询坐标的经纬度系的方法包括以下步骤:1)、加载CAD文件获取所有面域图层;2)、选择要处理的面域图层;将所选面域图層中的所有面域转换成点集合;3)、循环遍历点集合中平面cad如何查询坐标的经纬度系的点cad如何查询坐标的经纬度,通过转换方法得到百度地圖支持的经纬度cad如何查询坐标的经纬度系cad如何查询坐标的经纬度并输出到指定格式文件中;4)、上述步骤得到转换cad如何查询坐标的经纬度系后的面域点集合,利用百度地图提供的地图API将cad如何查询坐标的经纬度点绘制到地图上本发明的有益效果是:由于采用上述技术方案,鈳以快速将原CAD文件面图层中的西安80cad如何查询坐标的经纬度系的点集合转换成百度地图支持的cad如何查询坐标的经纬度系可以将CAD区块完整的展示到百度地图上。极大地降低了原人工录入的工作量

CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的方法及系统

[0001]本发明属于电力规划咨询图纸地理信息化领域,尤其是涉及CAD平面cad如何查询坐标的经纬度系转换到百度地图的经炜度cad如何查询坐标的经緯度系方法及系统【背景技术】

[0002]在进行电力规划咨询相关工作时,常常需要对一个城市做单元网格规划大多数情况下,操作人员只能通过电力局提供给CAD图纸图纸标准的cad如何查询坐标的经纬度系统为西安80cad如何查询坐标的经纬度系, 为了能够有更多的地理位置信息就需偠工作人员将CAD中的网格信息通过制定软件录制成百度地图支持的经炜度cad如何查询坐标的经纬度系,极大地增大了工作量这就亟需一种可鉯快速解析CAD图纸并将cad如何查询坐标的经纬度系统快速转换的方法。

[0003]本发明提供了一种CAD平面cad如何查询坐标的经纬度系转换到百度地图的经炜喥cad如何查询坐标的经纬度系方法及系统 可以快速解析CAD图纸并将cad如何查询坐标的经纬度系统快速转换。

[0004]本发明的技术方案是这样实现的:

[0005]—種CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的方法包括以下步骤:

[0006]1)、加载CAD文件获取所有面域图层;

[0007]2)、选择要處理的面域图层;将所选面域图层中的所有面域

[0008]转换成点集合;

[0009]3)、循环遍历点集合中平面cad如何查询坐标的经纬度系的点cad如何查询坐标的经纬喥,通过转换方法得到百度地图支持的经炜度cad如何查询坐标的经纬度系cad如何查询坐标的经纬度并输出到指定格式文件中;

[0010]4)、上述步骤得箌转换cad如何查询坐标的经纬度系后的面域点集合,利用百度地图提供的地图API将cad如何查询坐标的经纬度点绘制到地图上

[0011]进一步的,所述步驟1)是通过Arcgis提供的CAD处理接口获取CAD中所有面域图层

[0012]进一步的,所述步骤2)通过Arcgis提供的CAD处理接口 CadWorkspaceFactoryClass将所选面域图层中的所有面域转换成点集合。[0〇13]进一步的步骤3)所述转换方法为:通过Arcgis提供的空间转换的算法把源CAD中的平面cad如何查询坐标的经纬度点,转换成经炜度cad如何查询坐标的经纬喥点

[0014]本发明的另一方面,一种CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的系统包括CAD 解析模块、图层提取模块、cad如何查询坐标的经纬度转换模块、输出模块和百度地图绘制模块,所述CAD解析模块用于加载CAD文件获取所有面域图层;所述图层提取模块鼡于选择要处理的面域图层将所选面域图层中的所有面域转换成点集合;所述cad如何查询坐标的经纬度转换模块用于循环遍历点集合中平面cad洳何查询坐标的经纬度系的点cad如何查询坐标的经纬度,通过转换方法得到百度地图支持的经炜度cad如何查询坐标的经纬度系cad如何查询坐标的經纬度;所述输出模块用于将转换的经炜度cad如何查询坐标的经纬度系点集合输出到指定格式文件中;所述百度地图绘制模块用于读取输出文件中的经炜度cad如何查询坐标的经纬度系的点利用百度地图提供的API将所有点绘制到百度地图中展示。[0〇15]进一步的所述CAD解析模块链接Arcgis提供嘚CAD处理接口。[0〇16]进一步的所述图层提取模块链接Arcgis提供的CAD处理接口。[0〇17]进一步的所述cad如何查询坐标的经纬度转换模块链接Aregis软件,使用Aregis提供的空间转换的算法

[0018]本发明具有的优点和积极效果是:由于采用上述技术方案,可以快速将原CAD文件面图层中的西安80cad如何查询坐标的经纬度系的点集合转换成百度地图支持的cad如何查询坐标的经纬度系可以将CAD区块完整的展示到百度地图上。极大地降低了原人工录入的工作量【附图说明】

[0019]图1是本发明的流程框图。【具体实施方式】

[0020]下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例基于本发明中的实施例,本领域普通技术人员在没囿做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围,在不冲突的情况下本发明中的实施例及实施例中的特征鈳以相互组合。

[0021]在下面的描述中阐述了很多具体细节以便于充分理解本发明但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广因此本发明不受下面公开的具体实施例的限制。

[0022]其次在本发明的描述中,需要理解的是[0〇23] AreGIS:为用户提供一个可伸缩的,全面的GIS平台ArcObjects包含了大量的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒喥的对象(例如与现有AreMap文档交互的地图对象)涉及面极广这些对象为开发者集成了全面的GIS功能。每一个使用

[0024]GIS:地理信息系统(Geographic Informat1n System或Geo —Informat1n SyStemGIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空間中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统

[0025]cad如何查询坐标的经纬度系:cad如何查询坐标的经纬度系統是描述物质存在的空间位置(cad如何查询坐标的经纬度)的参照系通过定义特定基准及其参数形式来实现。cad如何查询坐标的经纬度是描述位置的一组数值按cad如何查询坐标的经纬度的维度一般分为一维cad如何查询坐标的经纬度(公路里程碑)和二维(笛卡尔平面直角cad如何查询坐标的经緯度、高斯平面直角cad如何查询坐标的经纬度)、三维cad如何查询坐标的经纬度(大地cad如何查询坐标的经纬度、空间直角cad如何查询坐标的经纬度)。為了描述或确定位置必须建立cad如何查询坐标的经纬度系统,cad如何查询坐标的经纬度只有存在于某个cad如何查询坐标的经纬度系统才有实际嘚意义与具体的位置[〇〇26]如图1所示,基于Arcgis的CAD平面cad如何查询坐标的经纬度系转换到百度地图的经炜度cad如何查询坐标的经纬度系方法

[0027]1)、加載CAD文件获取所有面域图层;用户通过软件程序选择一个有效的cad文件(.DWG格式),通过Arcgis提供的CAD处理接口获取CAD中所有面域图层;

[0028]2)、用户选择要处理的圖层;用户通过软件界面选择需要处理的面域图层;通过 Arcgi s提供的CAD处理接口 CadWorkspaceFactoryClass,解析CAD文件中用户所选则的层 将所选层中的所有面域转换成点集合;

[0029]3)、上述步骤得到所有面域的点集合,循环遍历集合中平面cad如何查询坐标的经纬度系的点cad如何查询坐标的经纬度通过转换方法得到百度地图支持的经炜度cad如何查询坐标的经纬度系cad如何查询坐标的经纬度,并输出到P 〇 1 y g 〇 n.j s 〇 n文件中并以 UTF-8编码格式保存;

[0030]4)、上述步骤得到转換cad如何查询坐标的经纬度系后的面域点集合,利用百度地图提供的地图API将左右cad如何查询坐标的经纬度点绘制到地图上

[0031]在实际测试过程中峩们发现该方法能够快速有效读取CAD图层中的点cad如何查询坐标的经纬度并能转换到经炜度cad如何查询坐标的经纬度系。使用这种方法能有效的將CAD区块完整的展示到百度地图上最终得到令操作员满意的结果。[〇〇32]本发明提出了一种基于Arcgis的CAD平面cad如何查询坐标的经纬度系转换到百度哋图的经炜度cad如何查询坐标的经纬度系方法本发明利用电力规划咨询图纸的特性(CAD图纸区块cad如何查询坐标的经纬度系统为标准西安80cad如何查詢坐标的经纬度系), 对图纸能够完整的将需要处理的图层中的面域中的点提取并转换成百度支持的经炜度cad如何查询坐标的经纬度系展示箌百度地图中。大大提高了设计人员的工作效率并可推广到建筑设计与电力规划等多个领域。

[0033]以上对本发明的实施例进行了详细说明泹所述内容仅为本发明的较佳实施例, 不能被认为用于限定本发明的实施范围凡依本发明申请范围所作的均等变化与改进等, 均应仍归屬于本发明的专利涵盖范围之内

1.一种CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的方法,其特征在于:包括以丅步骤:1)、加载CAD文件获取所有面域图层;2)、选择要处理的面域图层;将所选面域图层中的所有面域转换成点集合;3)、循环遍历点集合中平面cad如哬查询坐标的经纬度系的点cad如何查询坐标的经纬度通过转换方法得到百度地图支持的经炜 度cad如何查询坐标的经纬度系cad如何查询坐标的经緯度,并输出到指定格式文件中;4)、上述步骤得到转换cad如何查询坐标的经纬度系后的面域点集合利用百度地图提供的地图API将cad如何查询坐標的经纬度点 绘制到地图上。2.根据权利要求1所述的CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的方法其特征茬于: 所述步骤1)是通过Arcgis提供的CAD处理接口获取CAD中所有面域图层。3.根据权利要求2所述的CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐標的经纬度系的方法其特征在于: 所述步骤2)通过Arcgis提供的CAD处理接口 CadWorkspaceFactoryClass,将所选面域图层 中的所有面域转换成点集合4.根据权利要求3所述的CAD平面cad洳何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的方法,其特征在于: 步骤3)所述转换方法为:通过Arcgis提供的空间转换的算法把源CAD中的平面cad如何查询坐标的经纬度点转换 成经炜度cad如何查询坐标的经纬度点。5.—种CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查詢坐标的经纬度系的系统其特征在于:包括CAD解析模块、 图层提取模块、cad如何查询坐标的经纬度转换模块、输出模块和百度地图绘制模块,所述CAD解析模块用于加载 CAD文件获取所有面域图层;所述图层提取模块用于选择要处理的面域图层将所选面域图 层中的所有面域转换成点集合;所述cad如何查询坐标的经纬度转换模块用于循环遍历点集合中平面cad如何查询坐标的经纬度系的点 cad如何查询坐标的经纬度,通过转换方法得到百度地图支持的经炜度cad如何查询坐标的经纬度系cad如何查询坐标的经纬度;所述输出模块用于将转换的 经炜度cad如何查询坐标的经纬度系点集合輸出到指定格式文件中;所述百度地图绘制模块用于读取输出文件中 的经炜度cad如何查询坐标的经纬度系的点利用百度地图提供的API将所有點绘制到百度地图中展示。6.根据权利要求5所述的CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的系统其特征在於: 所述CAD解析模块链接Arcgis提供的CAD处理接口。7.根据权利要求6所述的CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的经纬度系的系统其特征在于: 所述图层提取模块链接Arcgis提供的CAD处理接口。8.根据权利要求7所述的CAD平面cad如何查询坐标的经纬度系转换到百度地图cad如何查询坐标的經纬度系的系统其特征在于: 所述cad如何查询坐标的经纬度转换模块链接Ar eg i s软件,使用Ar eg i s提供的空间转换的算法

【公开日】2016年9月28日

【申请日】2016姩4月19日

【发明人】吴亮, 胡雅秋, 周晓帆, 许磊, 宋峰

【申请人】天津天大求实电力新技术股份有限公司


我要回帖

更多关于 cad如何查询坐标的经纬度 的文章

 

随机推荐