Mercurial > dive4elements > river
changeset 3326:ff70ff6c0629
Improved the import process to read MINFO specific 'Messstellen'.
flys-backend/trunk@4644 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 12 Jun 2012 13:45:19 +0000 (2012-06-12) |
parents | 96bd63281af7 |
children | bf8d9a4f4cd4 |
files | flys-backend/ChangeLog flys-backend/doc/annotation-types.xml flys-backend/src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java |
diffstat | 3 files changed, 27 insertions(+), 53 deletions(-) [+] |
line wrap: on
line diff
--- a/flys-backend/ChangeLog Mon Jun 11 13:20:55 2012 +0000 +++ b/flys-backend/ChangeLog Tue Jun 12 13:45:19 2012 +0000 @@ -1,3 +1,12 @@ +2012-06-12 Ingo Weinzierl <ingo@intevation.de> + + * doc/annotation-types.xml: Added regex to match "Geschiebemesstellen" as + "Messstelle" type. + + * src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java: + Parse KM files in "../Morphologie/Streckendaten/". On Windows Systems, + this won't work! + 2012-06-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> * src/main/java/de/intevation/flys/model/FastAnnotations.java:
--- a/flys-backend/doc/annotation-types.xml Mon Jun 11 13:20:55 2012 +0000 +++ b/flys-backend/doc/annotation-types.xml Tue Jun 12 13:45:19 2012 +0000 @@ -5,90 +5,54 @@ <type name="Berechnungsstrecke"/> <type name="Brücke"/> <type name="Bundesland"/> - <type name="Deich-Kilometrierung"/> + <type name="Deich"/> <type name="Einmündung"/> <type name="Fähre"/> + <type name="Gemeinde"/> <type name="Grenze"/> <type name="Hafen"/> - <type name="Hauptpegel"/> - <type name="Hauptzufluss"/> - <type name="HW-Marken"/> <type name="HW-Schutz"/> - <type name="Insel"/> - <type name="Kraftwerk"/> <type name="Landkreis"/> - <type name="Landesgewässerkilometrierung"/> <type name="Meldestelle"/> - <type name="Nebenarm / Altarm"/> - <type name="sonstige Messstelle"/> - <type name="Morphologische Messstelle"/> - <type name="Pegel (inkl. Nebenpegel)"/> - <type name="Ort"/> - <type name="Schleuse"/> + <type name="Messstelle"/> + <type name="Pegel"/> <type name="Stauwehr"/> <type name="Staatsgrenze"/> <type name="Staat"/> <type name="WSA"/> - <type name="WSD"/> - <type name="Zufluss (inkl. kleinerer Gewässer)"/> + <type name="Zufluß"/> <type name="Sonstige" default="true"/> </types> <patterns> - <file pattern="^Verzweigung$" type="Abzweigung"/> <file pattern="^Brücken$" type="Brücke"/> <file pattern="^Deich.*$" type="Deich"/> <file pattern="^Hafen$" type="Hafen"/> - <file pattern="^Hauptpegel$" type="Hauptpegel"/> - <file pattern="^Zufluss$" type="Hauptzufluss"/> - <file pattern="^Zufluß$" type="Hauptzufluss"/> - <file pattern="^HW-Marken$" type="HW-Marken"/> - <file pattern="^HW-Schutzanlagen$" type="HW-Schutz"/> - <file pattern="^Morphologische_Messstelle$" type="Morphologische Messstelle"/> - <file pattern="^Pegel$" type="Pegel (inkl. Nebenpegel)"/> - <file pattern="^Pegel-alle$" type="Pegel (inkl. Nebenpegel)"/> + <file pattern="^Pegel-alle$" type="Pegel"/> + <file pattern="^Pegel$" type="Pegel"/> + <file pattern="^Wehr$" type="Stauwehr"/> <file pattern="^Stauwehr$" type="Stauwehr"/> - <file pattern="^Wehr$" type="Stauwehr"/> - <file pattern="^Zufluss-alle$" type="Zufluss (inkl. kleinerer Gewässer)"/> - <file pattern="^Zufluß-alle$" type="Zufluss (inkl. kleinerer Gewässer)"/> + <file pattern="^Zufluß$" type="Zufluß"/> <line pattern="^Abz\.?[:\s].*$" type="Abzweigung"/> <line pattern="^Berechnungsstrecke.*$" type="Berechnungsstrecke"/> <line pattern="^Brücke[:\s].*$" type="Brücke"/> <line pattern="^Bundesland[:\s].*$" type="Bundesland"/> <line pattern="^Einmündung[:\s].*$" type="Einmündung"/> - <line pattern="^Fähre[:\s].*$" type="Fähre"/> + <line pattern="^Fähre[:\s].*$" type="Abzweig"/> + <line pattern="^Gemeinde[:\s].*$" type="Gemeinde"/> <line pattern="^Grenze[:\s].*$" type="Grenze"/> <line pattern="^Hafen[:\s].*$" type="Hafen"/> - <line pattern="^Pegel[:\s].*$" type="Hauptpegel"/> - <line pattern="^Zufluss[:\s].*$" type="Hauptzufluss"/> - <line pattern="^Zufluß[:\s].*$" type="Hauptzufluss"/> - <line pattern="^HW-Marken[:\s].*$" type="HW-Marken"/> - <line pattern="^Deich[:\s].*$" type="HW-Schutz"/> <line pattern="^HW-Schutz[:\s].*$" type="HW-Schutz"/> - <line pattern="^HW-Schutzanlage[:\s].*$" type="HW-Schutz"/> - <line pattern="^Sommerdeich[:\s].*$" type="HW-Schutz"/> - <line pattern="^Hauptdeich[:\s].*$" type="HW-Schutz"/> - <line pattern="^Insel[:\s].*$" type="Insel"/> - <line pattern="^Kraftwerk[:\s].*$" type="Kraftwerk"/> <line pattern="^Landkreis[:\s].*$" type="Landkreis"/> <line pattern="^Meldestelle[:\s].*$" type="Meldestelle"/> - <line pattern="^Nebenarm[:\s].*$" type="Nebenarm / Altarm"/> - <line pattern="^Altarm[:\s].*$" type="Nebenarm / Altarm"/> - <line pattern="^Messstelle[:\s].*$" type="sonstige Messstelle"/> - <line pattern="^Messtelle[:\s].*$" type="sonstige Messstelle"/> - <line pattern="^Gemeinde[:\s].*$" type="Ort"/> - <line pattern="^Ort[:\s].*$" type="Ort"/> - <line pattern="^Orte[:\s].*$" type="Ort"/> - <line pattern="^Stadt[:\s].*$" type="Ort"/> - <line pattern="^Schleuse[:\s].*$" type="Schleuse"/> - <line pattern="^Stauwehr[:\s].*$" type="Stauwehr"/> - <line pattern="^Wehr[:\s].*$" type="Stauwehr"/> - <line pattern="^Nadelwehr[:\s].*$" type="Stauwehr"/> - <line pattern="^Hauptwehr[:\s].*$" type="Stauwehr"/> + <line pattern="^Messstelle[:\s].*$" type="Messstelle"/> + <line pattern="^Geschiebemessstelle[:\s].*$" type="Messstelle"/> + <line pattern="^Pegel[:\s].*$" type="Pegel"/> <line pattern="^Staatsgrenze[:\s].*$" type="Staatsgrenze"/> <line pattern="^Staat[:\s].*$" type="Staat"/> + <line pattern="^Wehr[:\s].*$" type="Stauwehr"/> <line pattern="^WSA[:\s].*$" type="WSA"/> - <line pattern="^WSD[:\s].*$" type="WSD"/> + <line pattern="^Zufluß[:\s].*$" type="Zufluß"/> </patterns> </annotation>
--- a/flys-backend/src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java Mon Jun 11 13:20:55 2012 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/parsers/AnnotationsParser.java Tue Jun 12 13:45:19 2012 +0000 @@ -32,7 +32,8 @@ public static final String [] TO_SCAN = { "Basisdaten", - "Streckendaten" + "Streckendaten", + "../Morphologie/Streckendaten" }; protected HashMap<String, ImportAttribute> attributes;