GIS与水文分析(1)GIS与水文学

GIS与水文分析(1)GIS与水文学
对于大部分GIS从业人员或者利用GIS作为研究方向的人员来说,水文学过于专业,更偏重于理论化,很难从GIS的角度来模拟和分析水文的过程。这其实是个普遍性的问题,任何跨专业跨学科去解决问题,都是需要付出极大的代价的,尤其是时间和精力,因为必须同时具备两方面的专业知识,才可以挖掘出更好的方法来解决问题。在本章节中,笔者以一个GIS从业者的角度来谈谈GIS与水文分析

GIS与水文分析(2)ArcGIS水文分析工具的基本原理

GIS与水文分析(2)ArcGIS水文分析工具的基本原理
作为成熟的GIS软件,ArcGIS提供了相当不错了水文分析工具。包括在spatial扩展中提供的水文分析工具集和地下水分析工具;如果还关注ArcGIS周边,还能发现美国还有一个团队在一直维护ArcHydro工具集。ArcGIS软件在地表水分析方面的研究成果还是相当不错的,目前已经非常成熟;地下水分析方面还处于起步阶段,只提供少有的几个工具;

ArcGIS Python开发-Python基础入门

1.数据类型
整数(int):1,-100浮点数(float):1.23字符串(str):'abc',"xyz"布尔值(bool):True、False空值:None
2.变量和常量
变量定义格式:变量名=值,示例:checked=True常量定义格式:常量名=值,示例:PI=3.14
3.字符串与编码
字符编码ASCII:一个字节编码Unicode:两个字节编码UTF-8:可

ArcGIS Python开发-ArcPy开发基础

1、Python与ArcGIS关系
ArcGIS提供了ArcPy包,Python是通过该ArcPy包来操作ArcGIS中的功能。ArcPy可以理解为ArcGIS针对Python语言提供的开发API。
2、导入ArcPy与模块搜索路径
(1)导入ArcPy示例1:import arcpy示例2:import arcpy.mapping示例3:from arcpy import env示例4:from

GIS与水文分析(3)DEM数据准备

GIS与水文分析(3)DEM数据准备
ArcGIS的水文分析工具需要DEM数据才能执行,因此在使用之前必须要准备好DEM数据并且针对DEM数据进行预处理。本章节内容介绍如何根据已有的数据制作和处理DEM,并实现水文分析前的数据预处理。BY 李远祥

ArcGIS的水文分析工具集是对地表形成径流的模拟,使用DEM作为计算的参数,主要的后期数据都是准对DEM进行生成的,如流向栅格、流量栅格这两个重要的

ArcGIS Python开发-ArcPy基础功能开发

1、数据列表与参数设置
1.1、数据列表与遍历
(1)返回数据列表的函数
ArcPy中提供了大量可以返回数据列表的函数,可以方便后续遍历数据。

参数说明:wild_card:字符串参数,用于过滤,支持通配符。arcpy.env.workspace="c:/map.gdb"
fcs = arcpy.ListFeatureClasses("*","p

2017Esri开发竞赛Pro SDK技术答疑 整理(06月21日)

1.问:软件包中的 这些是都要安装吗?

答:如果不进行Pro扩展开发的话,只安装ArcGIS_Pro_1.4就行了,注意需要提前安装.Net Framework 4.6.1。如果想用.Net进行Pro扩展开发还需要安装ArcGISProSDK;如果需要使用数据互操作工具箱中的工具则需要安装Data_Interop_Ext_for_Pro。

2.问:有没有Pro开发的小案例?
答:参考链接:ht

ArcGIS API for JavaScript 4.2学习笔记[0] AJS4.2概述、新特性、未来产品线计划与AJS笔记目录

放着好好的成熟的AJS 3.19不学,为什么要去碰乳臭未干的AJS 4.2?
4.2全线基础学习请点击【直达】
4.3及更高版本的补充学习请关注我的博客。

ArcGIS API for JavaScript 4.2概述
AJS 4.2,即ArcGIS API for JavaScript 4.2,是美国ESRI公司针对WebGIS市场推出的、利用JavaScript和Dojo开发的一款产品,它在

ArcGIS API for JavaScript 4.2学习笔记[1] 显示地图

ArcGIS API for JavaScript 4.2直接从官网的Sample中学习,API Reference也是从官网翻译理解过来,鉴于网上截稿前还没有人发布过4.2的学习笔记,我就试试吧。
什么是ArcGIS API for JS?这里就不多介绍了,最关键的一点是4.x版本与3.x版本的变化,按官方的意思是重新写了底层。
笔记中规定:
ArcGIS API for JavaScript

ArcGIS API for JavaScript 4.2学习笔记[2] 显示3D地图

3D地图又叫场景。
由上一篇可知,
require入口函数的第一个参数是字符串数组
["esri/Map", "esri/views/MapView", "dojo/domReady!"]
这里,MapView就是2D的地图视图。
所以,将2D地图改为3D地图,其实很简单,只需要把这个字符串数组的第二个引用改为"esri/vie

ArcGIS API for JavaScript 4.2学习笔记[3] 官方第二章Mapping and Views概览与解释

目录如下:

连接:第二章 Mapping and Views
根据本人体会,
【这一章节主要是介绍地图(Map)和视图(View)的。】
其中,Get started with MapView(2D)和 Get started with SceneView(3D)两节介绍了如何加载ESRI服务器或者开源的地图和视图。这两节介绍了很重要的概念:Map和View,Map即地理数据,而View代表视

ArcGIS API for JavaScript 4.2学习笔记[4] 第二章其余感兴趣的例子

目录如下(点击即可超链接跳转):
视图存档
2D地图添加指南针
视图移动
鹰眼 【重要】
2D3D视图同步 【重要】
同视图不同数据同步 【重要】
文章来源:http://www.cnblogs.com/onsummer/p/6363914.html