找到两个开源的java工具包kabeja和geotools-for dxf
kabeja可以按cad的layer进行提取;下载地址:https://sourceforge.net/projects/kabeja/
geotools会把所有的geometry合并到一个几何中。git地址:https://github.com/geotools/geotools/tree/master/modules/unsupported/dxf
两个工具基本能满足一般的dxf格式读取。
但是还是不能满足我的需求,在处理嵌套的block时会有问题,估计要自己修改源码才行。arcgis可以轻松解决,但是不能用代码调用。
实在是搞不定了,先放放后面再想办法。
时间: 2024-10-13 12:35:10