java代码 cad转换为Geojson

QQ交流群:607330463 GIS开发技术最强交流群   未经允许 禁止转载  可以参考 

/**
 * cad转换为Geojson
 * @param filePath
 * @author 388
 * @return
 */
public static StringBuffer cad2Geojson(String filePath) {
   //下面的代码是把要素拼接成指定格式的字符串
   StringBuffer builder = new StringBuffer();
   try {
      //打开这个工作空间
      //获取文件
      IFeatureClass featureClass = WorkspaceAGUtil.getCADFeatureClass(
         filePath, "Polyline");

      IFeatureLayer featureLayer = new CadFeatureLayer();
      featureLayer.setFeatureClassByRef(featureClass);
      // 关键接口ICadDrawingLayers,此接口能获取CAD文件中的分层信息
      ICadDrawingLayers cadDrawingLayers = (ICadDrawingLayers) featureLayer;

      IQueryFilter queryFilter = new QueryFilter();
      //可视要素的where条件
      queryFilter.setWhereClause(getVisibleClause(cadDrawingLayers));

      IFeatureCursor featureCursor = featur

猜你喜欢

转载自blog.csdn.net/qq_30430463/article/details/114321388