Revision 26470 tmp/trunk/servidor/WorkSpace_Servidor/Callejero/src/es/logex/callejero/core/Layer.java

View differences:

Layer.java
70 70
		
71 71
		Statement st = null;
72 72
        ResultSet rs = null;
73
        //an array with fields
73
        //array with fields
74 74
        List<String> arrayFields = new ArrayList<String>();
75 75
       
76 76
		try {	
......
117 117
		String query = null;
118 118
		
119 119
		try {	
120
			//an array with fields
121
            //List<String >arrayFields = getFieldsName(this.getName());
122

  
120
			
123 121
			s = conn.createStatement();
124 122
			
125 123
			query = "SELECT * FROM " + this.getName() + " WHERE the_geom " + 
......
146 144
	                        if (columnName.equals("the_geom")){//TODO: Ojo,habría que leer el nombre del campo de la tabla de geometry_columns.
147 145
		                      	ge.setName(columnName);
148 146
	                        	ge.setGeometry(r.getObject("the_geom"));
149
	                        	
150 147
		                    } //TODO: En realidad una feature podría tener más de una geometría asociada, habría que currárselo con una lista(ya, un poco exagerado pero....).
151 148
		                    else {
152 149
		                    	ldata.add(new DataElement(columnName,r.getString(columnName)));
......
154 151
		        }
155 152
			   
156 153
			   	Feature ft = new Feature(this.getName());
157
			    ft.setGeometry(ge);
154
			 
155
			   	ft.setGeometry(ge);
158 156
			    ft.setData(ldata);
159 157

  
160 158
                lfeature.add(ft); 

Also available in: Unified diff