Re: Creating XML/KML documents from single tables

Поиск
Список
Период
Сортировка
Искать
От
Pavel Stehule
Тема
Re: Creating XML/KML documents from single tables
Дата
Msg-id
162867790801020725o15ec3eag4a4ef4eac24dc8aa@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Creating XML/KML documents from single tables "William Temperley" <willtemperley@gmail.com>
Re: Creating XML/KML documents from single tables "Pavel Stehule" <pavel.stehule@gmail.com>
Hello

you have to use xmlagg function

Regards
Pavel Stehule

On 02/01/2008, William Temperley  wrote:
> Hi
> I would be most grateful if someone could help me create an xml doc in the form:
>
> 
>   
>      class="1">-3.04,53.56,0
>      class="4">-2.04,55.56,0
>   
>   
>      class="3">-3.44,57.56,0
>   
> 
>
> This will be created from a single table of point geometries where
> each belongs to a layer, e.g. x1 or x2 etc. The layer a geometry
> belongs to is stored in a varchar column called layername.
>
> Creating the marker tags is easily done using the query:
> # select xmlelement(name marker, xmlattributes(gid as id, typeid as
> class), askml(the_geom)) from poi
>
> Or creating a list of layers is also simple:
> #select xmlelement(name layer, xmlattributes(layername as name)) from
> poi group by layername
>
> However I cannot work out how to insert more than one child node into
> a layer element.
>
> Thanks
>
> Will T
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>                http://archives.postgresql.org/
>
В списке pgsql-general по дате отправления
От: Pavel Stehule
Дата:
От: Andrew Sullivan
Дата:
FAQ