Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2011, 03:43
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años
Puntos: 0
de Json a GeoJson

Hola,
tengo una consulta en PHP a una BD postgres y saco un fichero json y quisiera convertirlo a GeoJson, hay alguna utilidad ya para hacerlo?
<?php
conexion base datos y query
>
ahora hago el json
<?php
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
$data[]=$line;
}
echo json_encode($data);
$especie = json_encode($data);
$archivo = fopen("../especie.json", "c");
echo $archivo;
fwrite($archivo, $especie);
fclose($archivo);
?>

el formato del GeoJson seria (le falta un id)

{"type": "FeatureCollection", "features": [{"geometry": {"type": "Point", "coordinates": [-10.28, 50.43]}, "type": "Feature", "properties": {"shooting_longitude": -10.28, "shooting_latitude": 50.4}]}

voy a generar un campo X Y en la tabla para no hacer conversiones. como haria para darle el formato de salida al resto?
gracias.