arcmap创建shapefile文件不能绘制完整图幅,全是零零散散的小图幅,不能停止编辑,只能删除整个草图
1条回答 默认 最新
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如需一对一服务私聊我哦
问题描述:在使用arcmap创建shapefile文件时,可能会遇到无法绘制完整图幅的情况,而是只能绘制一些零散的小图幅。此时如果想停止编辑,可能会发现无法成功停止,只能删除整个草图。 解决方案:- 确认坐标系设置。在创建shapefile文件时,需要设置正确的坐标系。如果坐标系设置不正确会导致绘制的图形出现偏移、超出范围等问题。可以在“图层属性”中查看已经设置的坐标系,并进行修改。
- 检查工具栏。一些绘图工具可能需要激活才能正常绘制,例如多边形工具可能需要选择“自动完成”选项才能绘制完整的图形。因此,检查工具栏是否正确设置也是解决问题的重要步骤。
- 确认绘制时的参考对象。在绘制图形时,需要选择正确的参考对象,例如是否需要绘制环形、需要填充颜色和边框等等。如果参考对象设置不正确,可能会导致绘制出的图形不完整或无法停止编辑。 案例:在使用arcmap绘制polygon时,发现无法绘制完整的图幅。经过检查发现是坐标系设置不正确,正确设置坐标系后即可正常绘制。 代码:在arcmap中,可以使用以下代码设置坐标系:
import arcpy sr = arcpy.SpatialReference("WGS 1984 UTM Zone 48N") arcpy.CreateFeatureclass_management("C:/data", "myPoly.shp", "Polygon", spatial_reference=sr)其中,第二行代码设置了坐标系为“WGS 1984 UTM Zone 48N”。创建的feature class为Polygon类型。
解决 无用评论 打赏 举报