ArcGIS简单介绍

news2024/9/22 4:10:32

ArcGIS体系结构

(1)GIS Server

宿主各种GIS资源,将他们封装为服务提供给客户端应用。GIS Server分为两部分:Server Object Manager(SOM)和Server Object Containers(SOCs)。一个SOM和一个或者多个SOC,客户端发送请求到SOM,SOM将分配的资源提供给客户端,通过SOM对SOC进行调度和管理。

(2)WebServer

包含Web应用的部署,以及Web服务,都是用GIS Server上的服务资源。

(3)Clients

客户端可以使Web客户端、Mobile移动设备、通过HTTP连接到ArcGIS Server Internet服务或者通过LAN/WAN连接到ArcGIS Server Local Services的ArcGIS桌面应用。

(4)Data Server

包含GIS Server上发布服务的GIS资源,可以是mxd文档(地图文档)、geodatabase(地理数据库)、toolbox等。

  • 地理数据库(Geodatabase)是一种面向对象的空间数据模型,Geodatabase中所有数据都被存储在一个RDBMS中,包括每个地理数据集的框架和规则,也包括空间数据和属性数据的简单表格。Geodatabase提供了管理和使用地理数据的数据接口和数据框架。
  • 地理数据库的数据组织

Geodatabase是依照层次型的数据对象来组织地理数据,包括对象类(Object Class)、要素类(Feature Class)和要素数据集(Feature Dtaset)。

对象类没有空间特征,是存储非空间数据的表格。

要素类是具有相同几何类型和属性的要素的几何,即同类空间要素的集合。要素类之间可以独立存在,也可以具有某种关系。当要素类之间存在某种关系的时候就要考虑将它们组织到一个要素数据集中。

要素数据集就是共享空间参考系统并具有某种关系的多个要素类的集合。

关系类(Relationship Class)用于定义两个不同要素类或者对象类之间的关联关系。

几何网络(Geometric Network)是由若干要素类构件的一种新的类,用于表示现实世界中网络基础设施的行为,并且对这种行为进行建模。几何网络一般是由一组相联的边和交汇点以及连通性规则组成。

地址定位器(Locators)是地理数据库中的一个数据集,用来管理要素的地址信息,从而执行地理编码。

  • 地理数据库的数据类型

Geodatabase可以看做是一种数据管理模式,将矢量、栅格、地址、网络、投影等数据进行一体化存储和管理。Shapefile文件、Coverage文件作为第二代GIS数据模型,是Geodatabase(第三代GIS数据模型)数据的重要数据来源。

Shapefile文件是使用最为广泛的空间数据类型,是Esri公司研发的工业标准的矢量数据文件。它仅仅存储空间数据的几何特征和属性信息,并不存储拓扑关系、投影信息和地理实体的符号化信息。一个完整的Shapefile文件至少包含以下三个文件:

1、主文件(.shp)——存储地理要素的几何图形的文件。

2、索引文件(.shx)——存储图形要素与属性信息索引的文件。

3、dBase文件(.dbf)——存储要素属性信息的dBase表文件。

Coverage文件是地理关系型数据类型的代表,具有以下特征:

1、空间数据与属性数据相结合。空间数据存储在二进制索引文件中,可显示和访问最优化。属性信息存储在表格中,用二进制文件中的要素数目的行数类表示,并且属性和要素使用同一ID连接。

2、矢量要素之间的拓扑关系也被存储。

(5)Manager and ArcCatalog administrators

两个都可以将GIS资源作为服务发布,并进行管理,不同的是一个在Web页面上,另一个在桌面Catalog上,它们针对的层次是不一样的。

(6)ArcGIS Desktop content authors

各种GIS资源都要使用各种ArcGIS Desktop软件进行定制,如果需要为地图服务生成缓存,可以用ArcCatalog来创建cache。ArcGIS Engine是一组跨平台的嵌入式ArcObjects,它是ArcGIS软件产品的底层组件,用来构件定制的GIS和桌面制图应用程序,或者向原有的应用程序中增加新的功能。ArcGIS Engine应用程序可以是简单的地图浏览器,也可以是定制的GIS编辑和分析程序。通过ArcGIS Engine构件的应用,既可以以地图显示为中心也可以不是,这一特性使ArcGIS Engine特别适合构建非GIS为中心的应用。

ArcGIS Engine体系

写到这里……

ArcGIS体系介绍_arcgis的体系结构-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2043462.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据在内存中的存储(了解大小端字节序浮点数在内存中存储)详细~

目录 1、整数在内存中的存储 2、了解大小端字节序 2.0 为什么有大小端之分呢? 3、练习题 3.1 练习01 3.2 练习02 3.3 练习03 3.4 练习04 3.5 练习05 3.6 练习06 4、浮点数在内存中的存储 4.0 浮点数在计算机内部的表示方法 4.1 浮点数存的过程 4.2 浮点数取的过…

FreeRTOS——优化系统(基于百问网FreeRTOS教学视频)

文章目录 一、精细调整栈大小二、打印所有任务的栈信息三、统计CPU占比找出有问题的任务 一、精细调整栈大小 在创建任务时分配了栈,可以填入固定的数值比如 0xa5,以后可以使用以下函数查看" 栈的高水位",也就是还有多少空余的栈空…

完美解决RTX5源码工程+最新emWin6.40的编译兼容问题,使能C编译器使用C11可解决

最新的emWin6.40仅提供了.a格式库,这个库兼容MDK,IAR和GCC,但是在MDK AC6下使用需要做如下操作 -fno-short-wchar -fshort-enums 他这个操作,正好跟RTX5源码工程添加的一个设置冲突了,通过搜索资料,发现使…

性能测试 —— linux服务器搭建JMeter+Grafana+Influxdb监控可视化平台!

前言 在当前激烈的市场竞争中,创新和效率成为企业发展的核心要素之一。在这种背景下,如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。 而在软件开发过程中,性能测试是一项不可或缺的环节,它可以有效的评估一个系…

优先级队列的实现

什么是优先级队列 优先级队列是一种特殊的数据结构,它类似于队列或栈,但是每个元素都关联有一个优先级或权重。在优先级队列中,元素的出队顺序不是简单地按照它们进入队列的先后顺序(先进先出,FIFO)&#…

vulnhub靶机 DC-9(渗透测试详解)

一、靶机信息收集 1、靶机下载 https://download.vulnhub.com/dc/DC-9.zip 2、靶机IP扫描 3、探测靶机主机、端口、服务版本信息 4、靶机目录扫描 二、web渗透测试 1、访问靶机IP 查看页面功能点,发现一个搜索框和登录框 2、测试一下是否存在sql注入 查看当前数…

快速解析数据挖掘,最短时间明白什么是数据挖掘------下

信息损失函数 (Information Loss Function)是衡量在数据转换或处理过程中信息丢失的程度的函数。在数据科学、机器学习和统计学中,信息损失是一个重要的概念,尤其是在数据降维、特征选择、数据压缩和隐私保护等领域。 信息损失函…

解密!抖音百万粉丝博主三维地图视频都用到了什么GIS数据和技术

引言 在抖音上有许多诸如三维地图科普局、三维地图看世界和三维地图鉴赏等百万粉丝博主靠着三维地图科普城市、景区、人文和地理视频获赞百万,在我们浏览视频时犹如身临其境一般,那么制作这些视频需要什么GIS技术呢?如何利用MapMost技术自己…

怎么防止源代码泄露?十种方法杜绝源代码泄密风险

源代码是软件开发的核心资产之一,保护其不被泄露对企业的安全至关重要。源代码泄露不仅可能导致知识产权的丧失,还可能给企业带来经济损失和品牌形象的损害。以下是十种有效的方法,可以帮助企业杜绝源代码泄密的风险。 1. 代码加密 对源代码…

LeetCode 3148.矩阵中的最大得分:每个元素与其左或上元素之差的最大值(原地修改O(1)空间)

【LetMeFly】3148.矩阵中的最大得分:每个元素与其左或上元素之差的最大值(原地修改O(1)空间) 力扣题目链接:https://leetcode.cn/problems/maximum-difference-score-in-a-grid/ 给你一个由 正整数 组成、大小为 m x n 的矩阵 g…

ESVC论文笔记

ESVC: COMBINING ADAPTIVE STYLE FUSION AND MULTI-LEVEL FEATURE DISENTANGLEMENT FOR EXPRESSIVE SINGING VOICE CONVERSION阅读笔记 发现问题 虽然SVC在自然度和相似度方面都取得了很好的效果,但音频中除了歌手身份之外,情感表达也是传递歌手感情和态度的必要条件&#xf…

17.实现一个算法根据电话按键上的数字和字母的映射关系,输入一个或多个数字返回所有它能表示的全部字母组合

17. Letter Combinations of a Phone Number 题目 Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. A mapping of digit to letters (just like on the telephone buttons) is given belo…

电子音乐制作软件有哪些 电音制作用什么软件 好用的能够创作音乐的软件推荐 电音基础新手入门

电子音乐目前已经成为了年轻人的一大爱好,而全国各地随处可见的音乐节更是代表着电子音乐文化已经逐渐被年轻人所接受,在这样的大背景下,一些年轻人也开始了自己创作电子音乐的道路。现在有了软件的帮助,我们能够更加随心所欲的创…

卡码网KamaCoder 110. 字符串接龙

题目来源&#xff1a;110. 字符串接龙 C题解1&#xff1a;深度搜索。一条路径走到黑&#xff0c;并且记录到达当前节点的最短路径长度&#xff0c;不断更新&#xff0c;如果不是最短路径就不用再遍历那条路。 #include <iostream> #include <vector> #include <…

数据结构基本概念和术语

概论 1.1 基本概念和术语 1.1.1 基本概念 计算机处理的的是数值性数据&#xff0c;当计算机处理用户信息表中的数据的时候&#xff0c;需要弄清3个问题 1.数据的逻辑结构 数据之间存在怎样的内在联系&#xff0c;数据中&#xff0c;有且只有一个是首节点/尾结点&#xff0…

Squish 8.0现已发布

本文翻译自&#xff1a;Squish 8.0 Available Now 原文作者&#xff1a;Qt Group质量保证高级解决方案工程师Katarina Behrens 审校&#xff1a;Jinjing Li Squish团队非常激动地宣布Squish GUI Tester 8.0现已发布。对于自动化跨平台GUI测试而言&#xff0c;这是一款软件质量…

41-设计规则:线宽规则

1.设置电源线规则和信号线规则 2.设置信号线规则 3.设置电源线规则 如果未生效&#xff1a; ① 提升优先级即可。 ②查看使能选项有没有勾选

2024医疗器械网络交易服务第三方平台备案申请流程

前几天&#xff0c;小编给大家分享了药品网络交易第三方平台备案申请流程&#xff0c;好多客户就来问&#xff0c;那医疗器械网络交易服务第三方平台备案怎么办理呢&#xff1f; 今天&#xff0c;就给大家好好聊聊医疗器械网络交易服务第三方平台备案申请流程&#xff0c;供大…

Xilinx课程,就这么水灵灵地上线了~

如果你想了解&#xff1a; 如何利用精通流水线&#xff08;Pipeline&#xff09;技术&#xff0c;让电路设计效率倍增&#xff1f; 如何掌握利用性能基线指导设计流程的方法&#xff1f; 如何理解集成电路设计中的UltraFast Design Methodology Implementation设计方法学中的…

C++拾趣——编译器预处理宏__COUNTER__的应用场景

大纲 生成唯一标识符调试信息宏展开模板元编程代码 在C中&#xff0c;__COUNTER__是一个特殊的预处理宏&#xff0c;它主要被用来生成唯一的整数标识符。这个宏是由一些编译器&#xff08;如GCC和Visual Studio&#xff09;内置支持的&#xff0c;而不是C标准的一部分。它的主要…