Revision 7739

View differences:

trunk/libraries/libJCRS/src/org/gvsig/crs/CrsWkt.java
27 27
			for(; wkt.charAt(contador) != '"'; contador++) {
28 28
				res += wkt.charAt(contador);
29 29
			}
30
			if(!res.equals("PROJCS[")) {
30
			if(res.equals("GEOGCS[")) {
31 31
				
32 32
				contador++;
33 33
				for(; wkt.charAt(contador) != '"'; contador++) {
......
107 107
						}
108 108
					}
109 109
				}
110
			}else {
110
			}else if (res.equals("PROJCS[")) {
111 111
				contador++;
112 112
				for(; wkt.charAt(contador) != '"'; contador++) {
113 113
					projcs += wkt.charAt(contador);
......
283 283
					}
284 284
				}
285 285
			}
286
			else if (res.equals("GEOCCS[")){
287
				/*
288
				 * parte necesaria para capturar la cadena geocentrica...
289
				 */
290
				
291
			}
286 292
		}else
287 293
			geogcs = wkt;
288 294
	}
trunk/libraries/libJCRS/src/org/gvsig/crs/gui/panels/EPSGpanel.java
63 63
			9811, 9812, 9813, 9814, 9815, 9816, 9817, 9602, 9659};
64 64
	boolean select = false;
65 65
	
66
	String[] soported_crs = {"projected","geographic 2D","geographic 3D", "geocentric"};
67
	String[] not_soported_crs = {"engineering", "vertical", "compound"};
66
	String[] soported_crs = {"projected","geographic 2D","geographic 3D"};
67
	String[] not_soported_crs = {"engineering", "vertical", "compound", "geocentric"};
68 68
	
69 69
	private JRadioButton codeRadioButton = null;
70 70
	private JRadioButton nameRadioButton = null;
......
569 569
	
570 570
	public void setWKT(){
571 571
		Epsg2wkt wkt = null;
572
		
573
		/*String sentence = "SELECT coord_ref_sys_code, coord_ref_sys_name, coord_ref_sys_kind, area_of_use_code, " +
574
		  "source_geogcrs_code, projection_conv_code  " +
575
		  "FROM epsg_coordinatereferencesystem " +	                              
576
        "WHERE coord_ref_sys_code = " + code;
577
        
578
        result = Query.select(sentence,connect.getConnection());	*/
579

  
580
		
572
						
581 573
		epsg_code = getCodeCRS();
582 574
		if (epsg_code != -1){		
583 575
			/*
trunk/libraries/libJCRS/src/org/gvsig/crs/ogr/Epsg2wkt.java
67 67
		}
68 68
		
69 69
		else if (kind.equals("geoc")){
70
			String[] spheroid = epsg.getSPHEROID();
71
			String[] primem = epsg.getPRIMEM();
72
			cadWKT = "GEOCCS[\"" + epsg.getGEOGCS() + "\", DATUM[\""+ epsg.getDATUM() +
73
					"\", SPHEROID[\""+ spheroid[0] + "\", "+ spheroid[1] + ", "+ spheroid[2] +"]], " +
74
					"PRIMEM[\""+ primem[0] + "\", "+ primem[1] +"], UNIT[\""+ epsg.getUNIT_A() + "\", " + (Math.PI/180) +
75
			"]]";
70 76
			/*
71 77
			 * parte necesaria cuando tratemos CRS geocentricos
72 78
			 */

Also available in: Unified diff