代码拉取完成,页面将自动刷新
同步操作将从 Windragon/Txt-ShpConverter 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
txt和shp格式的坐标文件互转工具,使用开源库GDAL读shp文件(Text format coordinate file and shape file convert to each other, using GDAL) 下载工具
本工具主要用于将txt格式的“勘测定界界址点坐标交换格式”坐标文件 与ArcGIS提供的Shapefile文件进行互转,默认支持坐标系为西安80坐标和国家2000坐标(可配置)
txt坐标文件格式规范可官方网站或百度查阅:
WLib.CoordCoverter.RedLineManager.ShpToTxt
方法将txt坐标文件转成shp文件;
WLib.CoordCoverter.RedLineManager.TxtToShp
方法将shp文件转成txt坐标文件;
在使用这两个坐标转换方法之前,需要先在程序启动的Main
方法中调用GdalHelper.GdalInit
对GDAL环境进行初始化。
using System;
using OSGeo.GDAL;
using WLib.CoordCoverter;
using WLib.CoordCoverter.Utility;
static void Main()
{
GdalHelper.GdalInit();//初始化Gdal,注册所有驱动并支持中文
Gdal.SetConfigOption("SHAPE_RESTORE_SHX", "YES"); //尝试还原/生成缺少的.shx文件
RedLineManager.ShpToTxt(@"c:\source.shp", @"c:\result.txt");//txt转shp
RedLineManager.TxtToShp(@"c:\source.txt", @"c:\result.shp");//shp转txt
Console.WriteLine("Conversion completed!");
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。