誰にも見えないブログ

雑なメモ。まとまってない文章等

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)

f:id:yuyubu:20190620171320p:plain
赤:original 緑:st_buffer 青:expand

傾きのある長方形にたいして、ST_Bufferで形状を保ったままジオメトリの拡大ができる