新手,若有错误还请指正! 最近在制图的时候出现如下的情况(图1),怎么调整Display的三个参数都没用. 图 1 查看其信息,发现dem的像元大小为0.00027(图2),是未投影的 图 2 查看ArcGIS中计算山体阴影的原理,Cell Size将参与其中坡度与坡向的计算.因此,将其投影之后(图3),结果就正常了(图4) 图 3 图 4 补充:投影之后做山体阴影如果出现如下情况(图5),调整山体阴影面板中的Altitude(高度角),默认45,可以用50,55,60--来试一试哪个参数效果更…
ArcGIS制图技巧系列(3)-让地图更有立体感 by 李远祥 在前面的章节中,我们已经介绍过各种的地图效果,如发光效果,山体阴影效果,植被填充效果等,所有的这些效果不外乎是各种技术的叠加和技巧的使用,充分利用想象力去填充那些苍白无力的地图.本章我们要实现一个非常伟大的目标,就是给非常扁平的地图做一个"丰胸"和"抽脂"的整形手术,让它变得玲珑浮凸.下面我们来看一张扁平的地图. 上图是一张行政区划图,属于非常常见的地图,纵使配了色彩,显示效果还是非常一般.为了让它满足…
ArcGIS制图技巧系列(2)地形渲染 by 李远祥 DEM数据是常见的地形数据,在GIS常规的制图中,DEM一直扮演着增强效果.由于带有高程值,DEM在很多情况下都在三维中显示,但这里主要介绍的是在二维ArcMap下如何增强其显示. 以下是一个非常常见的DEM数据,默认加载到ArcGIS,呈灰白显示.这种原始状态的显示只有专业人员根据图例才能看懂,完全没有任何直观可言. 现在又是要发挥制图人员想象力的时刻了.首先我们希望能够看到地形的明显起伏,虽然眼前的这份数据是一个真实的数据,但某些时候真实…
ArcGIS制图技巧(转载自新浪博客)   1  引言 1.1  制图的目的 随着GIS在各行各业的深入应用,各信息化部门和生产单位都逐渐建立起自己的GIS的应用,同时积累了大量的地理数据.随着应用深度和广度的推进,针对数据建立专题应用越来越迫切,对行业专题制图的需求也进一步扩大.因此,如何围绕数据制作精美的地图以符合应用需求将是一个重要的课题. 1.2  制图的特点 制图最大的特点是基于已有地理数据进行制图,跟传统的制图方式有着极大的区别.传统的制图方式没有任何的数据支撑,使用制图工具可以对地…
ArcGIS制图技巧系列(1)还原真实的植被 by 李远祥 在GIS数据中,植被一般都是面装要素的形式存在.很多人在使用植被渲染的时候,一般会采用填充符号去渲染.而在ArcGIS中,填充符号要么就是纯颜色,要么就是规则的渲染如行列距离多少.网状.斜纹等,具体的效果没有什么冲击力,往往达不到"望文生义"的制图效果.例如下图的植被,虽然使用了较为柔和的绿色去表达,图面没明显的违和感,但看起来未免有些单调. 制图是一个需要想象力的工作,我们只要在这个框架之下,发挥一下想象力,尽可能与实际情况…
山体阴影原理以及算法具体解释 山体阴影基本原理: 山体阴影是假想一个光源在某个方向和某个太阳高度的模拟下.用过临近像元的计算来生成一副0-255的灰度图. 一.山体阴影的主要參数: 1.  太阳光线的入射角度:这个角度的量算起点是正北方向,依照顺时针的方向,角度的范围是0到360度.例如以下图所看到的,默认的角度是315度,西北方向,例如以下图所看到的: 2.  太阳高度角:太阳高度角也简称太阳高度.是太阳光线和当地地平面之间的夹角,范围是0-90度,默认的太阳高度是45度,例如以下图所看到的:…
后续如有内容,本篇将会照常更新并排满15个知识点,以下是其他几篇译文的地址: 第一篇地址:( 译.持续更新 ) JavaScript 上分小技巧(一) 第二篇地址:( 译.持续更新 ) JavaScript 上分小技巧(二) 第三篇地址:( 译.持续更新 ) JavaScript 上分小技巧(三) #59 - ES6,var vs let var关键字定义的变量根据定义的环境用于function内,function外或者全局:而let定义的变量只用于"块"范围. function va…
新手,若有错误还请指正! 日常接触ArcGIS较多,发现好多人虽然也在用ArcGIS,但一些基础的小技巧并不知道,写下来希望对大家有所帮助. ArcGIS默认的存储数据库是在C盘(图1),不修改存储数据库对C盘并不友好,或者时间久了默认数据库中数据量太大,有些数据不好找,所以建立工程文件后的第一步是在Map Document Properties(图2)中修改默认数据库: 图1 图2 我们可以在其他盘中新建自己的数据库,这样方便数据的整理:打开界面右侧的catalog,选择一个文件夹右键 图3…
写代码经常要添加注释的,java代码的注释也可以分为两种.单行注释以“//”作为开头就可以.段落注释在第一行开头添加“/*”,在最后一行结尾添加“*/"即可.这里介绍一种添加注释的方法,其注释的数据域和方法,能在Eclipse环境下,在调用处显示出来.上图: 步骤一:在要添加说明的方法上一行输入"/**" 步骤二:回车 步骤三:查看效果 补充说明下:这种添加注释的方法专门为JavaDoc设计,可以被JDK内置的JavaDoc工具支持和处理.JavaDoc是Sun公司提供的一个…
(一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1)命令补齐 (2)命令历史 (3)命令别名 (4)输入/输出重定向 (5)管道 (6)命令连接符 (7)命令替换符 (一)常用网络通信命令 (1)ping命令 网络通信指令:ping指令所在路径:/usr/sbin/ping执行权限:root语法:ping 选项 ip地址-c 指定ping的次数-s…
如下图,现在要做这样一件事,提取面图层中每一个图斑的质心点,然后使用质心点提取图层中的一个属性值,并在此基础上进行克里金插值,生成该属性的空间插值图.当然,今天这段文字主要简单说一下怎样提取面图层的质心点,其他的操作也都很简单,如果需要可以给我留言,以后再做补充.放一张论文里的图 关于质心点的提取,ArcGIS是没有专门的工具来一次性完成的,所以,我们需要经过以下几个步骤完成这项任务. 1.建立字段,提取质心点坐标 找到需要创建质心点的面图层→打开面图层属性表→添加字段→填写字段名(这里填写为X…
目录 1. 概述 2. 示例 2.1. 着色器部分 2.1.1. 帧缓存着色器 2.1.2. 颜色缓存着色器 2.2. 绘制部分 2.2.1. 整体结构 2.2.2. 具体改动 3. 结果 4. 参考 1. 概述 所谓阴影,就是物体在光照下向背光处投下影子的现象,使用阴影技术能提升图形渲染的真实感.实现阴影的思路很简单: 找出阴影的位置. 将阴影位置的图元调暗. 很明显,关键还是在于如何去判断阴影的位置.阴影检测的算法当然可以自己去实现,但其实OpenGL/WebGL已经隐含了这种算法:假设摄像…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>阴影文字</title> <style type="text/css"> .text{ text-shadow:5px 5px 2px white,5px 5px 2px black; font-family: impact; font-size: 32px; co…
需求:把arcgis配好的矢量地图插入到ppt中,并且要求可以在PPT中进行修改和重新着色.编辑. 效果:如下图所示: 操作过程: 方法一: 在最上面工具栏找到edit——>copy map to clipboard 需求二:把选中高亮部分插入到地图中. 方法:将其选中,重复上述操作…
新手,若有错误还请指正! 在ArcGIS中如何将栅格数据批量导出?用到"复制栅格这个工具",这里我用的例子是:将ArcGIS默认输出的DEM文件夹批量导出为tif格式.(如果是文件数据库中的栅格数据批量导出也是一样的) 1.用到了ArcGIS中的迭代模型(图1): 图 1 首先,需要做一个准备工作,就是把需要导出的栅格数据放在同一文件夹/数据库中(图2,在ArcCatalog中操作十分方便): 图 2 2.打开模型,在空白处右键选择Iterators-->Raster(图3) 图…
新手,若有错误还请指正! 有的时候出图时有很多图层,且范围很大,而出图的范围是大范围的一个部分,当然,可以对各个图层进行裁剪,但是比较麻烦,这里介绍一个比较简单的小技巧. 类似于图1,出图的时候只想显示红线范围内的内容.当然我这里只有DEM这一个背景图层,只是做一个示范: 图 1 在菜单栏中,View-->Data Frame Properties...(图2): 图 2 打开对话框,选择Data Frame,该面板的具体介绍在图3: 图 3 具体设置如图4,首先在Extent Used By…
新手,若有错误还请指正! 最近用到了,所以记下来,用同一矢量范围裁剪多幅栅格数据.用到了ArcGIS中的迭代模型(图1): 图 1 首先,需要做一个准备工作,就是把需要裁剪的栅格数据放在同一数据库中(图2,在ArcCatalog中操作十分方便): 图 2 之后,打开模型,在空白处右键选择Iterators-->Raster(图3) 图 3 双击Iterate Raster,选择存有栅格数据的库(图4): 图 4 接着,将矢量范围(range)及裁剪工具(clip)拖进模型器中(图5): 图 5…
新手,若有错误还请指正! 简单记录一下自己所理解的ArcGIS中的有关投影的知识点. 在数据处理过程中,基本都是需要将相关数据放在同一投影坐标系下,需要用到投影转换工具,但若有的数据没有坐标信息,则首先需要对数据定义投影. 一.定义投影 按照地图信息源原有的投影方式,为数据添加投影信息.工具在:Data Management Tools-->Projections and Transformations-->Define Projection ArcGIS中定义投影有三种方法: 1.直接选择A…
新手,若有错误还请指正! ArcGIS工程文件中图层的数据源位置移动之后,会显示红叹号(图1),需要进行数据恢复,就体现出之前所说的勾选"Store relative pathnames to data sources"的重要性.这里介绍两个方法,每个方法的前提是需要打开图层的Properties,查看其Source里面的Database及Feature class(图2). 图 1 图 2 其一,单个图层的恢复.点击"Set Data Source...",根据图…
1.四边形图元 glBegin(GL_QUADS); glend(); 2.通用多边形 glBegin(GL_POLYGONS); glend(); 3.多边形点画模式 glenable(GL_POLYGON_STIPPLE); glPolygonStipple(pBitmp); 其中pBitmap为一块指定了数据区域的指针, #include "stdafx.h" // PStipple.cpp // OpenGL SuperBible // Demonstrates OpenGL…
记得之前在excel中输入一些数字比如输入手机号 就会变成1.E几类似这种 那么怎样显示正常的数字呢 先选中要操作的输入框 1  找到 数字 这个功能的地方 2 设置为 数值  并且小数点为0 3  然后再开 结果…
九.  awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作.如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上.如果一个动作没有模板,所有被动作指定的行都被处理.       1.  awk的基本格式:    /> awk 'pattern' filename    /> awk '{action}' filename    /> awk 'pattern {action}' filename      …
一.无条件的删除行 默认时,DataGridView是允许用户进行行的删除操作,选中要删除的行,按Delete键可以删除,该操作没有任何提示(只是删除界面显示的数据,不会真实删除数据库中的数据).如果设置DataGridView对象的AllowUserToDeleteRows属性为False,用户将被禁止删除行. 示例:禁止DataGridView删除行 this.dgv_PropDemo.AllowUserToDeleteRows = false; 但是,通过行的Remove或者RemoveA…
报表中不同的组重置页数,如采购订单每一个PO显示的页数都是针对这个PO的,而不是总的页数. 步骤: 1.在各组实例中启用分页符2.用高级模式将组的属性中的ResetPageNumber设置为True3.表达式使用: ="第" & Globals!PageNumber & "页, 共" & Globals!TotalPages & "页"4.旧版本的报表组件会提示出错,将2016改成2010,并删除掉不要的</…
在使用ArcMap处理数据的过程中,通常需要对比不同图层之间的差异.或者查看影像配准情况,这时我通常会怀念ENVI中的强大的拉幕显示.闪烁.亮度和透明度显示工具...... 直到有一天,闲着没事干捣鼓各个工具的时候,才发现其实在ArcMap中就有一个类似的工具可以做这个工作.并且功能似乎更加强大,下面先欣赏一下效果(不同年代影像对比查看): 好了,下面隆重介绍一下这个工具——“效果”工具条,此工具条包含了对比度.亮度.透明度.卷帘和闪烁五个工具(如下图,如果工具栏没有显示,请在工具栏空白处右键,…
目录 1. 原理 1) ArcMap生成彩色晕渲图 2) 彩色色带赋值 3) 颜色叠加 2. 实现 3. 结语 4. 参考 1. 原理 之前在<使用GDAL实现DEM的地貌晕渲图(一)>和<使用GDAL实现DEM的地貌晕渲图(二)>这两篇文章中详细介绍了DEM生成地貌晕渲图的原理与实现.不过之前生成的都是晕渲强度值对应的灰度图,而实际的应用过程中都会将DEM晕渲成彩色图. 1) ArcMap生成彩色晕渲图 可以通过ArcMap的做法来参考如何生成彩色晕渲图(参考[1]),在ArcM…
@ 目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 本教程<ArcGIS从入门到精通系列实验教程>内容包括:ArcGIS平台简介.ArcGIS应用基础.空间数据的采集与组织.空间数据的转换与处理.空间数据的可视化表达.GIS空间分析导论.矢量数据的空间分析.栅格数据的空间分析.三维分析.地统计分析等. 2. 专栏地址 「 刘一哥与GIS的故事 」之<ArcGIS从入门到精通系列实验教程> 配套视频教程:<ArcGIS10.X从入门到精通系列实验教程>…
MathType是一种比较常见的数学公式编辑器,常常与office搭配着使用,我们在使用的时候有一些要注意的小技巧,下面我们就来给大家介绍介绍MathType使用中的四个小技巧? 技巧一:调整工具栏显示比例 使用场景:头昏眼花总觉得看不清的MathType工具栏符号模板的时候就可以将显示比例调整得大一点,方便一眼就看到各种符号和模板. 操作过程: 1.打开MathType编辑窗口,选择“预置”——“工作区预置”. 2.在弹出的对话框中,在“工具栏大小”一项根据需要选择“中”或者“大”,点击“确定…
ArcGIS 栅格数据教程 全部8个教程,带详细操作步骤和原始数据. 技术咨询:谢老师,135_4855_4328,xiexiaokui#139.com ArcGIS 10.5 此教程中的练习将使用样例数据分步指导您构建简单的镶嵌数据集(以及略微复杂的镶嵌数据集),并帮助您理解处理数据时所需要考虑的决策以及镶嵌数据集的用法.同时还提供了一些练习,可帮助您学习如何使用栅格目录和栅格数据集. 教程数据 默认情况下,数据将从教程 DVD 安装至 C:\arcgis\ArcTutor\Raster\Da…
高程.坡度和坡向是小班中非常重要的因子,坡度对水土保持规划设计具有决定性的作用,是土地利用规划和治理措施配置首先要考虑的因素.如何利用地形数据对坡度进行分析呢,本文即将揭晓. 软件准备: locaspace viewer:http://rj.baidu.com/soft/detail/39338.html?ald arcgis10.1:http://pan.baidu.com/s/1nvpUniD 数据准备:基于地形数据分析,就得用到DEM地形数据了,如果你已经拥有了高程点.等高线.矢量边界,那…