S
shp转txt
SHP 面要素 → 勘测定界 / 设施农用地 TXT
上传文件
功能说明:仅支持 2000 坐标(CGCS2000)的 shp 面文件转换;可同时处理多个文件,支持含多个挖空(内环)的面要素。
项目信息
投影信息设置
设置输出地块属性字段
字段选项来自已上传的 .dbf 表,其余项固定。输出列顺序为:点号(总点数)、面积、地块编号、地块名称、面、图幅号、地块用途、位置、@。加载后自动匹配:面积→MJ、编号→DKBH、名称→DKMC、图幅号→TFH、用途→DKYT、位置→WZ(可按需手改)。位置默认"地上",也可选字段或选"自定义"后自行输入。
取值规则:面积 / 地块编号 / 地块名称 为空或为 0(0、0.00…)时,自动按地块顺序填 1、2、3…;地块编号与地块名称在整批地块内不允许重复,检测到重复会自动把后出现的改为 原值_1、原值_2…(首次出现保留原值),并在结果区提示。
转换结果
输出为 UTF-8 编码;坐标数据与成果文件一致。若下游需 GBK/GB2312,可将内容另存为 ANSI 编码。
拓扑质检共线不共点 / 重复面 / 面重叠 / 重复点
滚轮缩放、拖拽平移;点图上的编号可定位到下方列表,点列表也能在图上定位。
共线不共点:某面的顶点落在另一面的边段中间,而对面没有登记这个折点,报批系统会判"共线不共点"。修复方式是在对面该边插入该点;若只是顶点错位(差几毫米~几厘米),则改为吸附对齐,避免插入后留下交叉缝隙。
面重叠:按两块面的实际相交面积判定(三角化解析求交,不是包围盒估算),相交面积大于 max(0.0001 m², 10×判定容差)(默认即 1 cm²)才报,比这小的算浮点噪声。顶点完全一致、或面积差 ≤0.2% 且互相盖满 → 记作重复面;小的整个落在大的里面 → 记作面重叠(包含)。擦除重叠是真差集运算:下拉里选「保留 地块XX」(按地块编号显示,无编号时显示面序号),重叠部分就从另一个地块里扣掉,导出 SHP / TXT 都按擦除后的几何。
两个容差:判定容差决定"多远算落在边上",默认 0.001 m;顶点错位容差默认同为 0.001 m,此时不检测错位(只按报错位置精确插点)。遇到公共边整条偏移几毫米~几厘米的情况,把它调大(如 0.05),让程序改用吸附来修。
示意图可用滚轮缩放、拖拽平移;勾选「地块编号」在地块中心标注,地块太小放不下时自动引线引出。质检与修复只作用于本页内存中的数据,不会改动你本机的原始文件。修复后请用「导出 SHP」保存成果(含 .shp/.shx/.dbf/.prj/.cpg,缺 .cpg 会自动补),再用「导出 TXT」出坐标文件。