package com.moon.server.service.data; import com.moon.server.entity.all.StaticData; import com.moon.server.entity.shujian.CreateLayerEntity; import com.moon.server.entity.shujian.CreateServiceEntity; import com.moon.server.helper.StringHelper; import org.springframework.stereotype.Service; import java.util.List; /** * 数简.服务 * @author WWW */ @Service public class ShuJianService { /** * 创建数简图层 */ public void createShuJianLayer() { CreateLayerEntity entity = new CreateLayerEntity(1, 3); entity.setCreate_service(0); CreateLayerEntity.Layer layer = entity.getLayer(); layer.setName(""); layer.setProjection("ESRI:" + StaticData.I104903); layer.setType(0); layer.setEnhance_type(0); String[] noData = new String[3]; noData[0] = "0"; noData[1] = "0"; noData[2] = "0"; layer.setNodata(noData); CreateLayerEntity.ImagePathList imagePathList = entity.getImage_path_list().get(0); imagePathList.setPath(""); List imageLists = entity.getImage_list(); CreateLayerEntity.ImageList imageList = imageLists.get(0); imageList.setPath(""); } /** * 删除数简图层 */ public void deleteShuJianLayer() { // } /** * 创建数简服务 */ public void createShuJianService() { CreateServiceEntity entity = new CreateServiceEntity(); List layerList = entity.getLayer_list(); CreateServiceEntity.Services services = entity.getService(); services.setName(""); services.setAccess_name(StringHelper.getGuid()); services.setPub_status(1); services.setRect_minx(-180.0); services.setRect_miny(-90.0); services.setRect_maxx(180.0); services.setRect_maxy(90.0); services.setProjection("ESRI:" + StaticData.I104903); services.setSat_id(-1); services.setSensor_id(-1); services.setImage_type(-1); } /** * 删除数简图层 */ public void deleteShuJianService() { // } }