comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java @ 5031:9c529b9de6b5

Use the DGM projection for all shapefiles ('talaue', 'barriers').
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 20 Feb 2013 09:47:24 +0100
parents 63617e142dfe
children 2b24073e80d9 b26465581abf
comparison
equal deleted inserted replaced
5030:5ae8b8b46323 5031:9c529b9de6b5
406 FLYSArtifact artifact, 406 FLYSArtifact artifact,
407 FacetCreator facetCreator, 407 FacetCreator facetCreator,
408 File dir, 408 File dir,
409 WSPLGENJob job 409 WSPLGENJob job
410 ) { 410 ) {
411 String river = artifact.getDataAsString("river");
411 String geoJSON = artifact.getDataAsString("uesk.barriers"); 412 String geoJSON = artifact.getDataAsString("uesk.barriers");
412 String srid = FLYSUtils.getRiverSrid(artifact); 413 String srid = FLYSUtils.getRiverDGMSrid(river);
413 String srs = "EPSG:" + srid; 414 String srs = "EPSG:" + srid;
414 415
415 if (geoJSON == null || geoJSON.length() == 0) { 416 if (geoJSON == null || geoJSON.length() == 0) {
416 logger.debug("No barrier features in parameterization existing."); 417 logger.debug("No barrier features in parameterization existing.");
417 return; 418 return;
717 logger.debug("WSPLGEN will not use floodplain."); 718 logger.debug("WSPLGEN will not use floodplain.");
718 return; 719 return;
719 } 720 }
720 721
721 String river = artifact.getDataAsString("river"); 722 String river = artifact.getDataAsString("river");
722 String srid = FLYSUtils.getRiverSrid(artifact); 723 String srid = FLYSUtils.getRiverDGMSrid(river);
723 String srs = "EPSG:" + srid; 724 String srs = "EPSG:" + srid;
724 725
725 Floodplain plain = Floodplain.getFloodplain(river); 726 Floodplain plain = Floodplain.getFloodplain(river);
726 727
727 SimpleFeatureType ft = GeometryUtils.buildFeatureType( 728 SimpleFeatureType ft = GeometryUtils.buildFeatureType(

http://dive4elements.wald.intevation.org