"...and you get an extra WKT->WKB conversion
because the select produces a textual representation of the column. ..."
You mean "WKB->WKT conversion", don't you? 
Why is this last conversion needed? Isn't it extra work for monetdb?
Is there any way to tweak the code in order to bypass the last conversion ?

On Wed, Apr 27, 2011 at 4:36 PM, Sjoerd Mullender <sjoerd@acm.org> wrote:
On 2011-04-27 14:52, Kostis Kyzirakos wrote:
> In Postgres the WKB representation of a geometry is returned as a byte
> array.
> For example,
>
> LGD=# SELECT ST_AsBinary(ST_GeomFromText('POINT(1 2)',-1));
>                  st_asbinary
> ----------------------------------------------
>  \x0101000000000000000000f03f0000000000000040
> (1 row)

This is not available in MonetDB (as far as I can tell by quickly
looking at the code).

What you get when you do
       SELECT * FROM t;
where t contains a column of type geometry is the string representation
of the internal (WKB) representation produced by the function
GEOSGeomToWKT().  I.e., one conversion WKB->WKT.

If you do
       SELECT GeomFromText(g,0) FROM t;
where g is a column of type geometry, it does a conversion
WKB->WKT->WKB->WKT because an intermediate table is created with the
result of GeomFromText.  GeomFromText expects a string (varchar) and so
an automatic WKB->WKT conversion takes place.  GeomFromText itself does
the WKT->WKB conversion, and you get an extra WKT->WKB conversion
because the select produces a textual representation of the column.

>
> On Wed, Apr 27, 2011 at 3:46 PM, Sjoerd Mullender <sjoerd@acm.org
> <mailto:sjoerd@acm.org>> wrote:
>
>     On 2011-04-27 14:37, Georgios Garmpis wrote:
>     > I have tried GeomFromText but it doesn't seem to return WKB.
>     >
>     > sql>SELECT GeomFromText('POINT(1 2)', 0);
>     >
>     +----------------------------------------------------------------------------+
>     > | geomfromtext_single_value                                     |
>     > +======================================+
>     > | POINT (1.0000000000000000 2.0000000000000000) |
>     >
>     +----------------------------------------------------------------------------+
>     > 1 tuple (0.325ms)
>
>     Then what do you expect (or wish to get)?  What would the WKB look like
>     at the SQL level?
>
>     >
>     >
>     > On Wed, Apr 27, 2011 at 3:30 PM, Sjoerd Mullender <sjoerd@acm.org
>     <mailto:sjoerd@acm.org>
>     > <mailto:sjoerd@acm.org <mailto:sjoerd@acm.org>>> wrote:
>     >
>     >     On 2011-04-27 11:30, Georgios Garmpis wrote:
>     >     > In SQL
>     >     >
>     >     > I need something like that SELECT AsWKB('POINT(1, 2)');
>     >
>     >     What about this:
>     >     SELECT GeomFromText('POINT(1 2)', 0);
>     >
>     >     The string ('POINT(1 2)') should not have a comma in it, and
>     the extra
>     >     argument (0) is ignored.
>     >
>     >     > On Wed, Apr 27, 2011 at 12:09 PM, <Stefan.Manegold@cwi.nl
>     <mailto:Stefan.Manegold@cwi.nl>
>     >     <mailto:Stefan.Manegold@cwi.nl <mailto:Stefan.Manegold@cwi.nl>>
>     >     > <mailto:Stefan.Manegold@cwi.nl
>     <mailto:Stefan.Manegold@cwi.nl> <mailto:Stefan.Manegold@cwi.nl
>     <mailto:Stefan.Manegold@cwi.nl>>>>
>     >     wrote:
>     >     >
>     >     >     George,
>     >     >
>     >     >     where do you need to get the Well Known Binary
>     representation of a
>     >     >     geometry?
>     >     >     As documentation?
>     >     >     In C?
>     >     >     In MAL?
>     >     >     In SQL?
>     >     >
>     >     >     Stefan
>     >     >
>     >     >     On Wed, Apr 27, 2011 at 11:50:53AM +0300, Georgios
>     Garmpis wrote:
>     >     >     > Hi,
>     >     >     >
>     >     >     > I need to get the Well Known Binary representation of a
>     >     geometry but
>     >     >     > I didn't find any function in documentation to do this.
>     >     >     > Any ideas?
>     >     >     >
>     >     >     > --
>     >     >     > George Garbis
>     >     >
>     >     >     >
>     >     >
>     >
>     ------------------------------------------------------------------------------
>     >     >     > WhatsUp Gold - Download Free Network Management Software
>     >     >     > The most intuitive, comprehensive, and cost-effective
>     network
>     >     >     > management toolset available today.  Delivers lowest
>     initial
>     >     >     > acquisition cost and overall TCO of any competing
>     solution.
>     >     >     > http://p.sf.net/sfu/whatsupgold-sd
>     >     >
>     >     >     > _______________________________________________
>     >     >     > MonetDB-users mailing list
>     >     >     > MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>>
>     >     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>>>
>     >     >     > https://lists.sourceforge.net/lists/listinfo/monetdb-users
>     >     >
>     >     >
>     >     >     --
>     >     >     | Stefan.Manegold @ CWI.nl | DB Architectures (INS1) |
>     >     >     | http://CWI.nl/~manegold/ | Science Park 123 (L321) |
>     >     >     | Tel.: +31 (0)20 592-4212 | 1098 XG Amsterdam  (NL) |
>     >     >
>     >     >
>     >
>     ------------------------------------------------------------------------------
>     >     >     WhatsUp Gold - Download Free Network Management Software
>     >     >     The most intuitive, comprehensive, and cost-effective
>     network
>     >     >     management toolset available today.  Delivers lowest initial
>     >     >     acquisition cost and overall TCO of any competing solution.
>     >     >     http://p.sf.net/sfu/whatsupgold-sd
>     >     >     _______________________________________________
>     >     >     MonetDB-users mailing list
>     >     >     MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>>
>     >     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>>>
>     >     >     https://lists.sourceforge.net/lists/listinfo/monetdb-users
>     >     >
>     >     >
>     >     >
>     >     >
>     >     > --
>     >     > George Garbis
>     >     >
>     >     >
>     >     >
>     >     >
>     >
>     ------------------------------------------------------------------------------
>     >     > WhatsUp Gold - Download Free Network Management Software
>     >     > The most intuitive, comprehensive, and cost-effective network
>     >     > management toolset available today.  Delivers lowest initial
>     >     > acquisition cost and overall TCO of any competing solution.
>     >     > http://p.sf.net/sfu/whatsupgold-sd
>     >     >
>     >     >
>     >     >
>     >     > _______________________________________________
>     >     > MonetDB-users mailing list
>     >     > MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>>
>     >     > https://lists.sourceforge.net/lists/listinfo/monetdb-users
>     >
>     >
>     >     --
>     >     Sjoerd Mullender
>     >
>     >
>     >
>     ------------------------------------------------------------------------------
>     >     WhatsUp Gold - Download Free Network Management Software
>     >     The most intuitive, comprehensive, and cost-effective network
>     >     management toolset available today.  Delivers lowest initial
>     >     acquisition cost and overall TCO of any competing solution.
>     >     http://p.sf.net/sfu/whatsupgold-sd
>     >     _______________________________________________
>     >     MonetDB-users mailing list
>     >     MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     >     <mailto:MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>>
>     >     https://lists.sourceforge.net/lists/listinfo/monetdb-users
>     >
>     >
>     >
>     >
>     > --
>     > George Garbis
>     >
>     >
>     >
>     >
>     ------------------------------------------------------------------------------
>     > WhatsUp Gold - Download Free Network Management Software
>     > The most intuitive, comprehensive, and cost-effective network
>     > management toolset available today.  Delivers lowest initial
>     > acquisition cost and overall TCO of any competing solution.
>     > http://p.sf.net/sfu/whatsupgold-sd
>     >
>     >
>     >
>     > _______________________________________________
>     > MonetDB-users mailing list
>     > MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     > https://lists.sourceforge.net/lists/listinfo/monetdb-users
>
>
>     --
>     Sjoerd Mullender
>
>
>     ------------------------------------------------------------------------------
>     WhatsUp Gold - Download Free Network Management Software
>     The most intuitive, comprehensive, and cost-effective network
>     management toolset available today.  Delivers lowest initial
>     acquisition cost and overall TCO of any competing solution.
>     http://p.sf.net/sfu/whatsupgold-sd
>     _______________________________________________
>     MonetDB-users mailing list
>     MonetDB-users@lists.sourceforge.net
>     <mailto:MonetDB-users@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/monetdb-users
>
>
>
>
> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network
> management toolset available today.  Delivers lowest initial
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
>
>
>
> _______________________________________________
> MonetDB-users mailing list
> MonetDB-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-users


--
Sjoerd Mullender


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today.  Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
MonetDB-users mailing list
MonetDB-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/monetdb-users




--
George Garbis