分为两种情况:
1、当前已经有投影坐标,需要转换到其他坐标下,一般新打开地图,添加具有目标投影的图层(SHAPEFILE),再添加该图层,警告后,用当前地图投影导出即可完成转换
2、当前图层没有投影参照,或者投影参照和实际坐标值不匹配,需要搞清楚当前坐标值对应的投影情况,先去掉不合适的坐标(直接删除文件 图层名.prj)然后用上述方法
或者在地图框架属性的投影选项里,用导入或修改投影,然后导出新的图层
shapefile文件中存储的数据主要有14种类型:Null,Point,PolyLine,Polygon,MultiPoint,PointZ,PolyLineZ,PolygonZ,MultiPointZ,PointM,PolyLineM,PolygonM,MultiPointM,MultiPatch,不同类型记录内容不同。
可以是 平面直角坐标,也可以是 空间直角坐标。
请见“ shp文件奥秘及C语言编程对策”
http://hi.baidu.com/svjvcfwticdkmse/item/4cc8d6f568b2ff10d6ff8c32
shapefile有这几部分组成,shp文件、shx文件、dbf文件三个文件才是完整的Shapefile文件,而.prj文件虽然不是必须的文件,但是其中包含了几何图形的投影信息,一般也需要包括在内。Shapefile是一种矢量图形格式,其能够保存几何图形的位置及其相关属性,实质上是一种存储方法。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)