Hi, as some of you might be aware, i'm attempting to display my road names from my .dbf file onto my shapefile. At present i'm up to the stage where i am trying to use a style obj to help read/parse the sld file and apply it to the a layer. I have already harde coded the location of the .sld file which i am parsing to a function see bellow. I've been investigating around the geotools guid and the web and i'm not to sure how to use the style object generated in my map context to help display the road names from my .dbf file onto my shapefile using my .sld file. I've also looked at this particular tutorial http://docs.codehaus.org/display/GEOTDOC/06+Style+Layer+Descriptor+Document, looking at "How to write an SLD file using only a Style" which i have tried to use myself which i think might be the answer, but i might need clarifcation on that.
public void actionPerformed(ActionEvent e) { if (e.getSource() == menuItem) { //boolMenuItem = true; System.out.println("menuItem has been clicked"); int returnVal = fileChooser.showOpenDialog(menu); displayShapeFile(fileChooser.getSelectedFile()); displayRoadName(sldFile); // when displaying .shp file send .sldfile for rendendering } // other code missed out public void displayRoadName(File sldFile) { UserLayer myLayer = UserLayers.createUserLayer(); StyleFactory factory = StyleFactory.createStyleFactory(); try { // using this for faster rleading to wrap any InputStream sldFIS = new FileInputStream(sldFile); sldBIS = new BufferedInputStream(sldFIS); // Create parser to parse SLD File StyledLayerDescriptor sld = (StyledLayerDescriptor) sldParser.parse(sldFIS); SLDStyle stylereader = new SLDStyle(factory, sldFile); Style[] style = stylereader.readXML(); sld.addStyledLayer(myLayer); myLayer.addUserStyle(style); //new FileReader(sldFile); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (SAXException e) { e.printStackTrace(); } catch (ParserConfigurationException e) { e.printStackTrace(); } } } http://n2.nabble.com/file/n3061498/Map_AppV3.zip Map_AppV3.zip Right now, you could say, i'm a bit lost and need a friendly hand to put me back on the road. I've uploaded my app for referrence. Thanks again -- View this message in context: http://n2.nabble.com/Using-Style-in-conjunction-with-my-.SLD-file-tp3061498p3061498.html Sent from the geotools-gt2-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Geotools-gt2-users mailing list Geotools-gt2-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users