前面文章有shp 和kml 导入的方法,这篇文章是用来记录txt文件导入。txt文件中的坐标系2000国家大地坐标系,投影类型是高斯克吕格,转换的格式是WGS84,就是我们常见的坐标系。 需求是arcgis导出一个txt文件类型,要通过前端来进行类型转换变成geoJson 统一格式
效果图:
代码
1.先获取到txt文件 我用的是element 组件
const fileType = ['kml', 'shp', 'zip', 'txt'] // 处理文件 export const dealFile = async (file: UploadFile) => { let geoJson = undefined if (!file?.raw) return try { if (file?.name?.includes('.kml')) geoJson = await kmlToGeoJson(file.raw) else if (file?.name?.includes('.shp') || file?.name?.includes('.zip')) geoJson = await readShp(file.raw) else if (file?.name?.includes('.zip')) geoJson = await dealZip(file.raw) else if (file?.name?.includes(&
复制