gis coordinates

This commit is contained in:
Fabio Sinibaldi 2020-12-04 12:18:31 +01:00
parent 9c9fd292cb
commit 8b7fe29201
5 changed files with 16 additions and 3 deletions

View File

@ -2,6 +2,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for org.gcube.application.geoportal-logic
## [v1.0.6-SNAPSHOT] - 2020-12-4
Fix layer coordinates
## [v1.0.5] - 2020-12-1
Deletion feature

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.gcube.application</groupId>
<artifactId>geoportal-logic</artifactId>
<version>1.0.5</version>
<version>1.0.6-SNAPSHOT</version>
<name>Geoportal Logic</name>

View File

@ -32,6 +32,8 @@ public class LayerConcessione extends SDILayerDescriptor{
//layer
private String layerName;
private String workspace;
@Type(type="text")
private String wmsLink;

View File

@ -22,7 +22,9 @@ public abstract class SDILayerDescriptor extends AssociatedContent{
public abstract void setLayerName(String layerName);
public abstract String getWmsLink();
public abstract void setWmsLink(String wmsLink);
public abstract void setWorkspace(String workspace);
public abstract String getWorkspace();
public abstract BBOX getBbox();
public abstract void setBbox(BBOX toSet);
}

View File

@ -8,6 +8,7 @@ import org.gcube.application.geoportal.model.content.GeoServerContent;
import org.gcube.application.geoportal.model.content.PersistedContent;
import org.gcube.application.geoportal.model.content.WorkspaceContent;
import org.gcube.application.geoportal.model.fault.SDIInteractionException;
import org.gcube.application.geoportal.model.gis.BBOX;
import org.gcube.application.geoportal.model.gis.SDILayerDescriptor;
import org.gcube.application.geoportal.utils.Files;
import org.gcube.common.storagehub.client.dsl.FileContainer;
@ -186,6 +187,11 @@ public class SDIManager {
DEFAULT_CRS,
400,
400));
currentElement.setWorkspace(workspace);
currentElement.setBbox(new BBOX(f.getMaxY(), f.getMaxX(), f.getMinY(), f.getMinX()));
// TODO Metadata
return content;
// } catch (InvalidSourceException | SourceNotSetException | FailedTransferException | InitializationException