Revision 42813
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/AbstractGeometry.java | ||
---|---|---|
397 | 397 |
/* |
398 | 398 |
* No se sabe si la especificaci?n de OGC soporta SRS. OGCWKBEncoder no. |
399 | 399 |
*/ |
400 |
|
|
400 |
|
|
401 | 401 |
try { |
402 | 402 |
return new OGCWKBEncoder().encode(this); |
403 | 403 |
} catch (Exception e) { |
... | ... | |
414 | 414 |
if(this.getType() != type){ |
415 | 415 |
com.vividsolutions.jts.geom.Geometry jts = getJTS(); |
416 | 416 |
jts = JTSUtils.convertTypes(jts, this.getType(), type); |
417 |
|
|
417 |
|
|
418 | 418 |
geom = JTSUtils.createGeometry(jts); |
419 | 419 |
} |
420 | 420 |
try { |
... | ... | |
422 | 422 |
} catch (Exception e) { |
423 | 423 |
throw new GeometryOperationException(e); |
424 | 424 |
} |
425 |
|
|
425 |
|
|
426 | 426 |
} |
427 | 427 |
|
428 |
|
|
429 |
|
|
428 |
|
|
429 |
|
|
430 | 430 |
public byte[] convertToEWKB() throws GeometryOperationNotSupportedException, GeometryOperationException { |
431 | 431 |
try { |
432 | 432 |
return new PostGISEWKBEncoder().encode(this); |
... | ... | |
440 | 440 |
/* |
441 | 441 |
* No se sabe si la especificaci?n de OGC soporta SRS. OGCWKBEncoder no. |
442 | 442 |
*/ |
443 |
|
|
443 |
|
|
444 | 444 |
try { |
445 | 445 |
return new PostGISEWKBEncoder().encode(this); |
446 | 446 |
} catch (Exception e) { |
... | ... | |
457 | 457 |
if(this.getType() != type){ |
458 | 458 |
com.vividsolutions.jts.geom.Geometry jts = getJTS(); |
459 | 459 |
jts = JTSUtils.convertTypes(jts, this.getType(), type); |
460 |
|
|
460 |
|
|
461 | 461 |
geom = JTSUtils.createGeometry(jts); |
462 | 462 |
} |
463 | 463 |
try { |
... | ... | |
465 | 465 |
} catch (Exception e) { |
466 | 466 |
throw new GeometryOperationException(e); |
467 | 467 |
} |
468 |
|
|
468 |
|
|
469 | 469 |
} |
470 | 470 |
|
471 | 471 |
/* |
... | ... | |
743 | 743 |
return false; |
744 | 744 |
} |
745 | 745 |
|
746 |
public String toString(){ |
|
747 |
return this.getGeometryType().getFullName(); |
|
748 |
} |
|
746 | 749 |
|
747 | 750 |
|
748 | 751 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/point/Point3D.java | ||
---|---|---|
235 | 235 |
return new Circumference2DZ((Point)this.cloneGeometry(), distance); |
236 | 236 |
} |
237 | 237 |
|
238 |
public String toString() { |
|
239 |
StringBuilder builder = new StringBuilder(); |
|
240 |
builder.append("POINT Z ("); |
|
241 |
for( int i=0; i<this.getDimension()-1; i++) { |
|
242 |
builder.append(this.getCoordinateAt(i)); |
|
243 |
builder.append(" "); |
|
244 |
} |
|
245 |
builder.append(this.getCoordinateAt(this.getDimension()-1)); |
|
246 |
builder.append(")"); |
|
247 |
return builder.toString(); |
|
248 |
} |
|
249 |
|
|
238 | 250 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/point/Point2DM.java | ||
---|---|---|
257 | 257 |
return JTSUtils.createGeometry(getJTS().buffer(distance)); |
258 | 258 |
} |
259 | 259 |
|
260 |
public String toString() { |
|
261 |
StringBuilder builder = new StringBuilder(); |
|
262 |
builder.append("POINT M ("); |
|
263 |
for( int i=0; i<this.getDimension()-1; i++) { |
|
264 |
builder.append(this.getCoordinateAt(i)); |
|
265 |
builder.append(" "); |
|
266 |
} |
|
267 |
builder.append(this.getCoordinateAt(this.getDimension()-1)); |
|
268 |
builder.append(")"); |
|
269 |
return builder.toString(); |
|
270 |
} |
|
260 | 271 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/point/AbstractPoint.java | ||
---|---|---|
329 | 329 |
//Do nothing |
330 | 330 |
} |
331 | 331 |
|
332 |
public String toString() { |
|
333 |
StringBuilder builder = new StringBuilder(); |
|
334 |
builder.append("POINT ("); |
|
335 |
for( int i=0; i<this.getDimension(); i++) { |
|
336 |
builder.append(this.getCoordinateAt(i)); |
|
337 |
builder.append(" "); |
|
338 |
} |
|
339 |
builder.append(")"); |
|
340 |
return builder.toString(); |
|
341 |
} |
|
332 |
public abstract String toString(); |
|
333 |
|
|
342 | 334 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/point/Point3DM.java | ||
---|---|---|
248 | 248 |
public Geometry offset(double distance) throws GeometryOperationNotSupportedException, GeometryOperationException { |
249 | 249 |
return JTSUtils.createGeometry(getJTS().buffer(distance)); |
250 | 250 |
} |
251 |
|
|
252 |
public String toString() { |
|
253 |
StringBuilder builder = new StringBuilder(); |
|
254 |
builder.append("POINT ZM ("); |
|
255 |
for( int i=0; i<this.getDimension()-1; i++) { |
|
256 |
builder.append(this.getCoordinateAt(i)); |
|
257 |
builder.append(" "); |
|
258 |
} |
|
259 |
builder.append(this.getCoordinateAt(this.getDimension()-1)); |
|
260 |
builder.append(")"); |
|
261 |
return builder.toString(); |
|
262 |
} |
|
251 | 263 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/point/Point2D.java | ||
---|---|---|
228 | 228 |
return new Circumference2D((Point)this.cloneGeometry(), distance); |
229 | 229 |
} |
230 | 230 |
|
231 |
public String toString() { |
|
232 |
StringBuilder builder = new StringBuilder(); |
|
233 |
builder.append("POINT ("); |
|
234 |
for( int i=0; i<this.getDimension()-1; i++) { |
|
235 |
builder.append(this.getCoordinateAt(i)); |
|
236 |
builder.append(" "); |
|
237 |
} |
|
238 |
builder.append(this.getCoordinateAt(this.getDimension()-1)); |
|
239 |
builder.append(")"); |
|
240 |
return builder.toString(); |
|
241 |
} |
|
242 |
|
|
231 | 243 |
} |
Also available in: Unified diff