|  | @@ -103,9 +103,9 @@ public class ShapeReader {
 | 
	
		
			
				|  |  |              SimpleFeature feature = itertor.next();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              Map<String, Object> map = new HashMap<>();
 | 
	
		
			
				|  |  | -            addValue(map, feature, "InPoly_F_1");
 | 
	
		
			
				|  |  | +            addValue(map, feature, "InPoly_FID");
 | 
	
		
			
				|  |  |              System.out.println();
 | 
	
		
			
				|  |  | -            System.out.println(map.get("inpoly_f_1"));
 | 
	
		
			
				|  |  | +            System.out.println(map.get("inpoly_fid"));
 | 
	
		
			
				|  |  |              addValue(map, feature, "Area");
 | 
	
		
			
				|  |  |              addValue(map, feature, "SimPgnFlag");
 | 
	
		
			
				|  |  |              addValue(map, feature, "TOC");
 | 
	
	
		
			
				|  | @@ -120,12 +120,15 @@ public class ShapeReader {
 | 
	
		
			
				|  |  |              addValue(map, feature, "crop_type");
 | 
	
		
			
				|  |  |              addValue(map, feature, "area_ha");
 | 
	
		
			
				|  |  |              addValue(map, feature, "value");
 | 
	
		
			
				|  |  | +            addValue(map, feature, "intensity");
 | 
	
		
			
				|  |  |              addValue(map, feature, "MAJORITY");
 | 
	
		
			
				|  |  |              addValue(map, feature, "ParcelType");
 | 
	
		
			
				|  |  |              Geometry geometry = (Geometry)feature.getDefaultGeometry();
 | 
	
		
			
				|  |  | -//            for(Coordinate[] coordinate : geometry.getCoordinates()){
 | 
	
		
			
				|  |  | -//                GeoCastUtil.mactorToLonlat()
 | 
	
		
			
				|  |  | -//            }
 | 
	
		
			
				|  |  | +            for(Coordinate coordinate : geometry.getCoordinates()){
 | 
	
		
			
				|  |  | +                Double[] res = GeoCastUtil.mactorToLonlat(new Double[]{coordinate.getX(), coordinate.getY()});
 | 
	
		
			
				|  |  | +                coordinate.setX(res[0]);
 | 
	
		
			
				|  |  | +                coordinate.setY(res[1]);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              map.put("geom",GeoCastUtil.geomToWkt(geometry));
 | 
	
		
			
				|  |  |              list.add(map);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -134,9 +137,6 @@ public class ShapeReader {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public static void addValue(Map<String,Object> map, SimpleFeature feature, String key){
 | 
	
		
			
				|  |  |          Object val = feature.getAttribute(key);
 | 
	
		
			
				|  |  | -        if(val == null){
 | 
	
		
			
				|  |  | -            val = feature.getProperty(key);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |          map.put(key.toLowerCase(), val);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |