[postgis-users] [postgis-devel] linking 2 topogeometries of different nature

Rémi Cura remi.cura at gmail.com
Tue Oct 22 06:53:30 PDT 2013


Part of a lineal topogeom because all lineal in the topogeometry may not be
concerned nor returned.

the function returns an id  as the 3d part of a topogeom type (we don't
need others, they can be found using  a_puntal_topogeom_name and
a_puntal_topogeom_layer_id (I think) ).

The topogeom name would be the tablename of the topogeom as in the table
"layer"."table_name".

I agree it may be more general to do (as you suggest)
topogeometry <---> list of primitives <---> topogeometry.

Than
topogeometry <---> topogeometry


Still,  in what you suggest they may be multiple different topogeoms as
answer (maybe puntal point1 and puntal point2, etc etc), so we would need a
way to indicate which topogeom we are interested in, thus being effectively
like :
topogeometry <---> topogeometry

And this kind of function seems mandatory if you want to work with numerous
topogeom without casting back and forth to geometry.

Cheers,
Rémi-C



2013/10/22 Sandro Santilli <strk at keybit.net>

> On Tue, Oct 22, 2013 at 03:28:00PM +0200, Rémi Cura wrote:
> > (switching to devel list)
> > What would you think of 2 functions :
> >
> > GetRelatedPuntal(Lineal)
> > GetRelatedLineal (Puntal)
> >
> > This function would allow, when having a lineal, to get puntal sharing a
> > node;
> > and when having a puntal, to get part of a lineal sharing node with it.
> >
> > precise signature being :
> >
> > SET OF id_topogeom GetRelatedLineal( a_puntal_topogeom_name,
> > a_puntal_topogeom_layer_id )
>
> Why do you mention "part of a lineal", if the signature returns
> a full TopoGeometry (by id) ? What's a "topogeom name" ?
>
> The functions you suggest seem very specific to your need, not sure it
> would make sense to have them in core. I think we do have a function
> to get a list of primitives from a TopoGeometry. Maybe a generic missing
> function is one to get a list of TopoGeometry from primitives.
>
> --strk;
> _______________________________________________
> postgis-users mailing list
> postgis-users at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20131022/0c8b0727/attachment.html>


More information about the postgis-users mailing list