[postgis-users] Migrating PostGis: pointn, geometryn functions
strk at refractions.net
strk at refractions.net
Sat Aug 27 09:23:20 PDT 2005
Guido, the 1-indexing requirement is from
OGC Simple Feature Specification for SQL
--strk;
On Fri, Aug 26, 2005 at 02:09:16PM +0200, Guido Lemoine wrote:
> Hi all PostGisers,
>
> Being new to the list, let me start by saying that you Refractions guys
> and girls
> are all doing a great service to the spatial community...
>
> I've decided to file a few observations that you may want to have a
> closer look
> at.
>
> We recently migrated to postgresql 8 and postgis 1.0.3. Most of our
> application code is embedded in Java and some in PLPGSQL functions.
>
> During migration, we ran into some "backward compatibility" problems.
>
> One is about the postgis functions that index multi-dimensional
> structures, which
> now start at index 1 instead of 0. For example, whereas pre-1.0.x
> postgis functions
> pointn(geometry, 0) used to return the first point of the geometry (a
> linestring, or
> polygon, etc.), this now returns NULL and needs to be replaced by
> pointn(geometry, 1).
> Same applies for geometryn(geom, 0/1) for a MULTIgeometry.
>
> I found some obscure reference to the intention to move to 1-based indexing
> from 2003, but nothing in the release notes. The move is apparently
> conform some
> (OpenGIS?) standard (probably defined by a geographer rather than a
> programmer).
>
> I tried to find some clues to this in the this mail-list, but that's
> hard, because
> I can't search it for keyword[s]. Maybe it's worth putting it somewhere
> in the
> list of upgrades.
>
> I have another, more annoying one, which I will detail in my next message,
>
> Otherwise, keep up the good work,
>
> Guido Lemoine
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
More information about the postgis-users
mailing list