Better print method for Spatial*DataFrames?
Nice suggestion! I did this for points (committed to cvs), as option in print, and get
options(width=60) print(meuse[1:3,], sWKT=T)
geometry cadmium copper lead zinc elev
1 POINT(333611 181072) 11.7 85 299 1022 7.909
2 POINT(333558 181025) 8.6 81 277 1141 6.983
3 POINT(333537 181165) 6.5 68 199 640 7.800
dist om ffreq soil lime landuse dist.m
1 0.00135803 13.6 1 1 1 Ah 50
2 0.01222430 14.0 1 1 1 Ah 30
3 0.10302900 13.0 1 1 1 Ah 150
For (multi)lines / polygons, would it be useful to print the first
coordinate followed by ..., so that some kind of identification is possible?
On 05/18/2010 05:04 PM, Barry Rowlingson wrote:
Currently if I print a spatial polygon data frame I get the list
representation, which almost always scrolls way of the screen as giant
lists of lists of coordinates whizz past. It's nearly always useless
and luckily ESS lets me C-c C-o and zap the output. For
SpatialPointsDF you get:
coordinates letters LETTERS
1 (1, 0.0486677) a A
2 (2, 0.520911) b B
3 (3, 0.207873) c C
4 (4, 0.466571) d D
- for spatial polys and lines would it be better to have such a
compact representation as the default print? I'd rather use the word
'geometry' and have it print as a (truncated) pseudo-WKT, something
like:
geometry letters LETTERS
1 POINT(1 0.0486677) a A
2 POINT(2 0.520911) b B
for points, and:
geometry letters LETTERS
1 LINESTRING(...) a A
for lines, and:
geometry letters LETTERS
1 POLYGON(...) a A
for polygons. Or MULTIPOLYGON, whichever is appropriate. I think it
should literally print dot-dot-dot, since for anything other than
points its going to be voluminous.
Today I am a random idea factory...
Barry
_______________________________________________ R-sig-Geo mailing list R-sig-Geo at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-geo
Edzer Pebesma Institute for Geoinformatics (ifgi), University of M?nster Weseler Stra?e 253, 48151 M?nster, Germany. Phone: +49 251 8333081, Fax: +49 251 8339763 http://ifgi.uni-muenster.de http://www.52north.org/geostatistics e.pebesma at wwu.de