|
Shapefile有什么缺点
Shapefile作为Esri最早的数据格式被用户广泛使用,但是随着ArcGIS技术已经GIS技术的不断发展,Esri已经推出了Geodatabase来存储地理数据,建议用户如果必须要使用文件数据存储,尽可能的使用geodatabase比如file geodatabase。下面是列举了关于shapefile的缺点:
几何限制
- 任何 shapefile 组件文件都有大小为 2 GB 的上限。
- Shapefile 也不包含类似于地理数据库要素类 x、y 容差的信息。
- 由于形状压缩方法的不同,shapefile 所占用的空间可能为文件地理数据库或 SDE 的三到五倍。
- Shapefiles 支持多面体,但不支持以下多面体的高级功能:纹理坐标、纹理及部分色带、光线法向量。
- shapefile 的空间索引不足以与地理数据库要素类的空间索引进行对比。
- shapefile 不支持通过参数定义的曲线
- shapefile不支持高级对象(几何网络、拓扑、子类等)
属性限制
- 数据字段既支持日期也支持时间,但在同一字段中不能同时支持两者。
- 字段名称的长度不能超过 10 个字符。
- 属性的最大记录长度为 4000 字节。记录长度是用于定义全部字段的字节数,而非用于存储实际值的字节数。
- 最大字段数为 255。若超出此上限,当转换为 shapefile 时只会转换前 255 个字段。
- 当您保存所做编辑时属性索引会被删除,因此必须重新创建属性索引。
- shapefile 不支持空值。
|
|