书籍作者:周文生 | ISBN:9787030748966 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:4251 |
创建日期:2023-06-04 | 发布日期:2023-06-04 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
“文档即系统”(document as system,DAS)是作者提出的一种新型地理计算模式,地理计算语言(Geo Computation Language,G语言)是DAS的核心内容,该语言借鉴了*终用户编程和低代码编程思想,是一种面向业务人员的、描述地理分析过程的表格化编程语言。
《地理计算语言及其应用》由三篇组成:第一篇首先简要介绍地理计算和编程语言的相关知识以及所存在的问题,然后介绍DAS的基本原理和研究现状,G语言的设计思想、技术特点和应用领域;*后重点介绍G语言的语法规则、结构化表达式、关键词和G语言应用系统的开发方法。第二篇介绍G语言常用关键词的用法,涉及网络大数据获取、空间分析、数据处理、统计分析以及成果表达等方面的内容。第三篇介绍G语言在GIS教学、时空大数据、遥感以及国土空间规划等方面应用的10个案例。
目录
序
前言
第一篇 地理计算语言
第1章 引论 3
1.1 GIS与空间分析 3
1.1.1 GIS概述 3
1.1.2 坐标系统与空间数据 4
1.1.3 空间分析 6
1.1.4 地理分析模型 8
1.2 地理计算概述 8
1.2.1 地理计算的概念 8
1.2.2 地理计算的模式 9
1.2.3 问题与分析 11
1.3 编程语言 12
1.3.1 编程语言的发展 12
1.3.2 *终用户编程 14
1.3.3 低代码编程 15
第2章 G语言基础知识 17
2.1 新型地理计算模式 17
2.1.1 基本原理与关键技术 17
2.1.2 技术特点与研究现状 18
2.2 G地理计算语言概述 19
2.2.1 G语言的设计思想 19
2.2.2 G语言的技术特点 20
2.2.3 与传统编程语言的对比 21
2.2.4 G语言的应用领域 22
2.2.5 G语言解释器 30
2.2.6 G语言集成开发环境 31
2.3 软件下载与环境设置 33
2.3.1 软件下载 33
2.3.2 系统运行环境 35
2.3.3 环境设置与注册 35
2.3.4 网络地图API开发秘钥 37
第3章 G语言基础 38
3.1 基本术语与数据类型 38
3.1.1 基本术语 38
3.1.2 数据类型 39
3.2 G语言语法规则 40
3.2.1 概述 40
3.2.2 基本参数表 41
3.2.3 地理计算任务注册表 42
3.2.4 地理计算任务 43
3.2.5 结构化表达式 47
3.2.6 结构化表达式应用规则 49
3.3 G语言关键词 52
3.3.1 概述 52
3.3.2 G语言关键词的构成与调用 53
3.3.3 G语言关键词体系 54
3.3.4 用户自定义关键词 57
第4章 G语言应用系统开发 62
4.1 开发基础 62
4.1.1 建模原则与建模流程 62
4.1.2 开发基础框架 63
4.2 DAS智能文档的开发 66
4.2.1 概述 66
4.2.2 模型的描述性表达 67
4.2.3 模型的计算性表达 69
4.3 输出结果的定制 72
4.3.1 专题地图模板定制 72
4.3.2 统计表定制 75
4.3.3 统计图定制 78
4.4 模型的调试和运行 82
4.4.1 模型的运行模式 82
4.4.2 模型的运行 84
4.4.3 计算结果的检查 85
第二篇 G语言常用关键词
第5章 数据采集类关键词 91
5.1 获取兴趣点KX_BD_GetPOI 91
5.2 获取兴趣线KX_BD_GetLOI 93
5.3 获取兴趣面KX_BD_GetAOI 95
5.4 获取瓦片地图KX_BD_GetTile 98
5.5 获取街景图片KX_BD_GetStreetPic 101
5.6 获取人口迁徙KX_BD_GetQX 104
第6章 空间分析类关键词 106
6.1 矢量空间叠置分析KX_VecOverlay 106
6.2 栅格空间叠置分析KX_RasOverlay 107
6.3 空间插值与密度分析KX_InterDentity 109
6.4 地形分析KX_TerrainAnalysis 115
6.5 网络分析KX_NetWork 117
6.6 空间统计分析KX_SpatialStat 121
第7章 数据处理类关键词 126
7.1 字段计算器KX_FieldCalculator 126
7.2 栅格计算器KX_RasCalculator 129
7.3 重分类KX_Reclass 131
7.4 增强式栅格化KX_SelRasDisReclass 134
7.5 判断矩阵KX_JudgeMatrix 136
7.6 转移矩阵KX_TransMatrix 137
7.7 图像识别KX_PicRecognition 141
7.8 数据转换KX_Conversion 143
第8章 统计分析类关键词 147
8.1 规则网格绘制KX_DrawGrid 147
8.2 增强式单元统计KX_BufferStat 149
8.3 字段统计KX_FieldStat 151
8.4 指标计算器KX_IndexCalculator 154
第9章 成果表达类关键词 157
9.1 统计表制作KX_Statistic 157
9.2 属性表制作KX_Info 158
9.3 统计图制作KX_Table 160
9.4 专题地图制作KX_Mapping 166
9.5 OD弧绘制KX_DrawOD 169
第三篇 G语言应用开发案例
第10章 GIS教学应用 175
10.1 基于矢量数据的市区择房分析 175
10.2 基于栅格数据的学校选址分析 182
10.3 基于网络数据的设施服务水平分析 187
第11章 时空大数据应用 194
11.1 基于POI数据的城市用地功能识别 194
11.2 基于街景图片的街道空间品质评价 201
11.3 基于百度迁徙的城市人口流动时空分布格局研究 210
第12章 遥感应用 219
12.1 基于遥感数据的生态环境质量评价 219
12.2 基于POI和夜间灯光数据的城市空间结构分析 226
第13章 国土空间规划应用 235
13.1 国土空间规划“双评价”之土地资源评价 235
13.2 国土空间规划“双评价”之区位优势度评价 242
参考文献 249
附录 发明专利与软件著作权清单 251
作为一个人工智能语言模型,我无法确定您提到的“地理计算语言”是指什么。如果您可以提供更具体的信息或上下文,我将竭尽所能来回答您的问题。
2023-03-07 07:11:33
地理计算语言(Geographic Information Systems,简称GIS)是一种用来分析、存储、管理和表示地理数据的技术和工具。GIS包括了多种数据类型,如地图、卫星图像、遥感数据等,并使用空间分析技术来从这些数据中提取有用的信息。 GIS的应用非常广泛,包括了城市规划、自然资源管理、环境保护等领域。在城市规划方面,GIS可以帮助规划师更好地规划城市的交通、建筑和公共设施。在自然资源管理方面,GIS可以帮助农业、林业、渔业等从业者更好地管理资源,提高产量和效益。 当前,GIS技术已经逐渐得到广泛的应用。许多公司和政府机构都已经开始使用GIS来进行分析和决策。未来,GIS的应用范围也将进一步扩展,成为一个不可或缺的工具。
2023-03-07 07:11:33
地理计算语言(Geographic Information System Language,简称GIS语言)是专门用于处理地理空间信息的编程语言。它可以在地理信息系统(GIS)中进行数据分析、数据处理、制图、建模等操作。 GIS语言不仅可以用于开发GIS软件,还可以用于其他领域,如建筑设计、环境分析、生物科学、天气预报等。目前市面上比较流行的GIS语言有Python、R、Java、C++等。 GIS语言的应用可以提高工作效率,从而为相关行业带来巨大的经济效益。例如,在土地利用规划中,GIS语言可以帮助分析地理信息,寻找最佳土地利用方案,避免浪费土地资源和造成环境污染。在天气预报中,GIS语言可以帮助预测气象变化趋势、观测气象要素等。 总之,GIS语言在地理信息领域有广泛的应用前景,并且可以为社会、经济和环境带来很多实际的好处。
2023-03-07 07:11:33