ポリゴン全体をジオメトリ タイプとして保存することをお勧めします。それを地理に「変換」する必要がある場合は、地理メソッド STNumPoints および STPointN を使用して、個々のポイントを順番に抽出し、必要に応じて変換します。
変換といえば、現在のデータの形式は何ですか?そこに緯度/経度の情報が表示されませんが、何かが足りないのかもしれません.
編集:これは私がコーディングしたソリューションです。
use tempdb; create table tally (i int not null); with a as (select 1 as [i] union select 0), b as (select 1 as [i] from a as [a1] cross join a as [a2]), c as (select 1 as [i] from b as [a1] cross join b as [a2]), d as (select 1 as [i] from c as [a1] cross join c as [a2]), e as (select 1 as [i] from d as [a1] cross join d as [a2]) insert into tally select row_number() over (order by i) from e create unique clustered index [CI_Tally] on tally (i) create table ace (g geometry) insert into ace (g) values (geometry::STGeomFromText(<<your polygon string here>>, 0)); select i, g.STPointN(t.i), g.STPointN(t.i).STAsText() from ace as [a] cross join tally as [t] where t.i <= g.STNumPoints()
プレ>