Revision 26470 tmp/trunk/servidor/WorkSpace_Servidor/Callejero/src/es/logex/callejero/core/Layer.java
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