<div dir="ltr">You are using postgrest on some bigger data with spatial parts? I tried it few days ago and on many features it was pretty slow... But i didn`t make any tuning, maybe is there space for optimaliyation for my usecase.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-25 13:43 GMT+02:00 Nicklas Aven <span dir="ltr"><<a href="mailto:nicklas.aven@jordogskog.no" target="_blank">nicklas.aven@jordogskog.no</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Just a comment.<br>
With all the new json functions in PostgreSQL this is very easy to do directly in sql too. I think it is fairly efficient too. I use it in production to export complete geojson through postgrest.</p>
<p dir="ltr">I have thougt about if we could get rid of json-c dependency and use postgresql functionality instead. <br>
Building json with jsonb, I guess is a lot faster than dealing with text strings.</p>
<p dir="ltr">/Nicklas</p>
<p dir="ltr">Skickat från min Sony Xperia™-smartphone</p>
<p dir="ltr">---- Jan Michálek skrev ----</p><div class="HOEnZb"><div class="h5">
<p dir="ltr">> Hello<br>
> <br>
> I need a advice about this problem<br>
> <br>
> I'm trying to write some C fuction for making geojson as aggregate from records as full regular geojson with properties.<br>
> <br>
> I tried to use function lwgeom_to_geojson inside my code.<br>
> <br>
> something like this<br>
> <br>
>                 case JSONTYPE_GEOM: //je;<br>
>                         {<br>
>                         LWGEOM *lwgeom;<br>
>                         lwgeom = lwgeom_from_gserialized(<br>
>                              (GSERIALIZED*)DatumGetPointer(val)<br>
>                               );<br>
>                         outputstr = lwgeom_to_geojson(lwgeom, 0, 0, false);<br>
>                         escape_json(result, outputstr);<br>
>                         pfree(outputstr);<br>
> <br>
>                         break;<br>
> <br>
>                         }<br>
> <br>
> <br>
> <br>
> I have <br>
> #include "liblwgeom.h"<br>
> <br>
> And I`m able to compile this. But if I try use function in postgre, it get me an error<br>
> <br>
> ERROR:  could not load library "/usr/lib/postgresql/<a href="http://jelejson.so" target="_blank">jelejson.so</a>": /usr/lib/postgresql/<a href="http://jelejson.so" target="_blank">jelejson.so</a>: undefined symbol: lwgeom_to_geojson.<br>
> <br>
> What i should do? Is posible to use this function like this?<br>
> <br>
> Thanks Je;<br>
> <br>
> <br>
> -- <br>
> <br>
> Jelen<br>
> <br>
> Starší čeledín datovýho chlíva</p>
</div></div><br>_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Jelen<br></div>Starší čeledín datovýho chlíva<br></div></div>
</div>