0

我在使用 Dotspatial (1.9) 库时发现了一个奇怪的现象。

当我将 shapefile 加载到 ArcMap 并查看 shapefile 的数据类型时,我将其视为双精度类型:

在此处输入图像描述

当我使用 Dotspatial 库加载相同的 shapefile 时:

OpenFileDialog od = new OpenFileDialog();
od.Filter = "Shapefiles (*.shp)|*.shp";
if (od.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
     IFeatureSet feature_ = FeatureSet.Open(od.FileName);
     MessageBox.Show(feature_.DataTable.Columns["Northing"].DataType.ToString());    
 }

结果只是一个单一的:

在此处输入图像描述

当在点空间库中使用 Save() 时,这会导致一些主要的数据截断。有谁知道为什么会发生这种情况或是否有解决方法?

4

1 回答 1

0

看起来这个问题最近在 2.0 版中得到修复。

于 2017-02-25T00:13:52.987 回答