package org.geopublishing.atlasStyler.swing; import java.io.IOException; import java.net.URL; import java.util.HashMap; import java.util.Map; import org.geopublishing.atlasStyler.AtlasStylerVector; import org.geotools.data.DataStore; import org.geotools.data.FeatureSource; import org.geotools.data.wfs.WFSDataStoreFactory; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import de.schmitzm.geotools.styling.StyledFS; public class AtlasStylerGUITest { @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } @Test @Ignore public void testWFS1() throws IOException { URL url = new URL( "http://svn.ugi.ru:1580/geoserver/ows?version=1.0.0&service=WFS&request=GetCapabilities"); url = new URL( "http://localhost:8085/geoserver/ows?service=wfs&version=1.0.0&request=GetCapabilities"); Map m = new HashMap(); m.put(WFSDataStoreFactory.URL.key, url); m.put(WFSDataStoreFactory.TIMEOUT.key, new Integer(10000)); m.put(WFSDataStoreFactory.MAXFEATURES.key, new Integer(100)); DataStore wfs = (new WFSDataStoreFactory()).createDataStore(m); String[] typeNames = wfs.getTypeNames(); for (String s : typeNames) { System.out.println(s); } FeatureSource wfsFS = wfs.getFeatureSource(typeNames[0]); wfsFS.getSchema(); StyledFS wfsSFS = new StyledFS(wfsFS); AtlasStylerVector atlasStyler = new AtlasStylerVector(wfsSFS); atlasStyler.getRuleLists().add(atlasStyler.getRlf().createGraduatedColorRuleList(true)); atlasStyler.getStyle(); } }