想开发一个GIS系统,要有地图数据浏览、查询,还要能实现添加数据的功能。想用C#+ArcEngine+SQLServer开发,一般的非空间数据可以存到SQLServer里,地图数据的底图可以先在ArcGIS里做好,shapefile文件格式,之后还要添加点数据(根据坐标,添加后显出)。那么该怎么存储空间数据呢?(ArcSDE+SQLServer,或者直接用ArcGIS的GeoDataBase,这两种方案怎么样,该选哪一个呢)
空间数据和非空间数据有什么区别?