postGISでgeometry typeの形状を維持しつつ領域拡張
メインブログの下書きに眠ってた技術メモを供養的に放出してみる。 おかしなことが書いてあったらコメントでガシガシ指摘ください。
select ST_GeomFromText('POLYGON((0 0, 0 1,1 1,1 0,0 0))'), ST_Expand(ST_GeomFromText('POLYGON((0 0, 0 1,1 1,1 0,0 0))')::geometry,2), ST_Buffer(ST_GeomFromText('POLYGON((0 0, 0 1,1 1,1 0,0 0))'),2)
傾きのある長方形にたいして、ST_Buffer
で形状を保ったままジオメトリの拡大ができる