基于C#的AE二次开发之测量点坐标txt数据转Shapefile点数据

基于C#的AE二次开发之测量点坐标txt数据转Shapefile点数据

在日常数据处理中,我们经常需要将点txt文本文件转换成带属性信息的图形文件,以满足后期数据处理的需要。常用的方法有很多,这里采用基于C#的AE二次开发方式来完成该转换。

1、程序界面

在这里插入图片描述

2、数据准备

坐标文本文件.txt(某航摄分区POS点数据)
在这里插入图片描述

3、代码块

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Geodatabase;
using System.IO;
using ESRI.ArcGIS.DataSourcesFile;
using ESRI.ArcGIS.Geometry;
using System.Runtime.InteropServices;
using System.Collections;
using System.Reflection;

namespace 展点
{
   
    public partial class Form1 : Form
    {
   
        public Form1()
        {
   
            InitializeComponent();
        }

        private void button4_Click(object sender, EventArgs e)
        {
   
            base.Dispose();
            base.Close();
        }

        private void button5_Click(object sender, EventArgs e)
        {
   
            //***指定点文件路径
            OpenFileDialog ofd = new OpenFileDialog
            {
   
                Filter = "点文件|*.txt"
            };
            if (ofd.ShowDialog() == DialogResult.OK)
            {
   
                this.textBox3.Text = ofd.FileName.Trim();
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
   
            //***指定生成的shp文件路径
            SaveFileDialog ofd = new SaveFileDialog
            {
   
                Filter = "结合表SHP文件|*.shp"
            };
            if (ofd.ShowDialog() 
  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值