ArcGis开发如何快速掌握入门技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2739个文字,预计阅读时间需要11分钟。
前言:ArcGis的ArcEngine开发
学习ArcEngine开发,我们需要放下心中障碍,因为GIS开发其实只是一种普通的软件开发,并不需要专业的GIS知识。ArcEngine主要依赖于相关的C++开发的COM组件,这是非常常见的。
前言
本文主要介绍ArcGis的ArcEngine开发,学习时,我们需要放下心里障碍,那就是Gis开发只是普通的软件开发,并不需要专业的GIS知识,就是非常普通的,调用相关的C++开发的COM组件。
开发环境:VS2017。
ArcEngine版本:10.1。
基础学习正式使用ArcGis之前,需要先学习ArcGis一些基础概念。
工作空间(IWorkspace):
存储ArcGis数据的对象,他可以从多种数据库中读取ArcGis数据,如oracle,mdb等等。
普通表(ITable):
跟我们常用的表一样,又称对象类。由于ArcGis是C++写的,所以读取表数据的时候,要使用游标一行一行的读取;普通表(ITable)默认第一个字段是主键,名称为OBJECTID。
要素表(IFeatureClass):
要素表有两部分组成,一部分是图像,一部分是普通表,他在代码中是一个对象,但在数据中是以两个表存在的,如下图(test2和test2_SHAPE_Index)。
本文共计2739个文字,预计阅读时间需要11分钟。
前言:ArcGis的ArcEngine开发
学习ArcEngine开发,我们需要放下心中障碍,因为GIS开发其实只是一种普通的软件开发,并不需要专业的GIS知识。ArcEngine主要依赖于相关的C++开发的COM组件,这是非常常见的。
前言
本文主要介绍ArcGis的ArcEngine开发,学习时,我们需要放下心里障碍,那就是Gis开发只是普通的软件开发,并不需要专业的GIS知识,就是非常普通的,调用相关的C++开发的COM组件。
开发环境:VS2017。
ArcEngine版本:10.1。
基础学习正式使用ArcGis之前,需要先学习ArcGis一些基础概念。
工作空间(IWorkspace):
存储ArcGis数据的对象,他可以从多种数据库中读取ArcGis数据,如oracle,mdb等等。
普通表(ITable):
跟我们常用的表一样,又称对象类。由于ArcGis是C++写的,所以读取表数据的时候,要使用游标一行一行的读取;普通表(ITable)默认第一个字段是主键,名称为OBJECTID。
要素表(IFeatureClass):
要素表有两部分组成,一部分是图像,一部分是普通表,他在代码中是一个对象,但在数据中是以两个表存在的,如下图(test2和test2_SHAPE_Index)。

