Как заполнить дыры в MULTIPOLYGON в пространственной среде CLR SQL Server 2008

У меня есть мультиполигон, который выглядит как звезда с пустым отверстием посередине: image

Как преобразовать этот мультиполигон в одиночный полигон или мультиполигон, который также включает в себя отверстие в середине, например заполнить дыру (используя SQL Server 2008 CLR)?

WKT пустой звезды: MultiPolygon (((-75,850724788384952 39,781027647924496, -75,847514688412119 +39,777165541462658, -75,835440819564724 39,781232982437771, -75,850724788384952 +39,781027647924496)), ((-75,861083592601616 39,772592386436379, -75,836642464570019 39,764081172000729, -75,847514688412119 39,777165541462658, -75,861083592601616 +39,772592386436379, -75.861083592601616 39,772592386436379)), ((-75,866832035574916 +39,780809081927849, -75,850724788384952 +39,781027647924496, -75,857585145413083 39,78927966926625, -75,866832035574916 +39,780809081927849)), ((-75,8843643235475 39,764740937261692, -75,861083592601616 39,772592386436379, -75,8717486771904 39,776304058191712, -75,8843643235475 39,764740937261692)), ((-75,884021002483152 +39,780573380153484 , -75.8717486771904 39.776304058191712, -75.866832035574916 39.780809081927849, -75.884021002483152 39.780573380153484)))

Спасибо.

6
задан marc_s 1 February 2012 в 05:49
поделиться