shape文件导入Sql Server 2008R数据库出错

我在ArcMap中建立了一个到


Sql Server 2008R数据库的连接,我在导入表和shape文件的时候没有问题,但是当导入第二个shape文件的时候,却弹出错误,错误如下:

shape文件导入Sql Server 2008R数据库出错_第1张图片

我更改输出范围,设置投影还是不行,点击000597的错误连接,在ArcGIS的帮助文档里看到如下信息(绿色部分内容):

描述

由于某个字段的值存在问题,无法将输入的记录/要素插入到输出表/要素类中。出现此种情况的原因可能是

  • 输入记录的文本字段包含比输出字段长的值。
  • 输入记录字段包含 <空> 值,但输出或目标字段不允许为空。
  • 输入要素的几何存在问题(对输入运行“检查几何”)。
  • 输入要素位于输出要素类的允许范围(x、y、z 或 m)之外。

解决方案

评估输入记录字段中的值并验证是否可将它们存储在输出字段中。如果输入是要素类或图层,则对其运行“检查几何”工具。

我仔细查看shape数据才发现,shape多边形面积字段的值很大,超出了值域范围,我重新计算多边形面积,把平方米改为平方千米,再次导入数据库,成功!!


你可能感兴趣的:(sql,server,2008,R2,arcgis)