2017-02-24 54 views
0

我在使用Dotspatial(1.9)庫時發現了一個奇怪的情況。Dotspatial不一致類型轉換

當我打開一個shape文件到ArcMap,並期待在shape文件中的數據類型,我看到它作爲一個double類型:

enter image description here

當我加載使用Dotspatial庫此相同的shape文件:

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());  
} 

,結果只有一個:

enter image description here

當在點陣空間庫中使用Save()時,會導致一些重大的數據截斷。有誰知道爲什麼會發生這種情況,或者是否有解決方法?

回答

0

看起來這個問題最近在2.0版中得到修復。