声明:仅做自己学习整理用,内容拷贝自ArcEngine SDK开发文档

Working with geodatabases and the geoprocessor

Working with geodatabases and the geoprocessor

Geodatabases are relational databases that contain geographic information. Geodatabases contain feature classes and tables. Feature classes can be organized into feature datasets and can also exist independently in the geodatabase.
Feature classes store geographic features represented as points, lines, or polygons and their attributes; they can also store annotation and dimensions. All feature classes in a feature dataset share the same coordinate system. Tables can contain additional attributes for a feature class or geographic information, such as addresses or x,y,z coordinates.
The geodatabase model defines a generic model for geographic information. This generic model can be used to define and work with a wide variety of different user- or application-specific models. By defining and implementing a wide variety of behavior on a generic geographic model, a robust platform is provided for the definition of a variety of user data models.
The geodatabase supports a model of topologically integrated feature classes similar to the coverage model. However, it extends the coverage model with support for complex networks, topologies, relationships among feature classes, and other object-oriented features. The ESRI ArcGIS applications work with geodatabases as well as coverages and shapefiles.
Successfully implementing a multiuser geographic information system (GIS) with ArcInfo and ArcSDE starts with a good data model design and database tuning. How the data is stored in the database, the applications that access it, and the client/server hardware configurations are all key factors to a successful multiuser GIS system.
A critical part of a well-performing geodatabase is the tuning of the database management system (DBMS) in which it is stored. This tuning is not required for personal geodatabases; however, it is critical for ArcSDE geodatabases. For more information on tuning your database for ArcSDE and the geodatabase, see the A quick tour of administering ArcSDE geodatabases in Desktop help.
Designing a geodatabase is a critical process that requires planning and revision until you reach a design that meets your requirements. Once you have a design, you can create the geodatabase and its schema using geoprocessing tools. There are tools for creating, modifying, and analyzing your geodatabase schema, such as Create Feature Class, Compress, and Add Subtype.
The tools that are used to develop, manage, and maintain feature classes, datasets, layers, and raster data structures can be found in the data management toolbox. The data management toolbox contains a number of toolsets, including the workspace toolset for creating workspaces and data and the table toolset for making adjustments to and querying the table of a feature class.
Personal geodatabases are designed for single use, utilizing Microsoft Access as the database. Multiuser geodatabases use relational database management system (RDBMS) packages, such as Oracle, SQL Server, or IBM DB2. Generic geoprocessing programs should be written to work with either type of geodatabase using the various validation and qualification geoprocessor methods.

GP学习(九)—Working with geodatabases and the geoprocessor相关推荐

  1. OpenCV与图像处理学习九——连通区域分析算法(含代码)

    OpenCV与图像处理学习九--连通区域分析算法(含代码) 一.连通区域概要 二.Two-Pass算法 三.代码实现 一.连通区域概要 连通区域(Connected Component)一般是指图像中 ...

  2. PyTorch框架学习九——网络模型的构建

    PyTorch框架学习九--网络模型的构建 一.概述 二.nn.Module 三.模型容器Container 1.nn.Sequential 2.nn.ModuleList 3.nn.ModuleDi ...

  3. C1认证学习九(IP基础)

    C1认证学习九(IP基础) 任务背景 IP是Internet Protocol的缩写,是整个TCp/IP协议族的核心,也是构成互联网的基础,可以说,只要计算机在网络中存在,就一定可以找到IP地址.IP ...

  4. Android OpenGL ES 学习(九) – 坐标系统和实现3D效果

    OpenGL 学习教程 Android OpenGL ES 学习(一) – 基本概念 Android OpenGL ES 学习(二) – 图形渲染管线和GLSL Android OpenGL ES 学 ...

  5. GP学习(六)—Creating geodatabase and connecting geodatabase

    声明:仅做自己学习整理用,内容拷贝自ArcEngine SDK开发文档 Creating geodatabases Summary This topic explains how to create ...

  6. GP学习(四)—Running a geoprocessing tool using background geoprocessing

    声明:仅做自己学习整理用,内容拷贝自ArcEngine SDK开发文档 Running a geoprocessing tool using background geoprocessing Summ ...

  7. GP学习(三)—How to run a geoprocessing tool

    声明:仅做自己学习整理用,内容拷贝自ArcEngine SDK开发文档 How to run a geoprocessing tool In this topic Running a geoproce ...

  8. GP学习(二)—Executing tools and Accesubg licensing0

    声明:仅做自己学习整理用,内容拷贝自ArcEngine SDK开发文档 Executing tools In this topic About roadmap to executing tools C ...

  9. GP学习整理(一)—Geoprocessing assembly and Geoprocessor managed assembly

    声明:仅做自己学习整理用,内容拷贝自ArcEngine SDK开发文档 Geoprocessing assembly overview In this topic About the Geoproce ...

最新文章

  1. poj3934Queue(dp)
  2. 【浅谈】如何做好一名初级技术面试官
  3. 关于超链接的四个伪类的一个问题(顺序问题)
  4. luogu P3234 [HNOI2014]抄卡组
  5. springboot+maven实现模块化编程
  6. 关于EF使用脏读(连接会话开始执行设置隔离级别)
  7. 【渝粤教育】广东开放大学 土地力学与地基基础 形成性考核 (32)
  8. java lambda max_在Java中使用Lambda表达式查找Max
  9. hdu3526(最小费用流)
  10. 爬虫scrapy框架安装使用
  11. Matlab计算标准时间格式下时间差
  12. Spring Security 原理
  13. mbedtls学习3.mbedtls_API分析
  14. 常用的网络上的 webservice 地址
  15. 2021年中国DevOps现状调查报告发布!
  16. 阿里云服务器怎么重装系统?
  17. 计算机图形学笔记(六)
  18. vue3.0 前进刷新后退缓存
  19. linux skb机制,skb 的分配细节
  20. 缓慢变化维解决方案——拉链表实现详解

热门文章

  1. Bzoj 3226: [Sdoi2008]校门外的区间
  2. linux中设备文件和磁盘文件的区别,Linux下磁盘设备文件有哪些变化问题?
  3. 计算机组成原理与汇编语言试题,中央电大计算机组成原理与汇编语言试题
  4. Unreal的控制台命令参数合集
  5. 2021-07-05 操作系统实操相关知识点笔记--中断、异常的响应和处理
  6. matlab 实现 kmeans聚类,gscatter的应用
  7. 前端技术演进(六):前端项目与技术实践
  8. React Portals与Error Boundaries
  9. css实现文本超出宽度省略号显示
  10. 12月14日云栖精选夜读:活动推荐丨阿里云TechInsight论坛为什么这么火?