PostGIS の ST_AsGeoJSON を使うと、空間情報を簡単に GeoJSON 形式で出力できます。しかし、空間情報に属性情報を付与したい場合もあります。人口などの量的情報はもちろんですが、Mapbox の Simplestyle に沿った描画情報 - An open platform > Styling features | Mapbox - が挙げられます。 PostgreSQL には row_to_json などの関数があり、SQL の結果を JSON で出力できます。これを利用すると、PostGIS に保存してある空間情報を GeoJSON で出力するときに属性を付与できます。バッチ処理でデータ形式を変換するときには便利なのでメモしておきます。 PostgreSQL: Documentation: 9.3: JSON Functions and Operators データ
![PostGISからGeoJSON出力するときに属性を付与する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bb31ee7171d512c54f293202aa4994885005fb9c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UG9zdEdJUyVFMyU4MSU4QiVFMyU4MiU4OUdlb0pTT04lRTUlODclQkElRTUlOEElOUIlRTMlODElOTklRTMlODIlOEIlRTMlODElQTglRTMlODElOEQlRTMlODElQUIlRTUlQjElOUUlRTYlODAlQTclRTMlODIlOTIlRTQlQkIlOTglRTQlQjglOEUlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTljMjZjNDI1MjcwYjVjZTljNzk0OGY2ODM1NWNmNzlk%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa3NoaWdlcnUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTQ1ZWYzYmM3MWM5NGM4MmZjOTlhYmY4MzAwNDUxMzMy%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Da06b092afbbfdbf2e485f1d01f82192c)