当前位置: 首页 > news >正文

浅析ArcGis中的软件——ArcMap、ArcScene、 ArcGlobe、ArcCatalog

为什么要写这么一篇介绍ArcGis的文章呢?因为大部分人也包括ArcGisdada,在使用ArcMap应用程序创建工程时总以为我们就是使用了ArcGis这个软件的所有。其实不然,在后期的接触和使用中慢慢发现原来ArcMap只是ArcGis这个综合平台的一部分,当然之于我们是最常使用的那一部分,那ArcGis具体包括哪些可实现制图和可视化的应用程序呢?其包括:1、ArcMap;2、ArcScene;3、ArcGolbe三个应用程序和一个4、ArcCatalog一个管理工具。如图1所示,从电脑开始进入ArcGis程序可见如图1所示的所示程序。

图1:

一、ArcMap

ArcMap 是在 ArcGIS for Desktop 中进行制图、编辑、分析和数据管理时所用的主要应用程序。ArcMap 可用于所有 2D 制图工作和可视化操作。ArcMap 主要用于制作2D视图的示意图等,界面分为布局视图数据视图两部分并将地理信息表示为地图中的图层和其他元素的集合。

ArcMap:是集空间数据显示、矢量数据编辑、冲突数据检查(拓扑检查)、查询检索(地理编码)、统计(字段属性表)、报表生成、空间分析(ArcGIS Spatial Analyst)和高级制图(制图表达)等众多功能干一体的桌面应用平台软件。它不但提供类似CAD的空间数据编辑工具,全面支持空间数据的可视化交互操作;而且提供所见即所得的符号编辑器,令用户可以随心所欲地生成任意复杂的点、线、面符号。同时,ArcMap拥有强大的空间数据直接读取能力,多种格式的空间数据无需进行转换或利用中间交换格式即可被动态地直接读取(安装Data Interoperability自带插件工具,ArcGis就可以直接读取十多种数据格式)。所支持的空间数据格式包括Arclnfo coverages、ESRI shapefiles、ArcSDE lavers、DXF、DWG、DGN、常见的图像格式、GRIDs、TINs等。此外,还支持空间数据的动态投影(on-the-flv proiection)。

如图1-1所示,为ArcMap的操作界面,可以分为上下左右四大块:上块(1、为工具栏的操作区域);下块(2、切换各视图以及经纬显示区域);左块(3、内容列表操作区域);右块(4、目录、搜索及创建要素等区域)。

图1-1:

(点击可放大查看)

1.1ArcMap 中执行的常见任务

  • 处理地图 - 可以打开和使用 ArcMap 文档来浏览信息、浏览地图文档、打开或关闭图层、查询要素以访问地图背后大量的属性数据,以及可视化地理信息。这里处理地图不单单是栅格地图也包括矢量地图,编辑(绘制、配准);创建等。

  • 编译和编辑 GIS 数据集 - ArcMap 提供了一种用户用于自动处理地理数据库数据集的主要方法。

  • 使用地理处理来自动完成工作及执行任务 - GIS 具有可视性和分析性。此部分使用地理处理来进行。

  • 组织和管理地理数据库和 ArcGIS 文档 - ArcMap 具有目录窗口,可用于组织所有 GIS 数据集和地理数据库、地图文档和其他 ArcGIS 文件、地理处理工具及许多其他 GIS 信息集。——引自ArcGis帮助

    常用 GIS 工具介绍及软件安装提示(汇总)

二、ArcScene

ArcScene 用于实现所关注场景或区域的 3D 可视化。它将创建一个可对感兴趣的封闭区域进行导航和交互的 3D 场景视图。ArcScene 也属于 ArcGIS 3D Analyst 扩展模块的组成部分。

ArcScene 是一种 3D 查看器,非常适合生成允许导航 3D 要素和栅格数据并与之交互的透视图场景。ArcScene 基于 OpenGL,支持复杂的 3D 线符号系统以及纹理制图,也支持表面创建和 TIN 显示。所有数据均加载到内存,允许相对快速的导航、平移和缩放功能。矢量要素渲染为矢量,栅格数据缩减采样或配置为您所设置的固定行数/列数。

之前有发过使用ArcScene制作3D地形水墨图的文章,大家如感兴趣可以点击学习:ArcGis中的ArcScene三维、3D底图制作。

如图2-1所示,此操作界面与ArcMap类似,使用时按照上下左右四块进行操作即可。

图2-1:

三、ArcGolbe

ArcGlobe 可用于通过连续的全球视图实现地理数据的无缝 3D 可视化。通常,此应用程序专门用于处理按照不同细节层次显示的特大型数据集。ArcGlobe 属于可选 ArcGIS 3D Analyst 扩展模块的组成部分。

ArcGlobe 是 ArcGIS 3D Analyst 扩展模块的组成部分。此应用程序通常专用于超大型数据集,并允许对栅格和要素数据进行无缝可视化。此应用程序基于地球视图,所有数据均投影到全局立方体投影中、以不同细节层次 (LOD) 显示并组织到各个切片中。为获得最佳性能,请对数据进行缓存处理,这样会将源数据组织并复制到切片的 LOD 中。矢量要素通常被栅格化并根据与其关联的 LOD 进行显示,这有助于快速导航和显示。

如图3-1所示,为ArcGolbe的操作界面,学习使用时同样可以参照ArcMap的模块操作进行。

图3-1:

四、ArcCatalog

ArcCatalog:是一个集成化的空间数据管理工具。用于空间数据浏览、Geodatabase 结构定义、空间数据导入导出、网络模型生成、对象关系和规则的定义、元数据的定义和编辑修改等。ArcCatalog支持多种数据格式,包括ESRI shapefiles、geodatabases、ArcSDE layers、INFO tables、images、grids、TINs、CAD文件、动态分段事件以及其他ESRI数据类型和文件等。

ArcCatalog作为集成化的空间数据管理工具。在前面三个子软件中操作界面的右块区域都有,其图标样式为:

如图4-1所示,为ArcCatalog的操作界面。

图4-1:

最后,关于ArcGis的操作软件集合以及管理工具ArcCatalog。他们的操作界面都是以可视化操作为基础来进行设定的,其操作界面大体相同都是可视化、模块化操作。通过对ArcGis软件的介绍以及操作界面的了解可以为以后的学习打下基础,起到事半功倍的良好效果。

参考文献:

1、ArcMap帮助文档

2、精通ArcGIS Server应用与开发

3、ArcGIS Desktop地理信息系统应用教程地理信息系统应 用教程/石若明,朱凌,何曼修编.--北京:人民邮电出版社,2015.5

相关文章:

浅析ArcGis中的软件——ArcMap、ArcScene、 ArcGlobe、ArcCatalog

为什么要写这么一篇介绍ArcGis的文章呢?因为大部分人也包括ArcGisdada,在使用ArcMap应用程序创建工程时总以为我们就是使用了ArcGis这个软件的所有。其实不然,在后期的接触和使用中慢慢发现原来ArcMap只是ArcGis这个综合平台的一部分&#xf…...

AndroidStudio插件出现“Compatible with IntelliJ IDEA only“错误时的解决方案

原因:插件比较老&#xff0c;配置可能存在问题 1.修改plugins文件夹下的jar包(插件) 找到AndroidStudio所在位置 打开plugins文件夹,找到需要修改的jar包,通过压缩软件用zip方式打开&#xff0c;找到\META-INF\plugin.xml并编辑&#xff0c;在<version>xxxx</versi…...

探索未来的编程趋势与挑战

摘要&#xff1a; 本文将探讨未来编程领域可能面临的挑战和发展趋势&#xff0c;包括人工智能、量子计算、区块链等新兴技术对编程的影响&#xff0c;以及程序员需要具备的新技能和素质。 随着人工智能技术的快速发展&#xff0c;机器学习、深度学习等算法在编程领域的应用越来…...

第十二届蓝桥杯省赛CC++ 研究生组

十二届省赛题 第十二届蓝桥杯省赛C&C 研究生组-卡片 第十二届蓝桥杯省赛C&C 研究生组-直线 第十二届蓝桥杯省赛C&C 研究生组-货物摆放 第十二届蓝桥杯省赛C&C 研究生组-路径 第十二届蓝桥杯省赛C&C 研究生组-时间显示 第十二届蓝桥杯省赛C&C 研究生组…...

Ubuntu自启GUI程序

问题描述 最近搞了一个项目&#xff0c;程序需要自动启动&#xff0c;系统是Ubuntu&#xff0c;先搞了成服务方式(配置的文章很多&#xff0c;可以自己找找)&#xff0c;程序还是不启动 &#xff0c;最后加到/etc/rc.local文件里面启动&#xff0c;看调试信息&#xff0c;需要…...

【光标精灵】让您享受鼠标皮肤多样化快捷更换

鼠标作为我们日常使用频率最高的“小伙伴”&#xff0c;扮演着至关重要的角色。尤其是在女生群体中&#xff0c;对于打造一个个性化、可爱的电脑桌面和软件界面的需求日益增长。然而&#xff0c;尽管电脑默认提供了一些可更换的光标图案&#xff0c;但仍显得有些单调和呆板。想…...

Vue 常见面试题(一)

目录 1、Vue 的最大的优势是什么&#xff1f;&#xff08;必会&#xff09; 2、Vue 和 jQuery 两者之间的区别是什么&#xff1f;&#xff08;必会&#xff09; 3、MVVM 和 MVC 区别是什么&#xff1f;哪些场景适合&#xff1f;&#xff08;必会&#xff09; 1、基本定义 2…...

Elasticsearch 的 scroll API

对于大量数据&#xff0c;可以使用 Elasticsearch 的 scroll API 来分批次地读取数据&#xff0c;以避免一次性读取所有数据造成的内存负担。这段代码使用滚动查询&#xff08;scroll&#xff09;来分批次地读取数据。首先&#xff0c;它发送初始的搜索请求&#xff0c;并获取第…...

Leedcode刷题——2 字符串

注&#xff1a;以下代码均为c 1. 反转字符串 void reverseString(vector<char>& s) {int n s.size();int i, j;for(i 0, j n - 1; i < j; i, j--){swap(s[i], s[j]);}}2. 整数反转 int reverse(int x) {int rev 0;while(x ! 0){if(rev < INT_MIN / 10 || …...

2016年认证杯SPSSPRO杯数学建模B题(第二阶段)多帧图像的复原与融合全过程文档及程序

2016年认证杯SPSSPRO杯数学建模 B题 多帧图像的复原与融合 原题再现&#xff1a; 数码摄像技术被广泛使用于多种场合中。有时由于客观条件的限制&#xff0c;拍摄设备只能在较低的分辨率下成像。为简单起见&#xff0c;我们只考虑单色成像。假设成像的分辨率为 32 64&#x…...

WMI接口设计实现

WMI是Windows操作系统管理数据和操作的基础设施&#xff0c;系统管理员可以使用VB Script、PowerShell及Windows API&#xff08;C、C#等&#xff09;管理本地或远程计算机。 使用WMI框架应用程序可以直接访问EC RAM、 I/O端口、Memory地址、寄存器、Setup NV设定值&#xff0c…...

前端项目,个人笔记(二)【Vue-cli - 引入阿里矢量库图标 + 吸顶交互 + setup语法糖】

目录 1、项目中引入阿里矢量库图标 2、实现吸顶交互 3、语法糖--<script setup> 3.1、无需return 3.2、子组件接收父组件的值-props的使用 3.3、注册组件 1、项目中引入阿里矢量库图标 步骤一&#xff1a;进入阿里矢量库官网中&#xff1a;iconfont-阿里巴巴矢量…...

OpenCV 介绍使用

返回&#xff1a;OpenCV系列文章目录&#xff08;持续更新中......&#xff09; 上一篇:OpenCV4.9.0开源计算机视觉库使用简要说明 下一篇: OpenCV&#xff08;开源计算机视觉库&#xff1a;http://opencv.org&#xff09;是一个开源库&#xff0c;包含数百种计算机视觉算法。…...

Python 10个面试题实例

当然&#xff01;以下是10个Python面试题及其示例解决方案的中题目&#xff1a; 1.反转字符串: string "Hello, World!" reversed_string string[::-1] print(reversed_string)2.检查字符串是否为回文: def is_palindrome(string):return string string[::-1]r…...

Python:熟悉简单的skfuzzy构建接近生活事件的模糊控制器”(附带详细注释说明)+ 测试结果

参考资料&#xff1a;https: // blog.csdn.net / shelgi / article / details / 126908418 ————通过下面这个例子&#xff0c;终于能理解一点模糊理论的应用了&#xff0c;感谢原作。 熟悉简单的skfuzzy构建接近生活事件的模糊控制器 假设下面这样的场景, 我们希望构建一套…...

opencv函数使用查找

opencv官方文档地址&#xff1a;https://docs.opencv.org/4.x/index.html 先选对应的版本opencv-python 以这个函数为例子 model cv2.face.LBPHFaceRecognizer.create() 点开后找face类的LBP里面就有create函数的用法...

使用 pypdf 快速切分 PDF 文件

categories: [Python] tags: Python MacOS 写在前面 最近有小伙伴问我怎么把 PDF 文档切分成两个大小相近的 PDF文档, 要是在 mac 上, 直接无脑预览就行了, 但是这样不够跨平台, 之后我也尝试过 pymupdf, 但是奈何不支持 arm 架构, 后来还是用 Python 原生的 pypdf 了. 有 AI…...

Avalonia(11.0.2)+.NET6 打包运行到银河麒麟V10桌面系统

操作系统配置 项目结构 .net版本 这次我们是在银河麒麟V10系统上打包运行Avalonia(11.0.2)+.NET6.0的程序 开始打包 准备Linux下的桌面快捷方式以及图标 调整AvaloniaApplication2.Desktop.csproj的配置项,重点看下图红色线圈出来的部分,里面涉及到了LinuxPath的设置。完整的配…...

Mac nvm install failed python: not found

报错 $>./configure --prefix/Users/xxx/.nvm/versions/node/v12.22.12 < ./configure: line 3: exec: python: not found nvm: install v12.22.12 failed!解决方法 到 App 文件夹&#xff0c;并且打开 cd /System/Applications/Utilities/ open .记得改完 Rosetta 之…...

C语言基础知识复习(考研)

&#xff08;1&#xff09;C语言文件操作 1 什么是文件 文件有不同的类型&#xff0c;在程序设计中&#xff0c;主要用到两种文件&#xff1a; (1)程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行这种文件的内容是程序代码。 (2)数据文件。文件的内容不是…...

DRM框架深度解析:从fbdev到atomic commit的显存绑定全流程

DRM框架深度解析&#xff1a;从fbdev到atomic commit的显存绑定全流程 在Linux图形驱动开发领域&#xff0c;DRM&#xff08;Direct Rendering Manager&#xff09;框架作为现代显示子系统的核心&#xff0c;其显存管理机制直接影响图形性能与稳定性。本文将系统剖析DRM框架中显…...

QmlBook深度解析:Qt5与QML的核心概念与架构设计

QmlBook深度解析&#xff1a;Qt5与QML的核心概念与架构设计 【免费下载链接】qmlbook The source code for the upcoming qml book 项目地址: https://gitcode.com/gh_mirrors/qm/qmlbook QmlBook是学习Qt5与QML技术的权威指南&#xff0c;它系统介绍了Qt5的架构设计与Q…...

别再给 Token 续费了:你的 Agent 架构才是最大的“吞金兽”

在 LLM 应用开发的圈子里&#xff0c;有一种心照不宣的焦虑&#xff1a;看着 Claude 或 Codex 的账单&#xff0c;那种心脏骤停的感觉。每当有开发者在 Twitter 上抱怨“三天烧光月度额度”时&#xff0c;评论区的建议往往乏善可陈——要么换个更便宜的模型&#xff0c;要么就咬…...

别再为整层铜箔烦恼了!嘉立创EDA内电层局部优化技巧:电源分割与信号屏蔽实战

嘉立创EDA内电层高级优化&#xff1a;电源分割与信号屏蔽的工程实践 在高速电路设计中&#xff0c;电源分配网络(PDN)和信号完整性(SI)往往决定着整个系统的稳定性。传统四层板设计中&#xff0c;工程师习惯将中间两层分别设置为完整的VCC和GND平面&#xff0c;这种"整层铜…...

通达信【四季发财中线】指标实战指南:如何用紫色柱线精准捕捉短线买卖点

通达信四季发财中线指标实战解析&#xff1a;紫色柱线短线交易策略 在股票交易的世界里&#xff0c;技术指标如同航海中的罗盘&#xff0c;为投资者指引方向。通达信的四季发财中线指标因其多信号集成特性&#xff0c;成为许多中短线交易者的得力助手。这个指标最引人注目的特点…...

FREE!ship Plus终极指南:免费开源船舶设计软件完整教程

FREE!ship Plus终极指南&#xff1a;免费开源船舶设计软件完整教程 【免费下载链接】freeship-plus-in-lazarus FreeShip Plus in Lazarus 项目地址: https://gitcode.com/gh_mirrors/fr/freeship-plus-in-lazarus 想要设计专业的船舶模型却苦于高昂的软件费用&#xff…...

无人机多模态火灾图像识别 多光谱野火识别 智慧林业火灾识别 火灾识别图像数据集 多模态数据集 可见光+红外图像对其数据集第10652期

摘要 该系列均采用无人机航拍采集的多光谱野火同步对比影像。本数据集为完整版 3 中的单次燃烧场景子集&#xff0c;专门面向火灾检测、语义分割等计算机视觉任务构建。数据集包含622 组标注为“有火”的图像四元组&#xff0c;以及 116 组标注为“无火”的图像四元组。其中无火…...

用JVS小龙虾审计18个skills,百项检查,10分钟跑完

3 月初&#xff0c;安全圈被一条消息炸了锅&#xff1a;OpenClaw 的插件中心 ClawHub 上被曝出 340 多个恶意 Skill 插件&#xff0c;代号“ClawHavoc”。这些插件伪装成“天气查询”“一键排版”之类的实用工具&#xff0c;实际上内部混淆了键盘记录器、凭据窃取器等恶意代码。…...

Linux下Python连接MySQL报错‘libstdc++.so.6: cannot allocate memory in static TLS block’的保姆级修复指南

Linux下Python连接MySQL报错‘libstdc.so.6: cannot allocate memory in static TLS block’的保姆级修复指南 最近在Linux服务器上部署Python应用时&#xff0c;不少开发者遇到了一个令人头疼的错误&#xff1a;当尝试通过mysqlclient连接MySQL数据库时&#xff0c;系统抛出li…...

峰岹 FU6866 高频注入学习

前言 在上一篇博客中对高频注入有了大致了解&#xff0c;其实了解的也不是很深入&#xff0c;感觉现在都没有映像。实操一下&#xff0c;不会再回头看看。 资料 后续我会把博客中用到的资料放在百度网盘中。提取码: pmr3。 硬件 见网盘中的硬件设计&#xff0c;我也是按里…...