Markus Metz pisze:
Maciej Sieczka wrote:

I personally like the way QGIS or MapServer handles it - they just
 don't care and don't try to treat lat-long data as connected at
the datum border.

So they stop displaying maps beyond -180 or 180? West of Alaska is nothing?

Yes.

This has the major plus that in those applications there is no problem with manual browsing/editing world-wide lat-long data. One
 can pan and zoom just like in any other coordinate system and the
 display coordinate extent is not restricted.

I thought this is true for GRASS. Generally, if you zoom/pan beyond the extend of the feature (raster or vector), nothing is displayed. This should not happen in latlon,

Why not?

features must be wrapped around

Why?

so that you can pan beyond -180 or 180 and everything that is supposed to be there is displayed, as in GRASS.

What about other world-wide CRSs, like those based on sinusoidal,
Goodge, Mercator projections - does GRASS wraps world edges for them as
well?

Spatial data viewers/editors can not treat latlon like any other (like a proper) projection.

GRASS automatic wrapparound is a feature that brings more troubles
 than benefits to developers and users IMHO.

There are two distinct issues, once the wrap around and once the restriction to -180 - 180 (causing wrap around of parts of a geometry
 feature only). They are connected but not identical. The horizontal
 lines are caused by the -180 - 180 restriction, not the wrap around.
 BTW, the restriction does not cause problems with rasters, in GRASS
I can create a raster with West = 170 and East = -170, i.e. West > East, this is displayed properly as one block. It becomes difficult with vector features, because many operations would need to handle latlon different from proper projections, i.e. in this case wrap around, make sure lon differences are not > 180, run select by bbox twice etc. Currently the vector libs treat latlon pretty much like a proper projection, IMHO not a perfect solution. I'm not going to change current GRASS behaviour for vector handling in latlon on my own, this needs to be discussed by some more people before such drastic changes (from a user perspective) are introduced because it is about the general policy on how to cope with latlon.

Is there anything that could be done for v.in.gshs in GRASS 6.5 so that
it's output (when the input is a full GSHHS extent) would be free of the
horizontal longitudal extent-wide artifacts in case of:

1. editing in v.digit
2. exporting with v.out.ogr (that's another issue I haven't mentioned yet)
3. displaying and editing in QGIS

?

Maciek

--
Maciej Sieczka
http://www.sieczka.org

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to