| | |
| | | return 0; |
| | | } |
| | | |
| | | CreateServiceEntity serviceEntity = createServiceEntity(pub); |
| | | CreateServiceEntity serviceEntity = createServiceEntity(pub, layerId); |
| | | Integer serviceId = postServiceEntity(serviceEntity); |
| | | if (null == serviceId) { |
| | | return 0; |
| | |
| | | return "EPSG:" + pub.getEpsgCode(); |
| | | } |
| | | |
| | | /** |
| | | * 获取 nodata |
| | | */ |
| | | private List<String> getNoData(PubEntity pub, List<MetaEntity> metas) { |
| | | int bands = 1; |
| | | for (MetaEntity meta : metas) { |
| | |
| | | /** |
| | | * 创建服务实体类 |
| | | */ |
| | | public CreateServiceEntity createServiceEntity(PubEntity pubEntity) { |
| | | public CreateServiceEntity createServiceEntity(PubEntity pub, Integer layerId) { |
| | | CreateServiceEntity entity = new CreateServiceEntity(); |
| | | List<Integer> layerList = entity.getLayer_list(); |
| | | layerList.add(layerId); |
| | | |
| | | CreateServiceEntity.Services services = entity.getService(); |
| | | services.setName(""); |
| | | services.setName(pub.getName()); |
| | | 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.setProjection(getEpsg(pub)); |
| | | services.setSat_id(-1); |
| | | services.setSensor_id(-1); |
| | | services.setImage_type(-1); |
| | | services.setConfig(null); |
| | | |
| | | return entity; |
| | | } |