解析dwg文件圆弧段被直线化解决方案及相关可能出现的问题(AutomationException: 0x800401f5和AutomationException: 0x80040228)
在做Java环境下进行空间解析时遇到的问题,一共时遇到了两个问题:
1、上传CAD的dwg类型文件叠加显示,包含圆弧段的数据解析成了一条直线。
2、在初始化ArcObjects环境时报错AutomationException: 0x800401f5以及后面shapefile工作区打开的时候报错AutomationException: 0x80040228。
首先说一下第一个问题,CAD和arcgis两个平台对圆弧的存储是不同的逻辑,arcgis没有弧线的定义,arcgis内的弧线均是由密集的点连接起来的,即arcgis内的“弧线”其实是折线。所以CAD绘制的圆弧图形使用arcobjects解析读取的时候会直接变成一条直线。
解决的方法便是先将dwg文件转存为shp文件,再通过读取shp文件,由于 shapefile不能存储真圆弧,这样会将圆弧转换为短折线,前端加载查看的时候就能看到是圆弧啦。
第二个问题,其实很弱智,我自己进行解析的时侯,本地的arcgis license manager的服务没有开启,导致初始化失败,以及后面打开工作区失败的问题,直接将本地的arcgis license manager服务开启就解决了。(前提是你本机有arcgis)
以上,欢迎小伙伴指点更正!
解析dwg文件圆弧段被直线化解决方案及相关可能出现的问题(AutomationException: 0x800401f5和AutomationException: 0x80040228)相关推荐
- java 解析cad文件数据开源免费jar整理
dxf文件格式解析数据可以用 <!-- https://mvnrepository.com/artifact/net.sourceforge/kabeja --> <dependen ...
- lisp图库不显示缩略图_[原创]在未安装过任何CAD版本的系统中,也能查看dwg文件的缩略图!...
本帖最后由 作者 于 2008-4-26 22:27:02 编辑 引言------- 我的电脑原来安装了CAD2002版本,在资源管理器中(文件夹)是看不到CAD文件的缩略图的,可有一天我安装了CAD ...
- cad图纸解析java_Java中的AutoCAD库可读取.dwg文件?
小编典典 感谢所有回答过的人,我已经测试了您的所有命题,以下是截至2015年的发现: 当前没有免费且可靠的解决方案来读取和操作.dwg和.dxf文件.这尤其适用于最新版本的AutoCAD,例如:Aut ...
- CAD(dxf、dwg格式)文件的读取和显示,真正实现通过代码预览CAD文件,包含解析dwg、dxf文件,可以提取标注信息,可以转换为pdf、png、tiff、gif等6种格式的文件,可以永久免费实用
真正实现通过代码预览CAD文件,包含解析dwg.dxf文件,可以提取标注信息,可以转换为pdf.png.tiff.gif等6种格式的文件,可以永久免费实用. 网上看了很多资料,不是缺这个就是少那个,反 ...
- cad dwg文件在线展示平台源代码cad格式 dwg文件解析
cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码 支持windows,linux,mac,支持导入2004,2007,2010,2013版本dwg文件,图层控制, ...
- cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码
cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码 支持windows,linux,mac,支持导入2004,2007,2010,2013版本dwg文件,图层控制, ...
- 记:ELF文件解析初定义——Section段相关讲解
0x00 概论 因为TI的DSP输出文件与传统的ELF文件不符,所以本人就顺道研究了一下现在的ELF的文件格式. 会将其陆续完成在文章中. 承接上文,上文书说到,解析文件头格式,数据段的分配定义,与数 ...
- C语言库学习(四):用libredwg解析cad的dwg文件——第一版(qt)
开始 首先下载LibreDWG的源代码, git clone https://github.com/LibreDWG/libredwg.git 下载完成后,把src文件夹和include文件夹复制到q ...
- 处理.Dwg文件用哪种技术方案?ObjectARX,RealDWG还是Teigha(ODA)?
如果你计划开发一款程序处理.dwg文件中的数据.那么你有三种技术方案实现----AutoCAD(ObjectARX/http://Acad.NET). RealDWG或Teigha. 试图编写自己的d ...
最新文章
- BZOJ 1001: [BeiJing2006]狼抓兔子【最大流/SPFA+最小割,多解】
- javaweb认识在web应用中重要的轮询机制(ajax)
- 【解题报告+感想感言】2019年第十届蓝桥杯【C++省赛B组】【第五题:迷宫】
- k8s多节点仪表盘(web界面)部署与谷歌浏览器访问k8s仪表盘问题解决!
- php 微信分享功能_使用php怎么实现一个微信分享朋友链接功能
- 使用SysPrep制作Windows2008系统映像
- Struts2与Struts1的区别
- 你们喜欢一个人旅行,还是有人陪伴旅行?
- 压测工具ab接口测试
- hive3.1.2 flink写数据到hive报错Reading or writing ACID table.....
- paypal订阅流程及api请求
- (一)5G网络超低延迟背后的黑科技
- 阿里datav使用记录1
- 【产业互联网周报】容联云下周纽交所挂牌;声网Agora因Clubhouse股价周内涨超30%;贝索斯将卸任亚马逊CEO...
- 关于城市旅游的HTML网页设计——中国旅游HTML+CSS+JavaScript 11页 带视频 带轮播
- Google Earth Engine(GEE)——可视化动态图
- 旋转矩阵,矩阵,共轭矩阵
- 算法竞赛中计算机1000ms一般能运行的范围
- w10投影全屏设置_win10投影怎么全屏显示,投影和电脑同时显示
- 【offerMe--面经必备】---交通、微众银行面经分享(包含答案)