git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/spatial-data/gis-interface@182137 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
98e6ec1fdc
commit
68318fc9de
12
pom.xml
12
pom.xml
|
@ -4,11 +4,11 @@
|
|||
<parent>
|
||||
<artifactId>maven-parent</artifactId>
|
||||
<groupId>org.gcube.tools</groupId>
|
||||
<version>1.0.0</version>
|
||||
<version>1.1.0</version>
|
||||
</parent>
|
||||
<groupId>org.gcube.spatial.data</groupId>
|
||||
<artifactId>gis-interface</artifactId>
|
||||
<version>2.4.1-SNAPSHOT</version>
|
||||
<version>2.4.2-SNAPSHOT</version>
|
||||
<name>gis-interface</name>
|
||||
|
||||
<properties>
|
||||
|
@ -126,10 +126,10 @@
|
|||
<id>GeoSolutions</id>
|
||||
<url>http://maven.research-infrastructures.eu:8081/nexus/content/repositories/geo-solutions/</url>
|
||||
</repository>
|
||||
<!-- <repository> -->
|
||||
<!-- <id>GeoSolutions-SNAP</id> -->
|
||||
<!-- <url>http://maven.research-infrastructures.eu/nexus/content/repositories/geo-solutions-snapshots/</url> -->
|
||||
<!-- </repository> -->
|
||||
<repository>
|
||||
<id>GeoSolutions-SNAP</id>
|
||||
<url>http://maven.research-infrastructures.eu/nexus/content/repositories/geo-solutions-snapshots/</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<id>maven.geotoolkit</id>
|
||||
<name>maven.geotoolkit</name>
|
||||
|
|
|
@ -17,7 +17,7 @@ import org.gcube.spatial.data.geonetwork.GeoNetworkPublisher;
|
|||
import org.gcube.spatial.data.geonetwork.GeoNetworkReader;
|
||||
import org.gcube.spatial.data.geonetwork.LoginLevel;
|
||||
import org.gcube.spatial.data.geonetwork.configuration.XMLAdapter;
|
||||
import org.gcube.spatial.data.geonetwork.iso.BoundingBox;
|
||||
import org.gcube.spatial.data.geonetwork.iso.tpl.extent.BoundingBox;
|
||||
import org.gcube.spatial.data.geonetwork.utils.ScopeUtils;
|
||||
import org.gcube.spatial.data.gis.is.AbstractGeoServerDescriptor;
|
||||
import org.gcube.spatial.data.gis.is.GeoServerDescriptor;
|
||||
|
|
|
@ -2,9 +2,9 @@ package org.gcube.spatial.data.gis;
|
|||
|
||||
import org.gcube.portlets.user.uriresolvermanager.exception.IllegalArgumentException;
|
||||
import org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapException;
|
||||
import org.gcube.spatial.data.geonetwork.iso.BoundingBox;
|
||||
import org.gcube.spatial.data.geonetwork.iso.ISOMetadataFactory;
|
||||
import org.gcube.spatial.data.geonetwork.iso.Protocol;
|
||||
import org.gcube.spatial.data.geonetwork.iso.tpl.extent.BoundingBox;
|
||||
|
||||
import it.geosolutions.geoserver.rest.encoder.GSLayerEncoder;
|
||||
|
||||
|
|
|
@ -63,80 +63,80 @@ public class Environment {
|
|||
|
||||
|
||||
//*************************** PRODUCTION
|
||||
scopes.add("/d4science.research-infrastructures.eu");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/InfraScience");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICES_TCRE");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/TabularDataLab");
|
||||
scopes.add("/d4science.research-infrastructures.eu/FARM/AquaMaps");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/PGFA-UFMT");
|
||||
scopes.add("/d4science.research-infrastructures.eu/FARM");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EuBrazilOpenBio");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EcologicalModelling");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueBRIDGE-PSC");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ENVRIPlus");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ENVRI");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BOBLME_HilsaAWG");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ScalableDataMining");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BiodiversityLab");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/DESCRAMBLE");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/FAO_TunaAtlas");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/StocksAndFisheriesKB");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueCommons");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICES_TCSSM");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueBRIDGE-EAB");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ARIADNE");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ProtectedAreaImpactMaps");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/OpenIt");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/AquacultureAtlasGeneration");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/Parthenos");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/IGDI");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EGIEngage");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/RStudioLab");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/TimeSeries");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/RPrototypingLab");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/TCom");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICCAT_BFT-E");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/SoBigData.it");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueBridgeProject");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueUptake");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/gCube");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/KnowledgeBridging");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EFG");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/StockAssessment");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/iSearch");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICOS_ETC");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/VesselActivitiesAnalyzer");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BiOnym");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/SoBigData.eu");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/PerformanceEvaluationInAquaculture");
|
||||
scopes.add("/d4science.research-infrastructures.eu/gCubeApps/StrategicInvestmentAnalysis");
|
||||
// scopes.add("/d4science.research-infrastructures.eu");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/InfraScience");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICES_TCRE");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/TabularDataLab");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/FARM/AquaMaps");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/PGFA-UFMT");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/FARM");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EuBrazilOpenBio");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EcologicalModelling");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueBRIDGE-PSC");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ENVRIPlus");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ENVRI");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BOBLME_HilsaAWG");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ScalableDataMining");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BiodiversityLab");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/DESCRAMBLE");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/FAO_TunaAtlas");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/StocksAndFisheriesKB");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueCommons");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICES_TCSSM");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueBRIDGE-EAB");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ARIADNE");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ProtectedAreaImpactMaps");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/OpenIt");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/AquacultureAtlasGeneration");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/Parthenos");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/IGDI");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EGIEngage");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/RStudioLab");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/TimeSeries");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/RPrototypingLab");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/TCom");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICCAT_BFT-E");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/SoBigData.it");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueBridgeProject");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BlueUptake");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/gCube");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/KnowledgeBridging");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/EFG");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/StockAssessment");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/iSearch");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/ICOS_ETC");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/VesselActivitiesAnalyzer");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/BiOnym");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/SoBigData.eu");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/PerformanceEvaluationInAquaculture");
|
||||
// scopes.add("/d4science.research-infrastructures.eu/gCubeApps/StrategicInvestmentAnalysis");
|
||||
|
||||
//******************** DEVELOPMENT
|
||||
|
||||
scopes.add("/gcube");
|
||||
scopes.add("/gcube/devsec");
|
||||
scopes.add("/gcube/devsec/BasicVRETest");
|
||||
scopes.add("/gcube/devsec/GSTProcessingTest");
|
||||
scopes.add("/gcube/devsec/StaTabTest");
|
||||
scopes.add("/gcube/devsec/USTORE_VRE");
|
||||
scopes.add("/gcube/devsec/TestTue10May_1822");
|
||||
scopes.add("/gcube/devsec/OpenAireDevVRE");
|
||||
scopes.add("/gcube/devsec/StaTabTest");
|
||||
scopes.add("/gcube/devsec/TabProcessing");
|
||||
scopes.add("/gcube/devsec/devVRE");
|
||||
scopes.add("/gcube/devsec/TestFri26Feb2016");
|
||||
scopes.add("/gcube/devsec/USTORE_VRE");
|
||||
scopes.add("/gcube/devsec/RMinerDev");
|
||||
scopes.add("/gcube/devsec/TabProcessing");
|
||||
scopes.add("/gcube/devsec/devVRE");
|
||||
scopes.add("/gcube/devsec/BlueVRE");
|
||||
scopes.add("/gcube/devsec/TestFri26Feb2016");
|
||||
scopes.add("/gcube/devsec/LucioVRE");
|
||||
|
||||
scopes.add("/gcube/preprod");
|
||||
scopes.add("/gcube/preprod/Dorne");
|
||||
scopes.add("/gcube/preprod/preVRE");
|
||||
// scopes.add("/gcube");
|
||||
// scopes.add("/gcube/devsec");
|
||||
// scopes.add("/gcube/devsec/BasicVRETest");
|
||||
// scopes.add("/gcube/devsec/GSTProcessingTest");
|
||||
// scopes.add("/gcube/devsec/StaTabTest");
|
||||
// scopes.add("/gcube/devsec/USTORE_VRE");
|
||||
// scopes.add("/gcube/devsec/TestTue10May_1822");
|
||||
// scopes.add("/gcube/devsec/OpenAireDevVRE");
|
||||
// scopes.add("/gcube/devsec/StaTabTest");
|
||||
// scopes.add("/gcube/devsec/TabProcessing");
|
||||
// scopes.add("/gcube/devsec/devVRE");
|
||||
// scopes.add("/gcube/devsec/TestFri26Feb2016");
|
||||
// scopes.add("/gcube/devsec/USTORE_VRE");
|
||||
// scopes.add("/gcube/devsec/RMinerDev");
|
||||
// scopes.add("/gcube/devsec/TabProcessing");
|
||||
// scopes.add("/gcube/devsec/devVRE");
|
||||
// scopes.add("/gcube/devsec/BlueVRE");
|
||||
// scopes.add("/gcube/devsec/TestFri26Feb2016");
|
||||
// scopes.add("/gcube/devsec/LucioVRE");
|
||||
//
|
||||
// scopes.add("/gcube/preprod");
|
||||
// scopes.add("/gcube/preprod/Dorne");
|
||||
// scopes.add("/gcube/preprod/preVRE");
|
||||
|
||||
scopes.add("/gcube/devNext");
|
||||
scopes.add("/gcube/devNext/NextNext");
|
||||
|
|
|
@ -30,13 +30,13 @@ public class PublishTable {
|
|||
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
String scope="/gcube/devsec/devVRE";
|
||||
String toPublishTable="shp_bf4c1d947fd4469ab6d9077bb21216cc";
|
||||
String datastore="shp_bf4c1d947fd4469ab6d9077bb21216cc";
|
||||
String scope="/gcube/preprod/preVRE";
|
||||
String toPublishTable="database_archeo";
|
||||
String datastore="archeo";
|
||||
|
||||
|
||||
String defaultStyle="defaultStyle";
|
||||
String workspace="aquamaps";
|
||||
String workspace="ariadne";
|
||||
|
||||
|
||||
|
||||
|
@ -69,19 +69,19 @@ public class PublishTable {
|
|||
meta.setExtent((DefaultExtent) DefaultExtent.WORLD);
|
||||
meta.setGeometricObjectType(GeometricObjectType.SURFACE);
|
||||
meta.setPresentationForm(PresentationForm.MAP_DIGITAL);
|
||||
meta.setPurpose("Purpose of this layer is to test the library");
|
||||
meta.setPurpose("Purpose of this layer is to test Ariadne");
|
||||
meta.setResolution(0.5d);
|
||||
meta.setTitle("My Test Layer");
|
||||
meta.setTitle("ARIADNE Archeo");
|
||||
meta.setTopologyLevel(TopologyLevel.GEOMETRY_ONLY);
|
||||
meta.setUser("fabio.sinibaldi");
|
||||
|
||||
|
||||
meta.addCredits("Thanks to me");
|
||||
meta.addCredits("generics");
|
||||
meta.addGraphicOverview("http://www.d4science.org/D4ScienceOrg-Social-theme/images/custom/D4ScienceInfrastructure.png");
|
||||
|
||||
Thesaurus generalThesaurus=meta.getConfig().getThesauri().get("General");
|
||||
meta.addKeyword("TEST", generalThesaurus);
|
||||
meta.addKeyword("Geoserverinterface", generalThesaurus);
|
||||
meta.addKeyword("ARIADNE", generalThesaurus);
|
||||
meta.addKeyword("ARCHEO", generalThesaurus);
|
||||
|
||||
meta.addTopicCategory(TopicCategory.BIOTA);
|
||||
return meta;
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.io.FileNotFoundException;
|
|||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import org.gcube.spatial.data.gis.symbology.ClassStyleDef;
|
||||
|
@ -20,13 +21,29 @@ public class StyleTest {
|
|||
|
||||
|
||||
public static void main(String[] args) throws Exception{
|
||||
TokenSetter.set("/gcube/devsec");
|
||||
String name="TDM_Style_"+System.currentTimeMillis();
|
||||
String attribute="fbokpc";
|
||||
TokenSetter.set("/gcube/preprod/preVRE");
|
||||
String name="ariadne_localita_"+System.currentTimeMillis();
|
||||
String attribute="localita";
|
||||
Color c1=Color.RED;
|
||||
Color c2=Color.YELLOW;
|
||||
List<ClassStyleDef> classes=loadFromCSV("/home/fabio/distinct.sql");
|
||||
String sld=StyleUtils.createStyle(name, attribute, (ArrayList<ClassStyleDef>) classes, c1, c2);
|
||||
Color c2=Color.BLUE;
|
||||
// List<ClassStyleDef> classes=loadFromCSV("/home/fabio/distinct.sql");
|
||||
|
||||
ClassStyleDef[] classArray=new ClassStyleDef[] {
|
||||
new ClassStyleDef("Borgo Grappa"),
|
||||
new ClassStyleDef("Borgo Sabotino"),
|
||||
new ClassStyleDef("BorgoSabotino"),
|
||||
new ClassStyleDef("Capoportiere"),
|
||||
new ClassStyleDef("Cerreto Alto"),
|
||||
new ClassStyleDef("Colle Parito"),
|
||||
new ClassStyleDef("Foce Vecchia"),
|
||||
new ClassStyleDef("Foceverd"),
|
||||
new ClassStyleDef("Foceverde"),
|
||||
new ClassStyleDef("Fogliano"),
|
||||
new ClassStyleDef("La Fossella")
|
||||
};
|
||||
|
||||
|
||||
String sld=StyleUtils.createStyle(name, attribute, new ArrayList<ClassStyleDef>(Arrays.asList(classArray)), c1, c2);
|
||||
GISInterface gis= GISInterface.get();
|
||||
System.out.println(gis.publishStyle(sld, name));
|
||||
System.out.println("Published "+name+" on "+gis.getCurrentGeoServerDescriptor());
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#log4j.rootLogger=DEBUG, stdout
|
||||
log4j.rootLogger=DEBUG, stdout
|
||||
|
||||
#CONSOLE
|
||||
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
|
||||
|
|
Loading…
Reference in New Issue