在使用Dotspatial (1.9)库时,我发现了一个奇怪的现象。
当我将shapefile加载到ArcMap中并查看shapefile的数据类型时,我将其视为double类型:

当我使用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());
}结果只有一个:

在使用dotspatial库中的Save()时,这会导致一些主要的数据截断。有谁知道为什么会发生这种情况,或者是否有解决办法?
发布于 2017-02-25 08:13:53
看起来这个问题最近在2.0版本中得到了修复。
https://stackoverflow.com/questions/42428633
复制相似问题