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<MetaEntity> 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;
|
}
|
}
|