打开gdb文件
来源:互联网 发布:短网址生成源码 编辑:程序博客网 时间:2024/06/08 10:56
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.DataSourcesGDB;
using System.IO;
using ESRI.ArcGIS.Geodatabase;
using ESRI.ArcGIS.Carto;
namespace gdb
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
IWorkspaceFactory pFactory = new FileGDBWorkspaceFactory();
FolderBrowserDialog openFileDialog1 = new FolderBrowserDialog();
openFileDialog1.Description = "(*.gdb)|*.gdb";
DialogResult pDialogResult = openFileDialog1.ShowDialog();
if (pDialogResult != DialogResult.OK)
return;
string pPath = openFileDialog1.SelectedPath;
string pFileName = Path.GetFileName(pPath);
//打开工作空间
IWorkspace pWorkspace = pFactory.OpenFromFile(pPath, 0);
//打开要素集
IFeatureWorkspace pFeatureWorkspace = pWorkspace as IFeatureWorkspace;
MessageBox.Show("请输入你要打开的文件");
IFeatureClass pFC = pFeatureWorkspace.OpenFeatureClass("TERA");
//chuangjian tu ceng
IFeatureLayer pFLayer = new FeatureLayerClass();
pFLayer.FeatureClass = pFC;
//guanlian tu ceng he yao su ceng
pFLayer.Name = pFC.AliasName;
ILayer pLayer = pFLayer as ILayer;
IMap pMap = axMapControl1.Map;
//tianjia dao di tu kong jian
pMap.AddLayer(pLayer);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
- C# -打开gdb文件
- 打开gdb文件
- GDB基本命令-从打开文件到调试结束
- GDB基本命令-从打开文件到调试结束
- GDB打开和使用
- gdb-打开gdb的命令历史功能
- 打开路径打开文件
- GDB 核心文件
- 多文件gdb调试
- gdb调试core文件
- gdb debug core文件
- gdb生成core文件
- GDB调试core文件
- GDB调试core文件
- gdb core dump文件
- gdb调试core文件
- gdb core文件调试
- gdb调试core文件
- IDEA中的git操作
- Linux学习笔记1
- yii2图片验证码
- HDU 4007 Dave (线段树扫描线 或 暴力+双扫描线)
- Android动画之TweenAnimation
- 打开gdb文件
- Android搜索功能
- 自编码器
- ROS学习报告v3.0
- JAVA设计模式单实例模式
- shell脚本之判断输入参数是否为整数值
- bzoj 4725: [POI2017]Reprezentacje ró?nicowe 暴力
- HTTP Content-Type类型
- Hendler 常用方法(二)