私は多角形を持っています:
polygon((0 0, 1 0.1, 1 1, 0.5 1, 0.5 1.5, 1 1, 1.5 1.5, 1.5 1, 1 1, 1.5 0.5, 1 0.1, 2 0, 2 2,0 2, 0 0))
確かに正常に見えませんが、Sql Server 2017 は有効であると述べています。
しかし、NTE で読み込もうとすると、有効ではないと表示されます。簡単なコードは次のとおりです。
var wkt = @"polygon((0 0, 1 0.1, 1 1, 0.5 1, 0.5 1.5, 1 1, 1.5 1.5, 1.5 1, 1 1, 1.5 0.5, 1 0.1, 2 0, 2 2,0 2, 0 0))";
var wktReader2 = new WKTReader();
var initialGeometry = wktReader2.Read(wkt);
var t = initialGeometry.IsValid;
PrecisionModels で「遊んで」みましたが、結果はありませんでした。何かアドバイスはありますか?