1 |
package skrueger.geotools; |
package skrueger.geotools; |
2 |
|
|
3 |
|
import java.io.File; |
4 |
|
import java.io.FileNotFoundException; |
5 |
|
import java.io.FileWriter; |
6 |
|
import java.net.URL; |
7 |
import java.text.DecimalFormat; |
import java.text.DecimalFormat; |
|
import java.util.Map; |
|
8 |
import java.util.HashMap; |
import java.util.HashMap; |
9 |
import java.util.List; |
import java.util.List; |
10 |
|
import java.util.Map; |
11 |
import java.util.SortedMap; |
import java.util.SortedMap; |
12 |
import java.util.TreeMap; |
import java.util.TreeMap; |
|
import java.net.URL; |
|
13 |
|
|
14 |
import org.geotools.feature.FeatureCollection; |
import org.apache.log4j.Logger; |
|
import org.geotools.map.MapLayer; |
|
|
import org.geotools.map.DefaultMapLayer; |
|
15 |
import org.geotools.coverage.grid.GridCoverage2D; |
import org.geotools.coverage.grid.GridCoverage2D; |
16 |
import org.geotools.coverage.grid.io.AbstractGridCoverage2DReader; |
import org.geotools.coverage.grid.io.AbstractGridCoverage2DReader; |
17 |
import org.geotools.data.FeatureSource; |
import org.geotools.feature.FeatureCollection; |
18 |
|
import org.geotools.map.DefaultMapLayer; |
19 |
|
import org.geotools.map.MapLayer; |
20 |
import org.geotools.styling.ColorMap; |
import org.geotools.styling.ColorMap; |
21 |
import org.geotools.styling.ColorMapEntry; |
import org.geotools.styling.ColorMapEntry; |
22 |
|
import org.geotools.styling.RasterSymbolizer; |
23 |
import org.geotools.styling.Style; |
import org.geotools.styling.Style; |
|
|
|
|
import org.apache.log4j.Logger; |
|
|
|
|
|
import org.jdom.Element; |
|
24 |
import org.jdom.Document; |
import org.jdom.Document; |
25 |
|
import org.jdom.Element; |
26 |
import org.jdom.input.SAXBuilder; |
import org.jdom.input.SAXBuilder; |
27 |
import org.jdom.output.XMLOutputter; |
import org.jdom.output.XMLOutputter; |
28 |
|
|
29 |
import schmitzm.geotools.styling.StylingUtil; |
import schmitzm.geotools.styling.StylingUtil; |
|
import skrueger.AttributeMetaData; |
|
|
import skrueger.RasterLegendData; |
|
|
import skrueger.i8n.Translation; |
|
30 |
import schmitzm.io.IOUtil; |
import schmitzm.io.IOUtil; |
|
import java.io.File; |
|
|
import java.io.FileNotFoundException; |
|
31 |
import schmitzm.lang.LangUtil; |
import schmitzm.lang.LangUtil; |
32 |
import schmitzm.swing.SwingUtil; |
import schmitzm.swing.SwingUtil; |
33 |
|
import skrueger.AttributeMetaData; |
34 |
import java.io.FileWriter; |
import skrueger.RasterLegendData; |
35 |
|
import skrueger.i8n.Translation; |
36 |
|
|
37 |
/** |
/** |
38 |
* This class provides static helper methods for dealing with |
* This class provides static helper methods for dealing with |