安林 发表于 2021-7-15 16:22

GIS二次开发,求解释概念

请问GIS开发中GDB文件中Feature、Layer、Attribute及Field的定义以及关系是什么?傻傻分不清楚
顺便求一下有哪些网站可以系统学习到这些知识

Mr.[先知] 发表于 2021-7-15 16:43

搜索的
学习GIS后对于很多的专用术语也有了了解,下面对于常用的术语进行总结。希望给后来的同学帮助,地理国情监测云平台总结。
1、Feature。Feature可解释成“要素”,是空间数据最基本、不可分割的单位,有点、线、面(多边形)等,可根据应用需要,用点状符号、线型、面状填充图案加边界线表达。每一个Feature可以有自己的属性,存放在属性表(Table)中,和表中的一行相对应。
2、Feature Class。相同类型的要素聚集在一起,称FeatureClass(要素类)。一个要素类一般和一个属性表(Table)相对应。
3、Layer。Layer可解释成“层”、“图层”,每一Layer(图层)都由同一类型的Feature(要素)组成,其数据来自某个Feature Class,如点状图层的数据来自点要素类(Point Feature Class),线状图层来自线要素类(Line Feature Class),面状图层来自多边形要素类(Polygon Feature Class),因此Layer可理解为Feature Class的表现形式。
4)、Table。Table可解释成“表”、“属性表”,每个表由若干列和若干行组成。每列代表一种属性(Attribute),称字段(Field,也称属性项),字段有自己的名称。每一行代表一条记录(Record),在行和列的交叉处是属性单元(Cell,也可称元素)。在很多情况下,一个表和一个要素属性类相对应,称要素属性表(Feature Attribute Table),也称“图层要素属性表”。当然也有和要素类、图层不直接对应、相对独立的属性表,在需要的时候和其他属性表(包括要素属性表)建立起连接,实现表的扩展。
5、Data Frame。Data Frame可解释成“数据框架”,它将多个图层、属性表汇集在一起。在ArcMap窗口中,左侧是数据框架的目录表(TableOfContents,TOC),其中有Data Frame的名称,每个Layer的名称、图例、说明、当前显示状态,有时还有独立的属性表。
6、Data Source。Data Source可解释成“数据源”,不经转换而被ArcMap直接使用的空间、属性数据,各种Feature Class和Table均可称数据源。
7、MapDocument。MapDocument可解释成“地图文档”,简称Document(文档),一个地图文档往往有多个数据框架,是ArcMap的应用单元,应用有关的定义信息集中存放在一个文件中,以“.mxd”为后缀名,便于反复使用。

hipda987 发表于 2021-7-15 19:17

开发gis有很多类型,最常见的是二次开发arcgis,再是目前用的最广的,开源gis二次开发,包括Qgis,利用leafjs+openlayer,后者上手容易,也适合各种类型对外开发.
当下最火的是云gis的开发.

快乐的鸡蛋黄 发表于 2021-7-15 20:34

地信在读,gis开发资源是真的少,打算走webgis方向,web资源什么的好找,gis是豫直真的不给力,已经在犹接不结合gis纯前端走法了

安林 发表于 2021-7-16 10:57

Mr.[先知] 发表于 2021-7-15 16:43
搜索的
学习GIS后对于很多的专用术语也有了了解,下面对于常用的术语进行总结。希望给后来的同学帮助,地 ...

感谢,理解了很多

安林 发表于 2021-7-16 10:58

快乐的鸡蛋黄 发表于 2021-7-15 20:34
地信在读,gis开发资源是真的少,打算走webgis方向,web资源什么的好找,gis是豫直真的不给力,已经在犹接 ...

太难了……
页: [1]
查看完整版本: GIS二次开发,求解释概念