誰でも下のクエリを書く方法を知っていますSymfony/Doctrine?DQLのjson_build_object
SELECT json_build_object(
'type', 'Feature',
'id', id,
'geometry', ST_AsGeoJSON(geom)::json,
'properties', json_build_object(
'name', building_name,
'type', building_type,
'area', ST_Area(geom)::numeric(10,2)
)
)
FROM geoepom.buildings WHERE id=1;
私はpsqlのまたはphppgadminでそれを実行すると、クエリは完璧に動作します。
だからあなたは間違いなくシリアライザを使用して独自のロジックを使用して、水和オブジェクトをシリアル独自の教義を入力または(より良いオプションの私見)を作成することを検討すべきです。 –
この段階では、私はそれを行う方法がわからないにもかかわらず、あまりにもうんざりです。 今、GeoJson FeatureCollectionを準備するためにクエリを使用しています。 将来的には... – mysiar