さてどうしたものか…

id:yellow_73:20080201#p4 の続き。販売元は訂正に応じない旨宣言。
どうにかしたいなあと思ってたりするけど…。
考えているのは、

  1. マルチポリゴンで決め打ち
  2. リングが閉じていればそれでいいことにする
  3. リングが閉じていないなら、
    1. 始点ポイントを末尾に追加
    2. ST_IsRing()でtrueを返すならそれでいいことにする
    3. それでも引っかかるのは、手動でどうにかする

できるかにゃあ…。