package com.lf.server.service.show; import com.lf.server.entity.ctrl.ShpRecordEntity; import com.lf.server.entity.data.MetaEntity; import com.lf.server.helper.FileHelper; import com.lf.server.helper.ShpHelper; import com.lf.server.helper.StringHelper; import org.springframework.stereotype.Service; import java.util.List; /** * 查询服务类 * @author WWW */ @Service public class InquiryService { /** * 读取Shp第一条记录的WKT * * @param list * @return */ public ShpRecordEntity readShpFirstRecord(List list) { String fileName = null; for (MetaEntity mf : list) { if (mf.getName().toLowerCase().indexOf(".shp") > -1) { fileName = mf.getPath(); break; } } if (StringHelper.isEmpty(fileName)) { return null; } ShpRecordEntity sr = ShpHelper.readShpFirstRecord(fileName); FileHelper.deleteFiles(list); return sr; } }