Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/ChangeLog @ 465:f7038820df2e
Added support to trace rasters to JTS multi polygons and multi line strings.
Write them to shape files with GeoTools.
gnv-artifacts/trunk@526 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 11 Jan 2010 00:29:45 +0000 |
parents | 70df44021a9f |
children | 147d1e46b239 |
comparison
equal
deleted
inserted
replaced
464:70df44021a9f | 465:f7038820df2e |
---|---|
1 2010-01-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> | |
2 | |
3 * pom.xml: Introduced dependency to GeoTools 2.4.5 (maybe a bit too old) | |
4 Needed to write traced polygons and line strings to shape files. | |
5 | |
6 * src/main/java/de/intevation/gnv/utils/Pair.java: New | |
7 simple pair tuple for type safety. | |
8 | |
9 * src/main/java/de/intevation/gnv/utils/ShapeFileWriter.java: | |
10 New. Writes multi polygons and multi line strings to | |
11 shapefiles. Writing the multi polygons works. | |
12 | |
13 !! Writing the multi line strings fails! | |
14 !! Its not clear by now if its a geotool bug or a | |
15 !! misunderstanding of the API. The polygon and | |
16 !! the line string export are coded symmetrically | |
17 !! but the line string export complains about invalid | |
18 !! FIDs states. | |
19 | |
20 * src/main/java/de/intevation/gnv/raster/AbstractProducer.java: | |
21 New. Abstract base class for multi line string/polygons producers | |
22 as backends of the vectorizer. | |
23 | |
24 * src/main/java/de/intevation/gnv/raster/PolygonDatasetProducer.java: | |
25 Inherits from AbstractProducer now. | |
26 | |
27 * src/main/java/de/intevation/gnv/raster/IsoProducer.java: | |
28 New. Common base class for the iso line producers, inherits | |
29 from AbstractProducer. | |
30 | |
31 * src/main/java/de/intevation/gnv/raster/IsoPolygonSeriesProducer.java: | |
32 Moved some code to new base class IsoProducer. | |
33 | |
34 * src/main/java/de/intevation/gnv/raster/DemuxRingsHandler.java: | |
35 New. Little helper class to demultiplex many ring handlers on | |
36 one single vectorizer. | |
37 | |
38 * src/main/java/de/intevation/gnv/raster/IsoAttributeGenerator.java: | |
39 The implemented AttributeGenerator interface is defined in IsoProducer | |
40 now. | |
41 | |
42 * src/main/java/de/intevation/gnv/raster/JTSMultiPolygonProducer.java: | |
43 New. Traces regions directly to JTS multi polygons. | |
44 | |
45 * src/main/java/de/intevation/gnv/raster/JTSMultiLineStringProducer.java: | |
46 New. Traces iso lines directly to JTS multi line strings. | |
47 | |
48 * src/main/java/de/intevation/gnv/math/QueriedXYDepth.java, | |
49 src/main/java/de/intevation/gnv/statistics/AbstractStatistics.java: | |
50 Removed needless imports. | |
51 | |
1 2010-01-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> | 52 2010-01-09 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
2 | 53 |
3 * src/main/java/de/intevation/gnv/artifacts/fis/FISSelectArtifact.java: | 54 * src/main/java/de/intevation/gnv/artifacts/fis/FISSelectArtifact.java: |
4 Artifact used for the initial steps when no product is chosen. | 55 Artifact used for the initial steps when no product is chosen. |
5 | 56 |