打开shp文件是刚开始学习比较好理解的,实际上最主要的应该是如何将文件显示在mapcontrol当中,最核心的就是mainmapcontrol.如何add:
1、mainMapcontrol.AddLayer(ilayer);想办法产生一个Ilayer接口的实例ilayer
2、mainMapcontrol.AddLayerFromFile(lyrPath);想办法生产层文件的地址,featurelayer.Name = lyrName;
3、mainMapcontrol.AddShapeFile(pathname, shpname);个人认为最简单直接的,定义文件地址和文件名,都是string形式,即可直接打开,比第一种第二种方便很多,当然,如果dataset分层次的肯定还要做if条件分层。

打开shp文件最直接的思路相关推荐

  1. ArcGis 中打开 shp 文件时 未知的空间参考 警告

    平常我们难免会遇到各种奇奇怪怪的数据,今天博主在这记录一下关于如何给一份未定义坐标参考系的shp文件定义空间参考及投影的过程.话不多说,马上开始~! 1. 首先看一下打开文件时弹出的警告.如下图 当我 ...

  2. php能打开.shp文件吗,shp文件是什么格式的

    shape文件由ESRI开发,一个ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表.其中主文件的后缀就是[.shp]. 本文操作环境:Windows7系统,Dell G3电脑. ...

  3. Python打开shp文件报错:Set SHAPE_RESTORE_SHX config option to YES to restore or create it.

    ERROR 4: Unable to open point.shx or point.SHX. Set SHAPE_RESTORE_SHX config option to YES to restor ...

  4. Geotools之“Hello World”——打开本地shp文件并显示

    概述:从本节开始,博文中会陆陆续续更新一些有关geotools相关的文章.本节讲述的是geotools的开胃菜,打开本地shp文件,并在窗口中显示. 引言:geotools简介. Geotools是J ...

  5. 程序编辑SHP文件并应用更改到数据源

    在上一篇Blog中峻祁连介绍了在Map 3D中通过程序删除图层及数据源的方法,并且卖了个关子,这个方法还有另外一个妙用,今天就简单介绍一下.对数据源的编辑估计是Map 3D开发中最常见的功能了,包括对 ...

  6. 将shp文件导入到GeoDatabase中

    (C#语言) private void ImportFeatureClassToNewWorkSpace(IFeatureDataset apFD)         {             //打 ...

  7. arcgis导出shp文件_RegionManager GIS导出shp文件编码说明

    在<RegionManager GIS数据如何上报到国家水土保持重点工程项目管理系统>一文介绍了RM GIS软件如何导出shp文件的相关操作,以及如何定义投影等相关操作.从RM GIS软件 ...

  8. GIS开发:shp文件编码格式转换

    shp文件编码格式转换 shp文件在生成时,会有默认的编码格式,当打开shp的时候,编码格式和软件对应不上,打开shp文件时,就会出现乱码的情况. 一般情况下,会使用arcgis,对shp文件进行重新 ...

  9. 如何加载和保存ArcGIS SHP文件

    如何加载和保存ArcGIS SHP文件 SHP文件是ArcGIS软件支持的矢量文件,如果SHP文件是WGS84经纬度投影的,点击矢量面板,加载矢量,可以直接加载,如果是国家2000坐标系,由于2000 ...

  10. 在 QGIS 中将 shp 文件导到 GeoPackage 数据库中的方法

    版本:QGIS 3.X 新建 GeoPackage 数据库文件 在浏览面板的 GeoPackage 上右键, 点击"创建数据库..." 在新建窗口的数据库项输入.gpkg文件的保存 ...

最新文章

  1. native字体尺寸自适应 react_react-native中 屏幕以及字体 大小适配
  2. 解决tomcat控制台乱码问题
  3. boost::mp11::mp_set_difference相关用法的测试程序
  4. 【Transformer】HRFormer:High-Resolution Transformer for Dense Prediction
  5. JarvisOJ Misc shell流量分析
  6. 基于 DSP+FPGA 的排爆机器人控制系统设计与实现
  7. SNAP 4. 使用snap进行地物光谱分析
  8. 零基础学习软件测试必看的python之基础语法
  9. Mac电脑如何设置屏幕保护程序的颜色?
  10. 用winpcap实现局域网DNS欺骗
  11. 高级shell编程笔记(第十二章 外部过滤器,程序和命令)
  12. 一元二次求解matlab程序,规范MATLAB编程实例——求解一元二次方程
  13. window系统CMD查看内存使用情况
  14. 如何启动app和exe程序
  15. pip 查看某个包有哪些版本
  16. MySQL5.7和MySQL8的区别
  17. Java POI SXSSFWorkbook 读取模板,输出
  18. UltraEdit-32 v13.20的注册码
  19. 2022 年你必须知道的 10 个 Python 库
  20. 变速积分PID控制算法

热门文章

  1. 命令行安装卸载驱动服务
  2. Windows正在配置Xftp6在下面的框输入包含安装程序包“Xftp 6.msi“的文件夹的路径
  3. C语言----最长公共子串(动态规划)
  4. SSM 实现学生成绩管理系统(完整代码)
  5. 2022年中国数字孪生城市市场分析:孪生城市产业经济全域协作
  6. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java新华书店o2o服务系统89nml
  7. LocalDate获取时间戳
  8. java实现并查集算法
  9. 缺失magisk正常工作所需的文件_magisk常见错误日志代码 面具模块报错解决措施...
  10. 如何把视频kux格式转换mp4?手机怎么观看kux视频