前端入门ArcGIS教程(一)(上)

简介: 本文适合对图形、地图、可视化感兴趣的小伙伴阅读。

一、前言


本文基于ArcGIS官方文档:

https://developers.arcgis.com/javascript/latest/api-reference/

   在开始讲解ArcGIS内容前,广东靓仔从官网找来了几张Demo效果图,给小伙伴们一个直观的了解。


3D效果图:

image.png


2D效果图:

image.png


建筑效果图:

image.png


关于ArcGIS的内容,广东靓仔后续会持续分享这个主题的内容。


这篇文章先给大家来个初步认识


二、使用场景


  ArcGIS 包括地图、场景和应用程序,允许整个组织探究、了解和测量地理数据。


1、在地图中查看数据

ArcGIS 中查找到的交互式地图可用于探究、可视化和了解 2D 中组织的数据。弹出窗口、图例、过滤器和透明度等数据查看工具可用于重点查看对您重要的数据。


2、在场景中查看数据

将内置场景查看器与桌面 Web 浏览器一同使用,以浏览符号化的地理空间内容。场景可包括允许在直观的交互式 3D 环境中显示和分析地理信息的 2D 和 3D 图层、样式和配置的集合。


3、执行分析

地图可用于查找模式、评估趋势和制定决策。但是仅通过查看地图,许多模式和关系往往并不清晰。分析工具可用于量化数据模式和关系并将结果以地图、表格和图表的形式显示出来。通过地图查看器中提供的分析工具,您可以使用包括可视分析在内的多种途径来解决问题并制定重要决策。


4、编辑地图中的要素

采集数据、可视化时间、测量和查看坐标、获取方向


三、ArcGIS安装


 

 一、安装ArcGIS License Manager


温馨提示

ArcGIS 10.X系列软件的安装过程大同小异,大致的安装步骤均为

  • 安装License加补丁
  • 安装Desktop然后加补丁
  • 安装中文语言


大家可以按照这个思路去安装,如果安装失败:关闭防火墙、彻底关闭Windows Defender,重启。


另外,软件正常安装成功之后,运行的时候可能会遇到杀毒软件提示删除补丁文件的情况,此时一定要添加信任,将补丁文件列入杀毒软件信任列表,否则可能会遇到打不开的情况。


1、解压安装包ArcGIS_Desktop_102_134924.iso


2、打开ESRI.exe,点击ArcGIS License Manager中的Setup,如下图所示:

image.png


3、点击NEXT、NEXT、AGREE


4、选择安装路径,这里默认即可(当然也可以自己定义安装路径,不要出现中文路径,否则会出现wanming),点击Next。

image.png


5、点击Install、点击Finish


6、点击Stop,再点击OK。Tips: 如果不点击Stop,那么服务会一直运行,这样会导致后面拷贝补丁文件的时候,无法正常拷贝。

image.png


7、在软件安装包下找到Crack文件夹,将里的两个文件(ARGIS.exe和service.txt)拷贝到ArcGIS License Manager的安装目录的C:\Program Files (x86)\ArcGIS\License10.2\bin下(也可以将整个bin文件夹拷贝过去,跟安装路径下已有的bin文件夹合并),注意如果前面改了安装路径,要对应自己的路径,提示已经存在,选择复制和替换。

image.png


8、开始→所有程序→ArcGIS→License Manager→License Server Administrator。


9、依次点击:启动→重新读取→确定。

image.png


二、安装ArcGIS for Desktop

1、点击ESRI.exe中ArcGIS for Desktop中的Setup。

image.png


2、点击NEXT、AGREE3、选择完整安装Complete


3、选择完整安装Complete

image.png


4、这里可以选择默认安装路径,点击Next


5、python安装路径,默认,Next


6、点击Finish


7、在产品中选择Advanced(ArcInfo)Concurrent Use,将License Manager改为localhost,点击OK。

image.png


8、点击OK,完成安装。


9、如果有需要可以自行安装中文包

操作:开始菜单→所有程序→ArcGIS→ArcGIS Administrator,如下所示,点击“高级”。

相关文章
|
14天前
|
前端开发 机器人 API
前端大模型入门(一):用 js+langchain 构建基于 LLM 的应用
本文介绍了大语言模型(LLM)的HTTP API流式调用机制及其在前端的实现方法。通过流式调用,服务器可以逐步发送生成的文本内容,前端则实时处理并展示这些数据块,从而提升用户体验和实时性。文章详细讲解了如何使用`fetch`发起流式请求、处理响应流数据、逐步更新界面、处理中断和错误,以及优化用户交互。流式调用特别适用于聊天机器人、搜索建议等应用场景,能够显著减少用户的等待时间,增强交互性。
111 2
|
2月前
|
JavaScript 前端开发 小程序
一小时入门Vue.js前端开发
本文是作者关于Vue.js前端开发的快速入门教程,包括结果展示、参考链接、注意事项以及常见问题的解决方法。文章提供了Vue.js的基础使用介绍,如何安装和使用cnpm,以及如何解决命令行中遇到的一些常见问题。
一小时入门Vue.js前端开发
|
14天前
|
自然语言处理 资源调度 前端开发
前端大模型入门(四):不同文本分割器对比和效果展示-教你如何根据场景选择合适的长文本分割方式
本文详细介绍了五种Langchain文本分割器:`CharacterTextSplitter`、`RecursiveCharacterTextSplitter`、`TokenTextSplitter`、`MarkdownTextSplitter` 和 `LatexTextSplitter`,从原理、优缺点及适用场景等方面进行了对比分析,旨在帮助开发者选择最适合当前需求的文本分割工具,提高大模型应用的处理效率和效果。
|
14天前
|
机器学习/深度学习 人工智能 自然语言处理
前端大模型入门(三):编码(Tokenizer)和嵌入(Embedding)解析 - llm的输入
本文介绍了大规模语言模型(LLM)中的两个核心概念:Tokenizer和Embedding。Tokenizer将文本转换为模型可处理的数字ID,而Embedding则将这些ID转化为能捕捉语义关系的稠密向量。文章通过具体示例和代码展示了两者的实现方法,帮助读者理解其基本原理和应用场景。
|
14天前
|
人工智能 前端开发 JavaScript
前端大模型入门(二):掌握langchain的核心Runnable接口
Langchain.js 是 Langchain 框架的 JavaScript 版本,专为前端和后端 JavaScript 环境设计。最新 v0.3 版本引入了强大的 Runnable 接口,支持灵活的执行方式和异步操作,方便与不同模型和逻辑集成。本文将详细介绍 Runnable 接口,并通过实现自定义 Runnable 来帮助前端人员快速上手。
|
17天前
|
存储 JavaScript 前端开发
前端开发:Vue.js入门与实战
【10月更文挑战第9天】前端开发:Vue.js入门与实战
|
17天前
|
前端开发 JavaScript 开发者
探索现代Web前端技术:React框架入门
【10月更文挑战第9天】 探索现代Web前端技术:React框架入门
|
2月前
|
JSON 前端开发 JavaScript
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
该文章提供了Webpack的基础入门指南,涵盖安装配置、基本使用、加载器(Loaders)、插件(Plugins)的应用,以及如何通过Webpack优化前端项目的打包构建流程。
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
|
18天前
|
前端开发 JavaScript
轻松上手:基于single-spa构建qiankun微前端项目完整教程
轻松上手:基于single-spa构建qiankun微前端项目完整教程
30 0
|
2月前
|
前端开发