科学网

 找回密码
  注册

tag 标签: 等高线

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

等高线生成DEM
haojm198 2018-4-23 11:44
1 create TIN; 2 TIN to raster
个人分类: arcGIS|2721 次阅读|0 个评论
《构造地质学》课件 实习五 编制和分析构造等高线图
nijlqd 2013-10-30 09:22
实习五 编制和分析构造等高线图 实习五 编绘和分析构造等高线图.ppsx
个人分类: 教学心得|3468 次阅读|0 个评论
谈谈gnuplot(三十二):等高线的颜色
热度 1 yusufma 2011-12-23 07:22
上一讲最后我们提到了怎样改变等高线的数值间距。不同等高线是由颜色来区分的,而默认的颜色未必是最理想的组合,我们还用上次的数据文件举例: gnuplot set contour gnuplot unset surface gnuplot set size square gnuplot set key at screen 0.8,0.8 gnuplot set view map gnuplot splot "surface.dat" with lines title "" 这里有些默认的颜色太浅了,看不清楚。下面我们想办法把它们加深加粗。 细心的读者可能注意到,这里默认的等高线颜色和上一讲中的不同。等高线的默认颜色是这样确定的:按照色彩编号(如果不记得了,请复习一下我们以前讲过的“ 点线风格 ”)从低到高,而最低的色彩比曲面(surface)颜色大一号。这里虽然曲面没有画出来,但是仍然占去了 1 号颜色,所以等高线颜色从 2 号颜色(绿色)开始。而上一讲中,我们设置了 hidden3d 参数,曲面上下面分别使用不同的颜色,因此曲面占去 2 个颜色,等高线从 3 号颜色(蓝色)开始。 我们现在要做的就是要 gnuplot 使用我们自定义的颜色,而不是系统默认的颜色。下面看代码: gnuplot set style line 1 lw 2 lc rgb "red" gnuplot set style line 2 lw 2 lc rgb "forest-green" gnuplot set style line 3 lw 2 lc rgb "blue" gnuplot set style line 4 lw 2 lc rgb "magenta" gnuplot set style line 5 lw 2 lc rgb "dark-cyan" gnuplot set style line 6 lw 2 lc rgb "goldenrod" gnuplot set style increment userstyles gnuplot replot 我们这里首先自定义了一系列 linestyle (参考第十八讲“ 图例 ”),然后用 set style increment userstyles 命令告诉 gnuplot 使用我们自己定义的曲线风格,而不是默认风格。这样,我们得到了我们想要的效果。 这里我们并没有使用 RGB 直接定义颜色,而是用了一系列色彩的名字( colornames ),这些 colornames 是 gnuplot 预定义的一些 RGB 颜色。如果想知道到底有哪些预定义的颜色,可以使用下面的命令: gnuplot show palette colornames 其实不仅限于等高线,只要是在同一个图上画多个函数或数据,都可以用这种方法设置显示风格。
个人分类: 开源软件|10550 次阅读|2 个评论
谈谈gnuplot(三十一):等高线图
热度 3 yusufma 2011-12-22 03:33
等高线图是另一类重要的 3D 绘图方式。为了说明 gnuplot 里面等高线图的绘制方法,我们使用下面这个数据文件作为例子: surface.dat 首先绘制普通曲面图: gnuplot set hidden3d gnuplot splot "surface.dat" with lines 下面加上等高线: gnuplot set contour base gnuplot splot "surface.dat" with lines title "" set contour 命令之后除了 base 参数外,还可以使用 surface 或 both 参数,分别表示等高线画在底面、曲面或者两者都画。这里设置了一个空的 title ,是为了在图例中不要显示文件名,以免和等高线的图例混淆。 如果我们想在平面中显示等高线,可以使用下列命令: gnuplot unset surface gnuplot set view map gnuplot set size square gnuplot replot 如果我们想在之前提到过的 pm3d 图上显示等高线,可以这样做: gnuplot set pm3d at b gnuplot set key at screen 0.8,0.8 gnuplot replot 这里我们把图例的位置做了调整,因为默认图例是在图像里面的,这样可能影响我们的图像显示。 最后,我们谈谈怎样手动设置等高线数值和间距。等高线的数值间隔参数设置命令是 set cntrparam levels 。默认情况下,gnuplot 自动设置等高线数值。如果要进行手动设置,有两种方法: incremental start,incr,end 设置起始值以及间隔大小,这种方法适用于等间隔的等高线; discrete z1,z2,z3,… 分别设置各个等高线数值,这种方法适用于间隔不等的等高线。 例子: gnuplot set cntrparam levels incremental -2,0.5,2 gnuplot replot
个人分类: 开源软件|17490 次阅读|9 个评论
[转载]利用google earth制作地形等高线,代替地形图
热度 1 cui99515158 2011-12-14 10:35
[转载]利用google earth制作地形等高线,代替地形图
SRTM 数据主要是由美国太空总署 (NASA) 和国防部国家测绘局 (NIMA) 联合测量的, SRTM 的全称是 Shuttle Radar Topography Mission ,即航天飞机雷达地形测绘使命, 2000 年 2 月 11 日上午 11 时 44 分,美国“奋进”号航天飞机在佛罗里达州卡那维拉尔角的航天发射中心发射升空,“奋进”号上搭载的 SRTM 系统共计进行了 222 小时 23 分钟的数据采集工作,获取北纬 60 度至南纬 56 度之间,面积超过 1.19 亿平方公里的 9.8 万亿字节的雷达影像数据,覆盖全球陆地表面的 80% 以上,该计划共耗资 3.64 亿美元,获取的雷达影像数据经过两年多的处理,制成了数字地形高程模型,该测量数据覆盖中国全境。 好了,刚才简单介绍了 SRTM 地形数据,现在开始进入正体、,如何在 Google Earth 里面显示等高线呢? 先下载 Srtm 数据,可以参考下面的链接 Srtm 中国区域文件名查询图 也可以直接到 http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp 去下载 下载后得到一个 zip 压缩包,解压开来,会有一个 70M 的 tif 图片 用 PHOTOSHOP 打开来,如下图,几乎是黑色一片,只能分辨出海岸线,看图像属性,可以知道是一个 16 位通道的灰度图片,我们常用的 JPG 图片都是 8 位通道。 下载 Global Mapper ,网上可以搜索一下,这是一个强大的地图格式转换软件,几乎无所不能。 ok ,安装好以后,打开 tif 地图察看,完全不一样了 ( 可以点击 enable hill shading 按钮显示立体效果 ) ,山脉清晰可辨 , 大好河川展现在眼前。 开始创建等高线,选择 file\generate contours , 出现等高线创建对话框,在 "descripti" 处输入等高线的名称,可以自己定义。 contour interval 这里设置等高线得分度值,常规 20 米就足够了,如果是小面积的一座山 (10km 以内 ) ,也可以分 10 米 下面的选项可以如图中一样勾选,其中 "append unit label..." 是必须要选的,其作用是在等高线上面用文字标出高度 ok ,转到 Simplification 页面,拖动划块来控制采样的精度,向左精度高,文件也大,处理时间长,向右则相反。通常 0.10-0.15 就足够用了 , 数值越小 , 生成的文件越大 , 处理时间也越长。 然后再转到 contour bounds 页面,点击 "drop window" 按钮,会弹出一个地图缩略图,用鼠标在地图上选择一块矩形区域赖声称等高线。 图例中,黄色框内便是选择的范围 上述步骤完成后,点击确定,大约十几秒钟的处理,等高线就生成好了。 放大观看效果,与地形很贴切。 继续 生成等高线 选择菜单 file\export vetor data\export kml/kmz 可以使用默认选项,但是,一定要记得勾选最后一个选项 "display label..." ,这样在 google earth 里面,才能主动显示等高线的海拔数值 ok ,点确定,输入文件名保存,然后打开生成的 kmz/kml 文件 有朋友会问,为何有 0 米的等高线 , 这是因为地形中有低于海拔的位置 , 否则 , 是不会出现 0 米等高线的。 关于等高线的颜色 Global mapper 的默认等高线颜色是土黄色,然而在 Google Earth 里面,土黄色看起来并不是很舒服,这是可以调整的。 在保存到 kmz 之前,我们看看选项 打开菜单 tools\configure 看 line style 页面 我们需要修改的是 contour line,intermediate/contour line,major/contour line,minor 这三个线型。 contour line, minor 是细分等高线的线型 intermediate 和 major 是主要等高线,分别代表第 5+10 和 10 根等高线 draw style ,线形,有实线和各种虚线可以选择 line ,线宽,以像素为单位,基本宽度为 1 个像素,主要等高线可以用 2 个像素 line color ,线条颜色,如果要醒目,可以选择粉红色,效果最明显,就是看多了眼花,三种线型进两选择一个色系的颜色,看起来比较舒服 更改参数后,黄色的预览框里可以马上看到效果。点击确认后,立刻生效,并且作为默认属性影响到以后生成的等高线颜色。
个人分类: 小软件|12976 次阅读|2 个评论
【遥感科学知识系列】(2):DTM、DEM与DSM的区别及其他
blsm 2011-11-4 10:47
【遥感科学知识系列】(2):DTM、DEM与DSM的区别及其他
1、缘起 2012年1月23-25日将在俄斯特拉发(Ostrava)捷克和斯洛伐克中北部城市举办“Surface models for geosciences”国际大会,我一师妹将其翻译为“地球科学中的地面模型”,我觉得应该译为表面模型更恰当,虽然二者差别不大,但似乎还是有所不同的,于是进一步查询深化学习如下。 2、DTM、DEM与DSM的区别 1)DTM(Digital Terrain Model) 数字地形(或地面)模型(DTM, Digital Terrain Model,缩写DTM)最初是为了高速公路的自动设计提出来的(Miller,1956)。此后,它被用于各种线路选线(铁路、公路、输电线)的设计以及各种工程的面积、体积、坡度计算,任意两点间的通视判断及任意断面图绘制。在测绘中被用于绘制等高线、坡度坡向图、立体透视图,制作正射影像图以及地图的修测。在遥感应用中可作为分类的辅助数据。它还是地理信息系统的基础数据,可用于土地利用现状的分析、合理规划及洪水险情预报等。在军事上可用于导航及导弹制导、作战电子沙盘等。对DTM的研究包括DTM的精度问题、地形分类、数据采集、DTM的粗差探测、质量控制、数据压缩、DTM应用以及不规则三角网DTM的建立与应用等。 2)DEM(Digital Elevation Model) 数字高程模型(Digital Elevation Model,缩写DEM)是一定范围内规则格网点的平面坐标(X,Y)及其高程(Z)的数据集,它主要是描述区域地貌形态的空间分布,是通过等高线或相似立体模型进行数据采集(包括采样和量测),然后进行数据内插而形成的。DEM是对地貌形态的虚拟表示,可派生出等高线、坡度图等信息,也可与DOM或其它专题数据叠加,用于与地形相关的分析应用,同时它本身还是制作DOM的基础数据。    DEM是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地形模型DTM的一个分支 。一般认为,DTM是描述包括高程在内的各种地貌因子,如坡度、坡向、坡度变化率等因子在内的线性和非线性组合的空间分布,其中DEM是零阶单纯的单项数字地貌模型,其他如坡度、坡向及坡度变化率等地貌特性可在DEM的基础上派生。 DTM的另外两个分支是各种非地貌特性的以矩阵形式表示的数字模型 ,包括自然地理要素以及与地面有关的社会经济及人文要素,如土壤类型、土地利用类型、岩层深度、地价、商业优势区等等。实际上DTM是栅格数据模型的一种。它与图像的栅格表示形式的区别主要是:图像是用一个点代表整个像元的属性,而在DTM中,格网的点只表示点的属性,点与点之间的属性可以通过内插计算获得。   建立DEM的方法有多种。从数据源及采集方式讲有:(1)直接从地面测量,例如用GPS、全站仪、野外测量等;根据航空或航天影像,通过摄影测量途径获取,如立体坐标仪观测及空三加密法、解析测图、数字摄影测量等等;(3)从现有地形图上采集,如格网读点法、数字化仪手扶跟踪及扫描仪半自动采集然后通过内插生成DEM等方法。DEM内插方法很多,主要有分块内插、部分内插和单点移面内插三种。 目前常用的算法是通过等高线和高程点建立不规则的三角网(Triangular Irregular Network, TIN)。然后在TIN基础上通过线性和双线性内插建DEM。   由于DEM描述的是地面高程信息,它在测绘、水文、气象、地貌、地质、土壤、工程建设、通讯、气象、军事等国民经济和国防建设以及人文和自然科学领域有着广泛的应用。如在工程建设上,可用于如土方量计算、通视分析等;在防洪减灾方面,DEM是进行水文分析如汇水区分析、水系网络分析、降雨分析、蓄洪计算、淹没分析等的基础;在无线通讯上,可用于蜂窝电话的基站分析等。 3)DSM(Digital Surface Model) 数字表面模型(Digital Surface Model,缩写DSM)是指包含了地表建筑物、桥梁和树木等高度的地面高程模型。和DEM相比,DEM只包含了地形的高程信息,并未包含其它地表信息, DSM是在DEM的基础上,进一步涵盖了除地面以外的其它地表信息的高程。在一些对建筑物高度有需求的领域,得到了很大程度的重视。 DSM表示的是最真实地表达地面起伏情况,可广泛应用于各行各业。如在森林地区,可以用于检测森林的生长情况;在城区,DSM可以用于检查城市的发展情况;特别是众所周知的巡航导弹,它不仅需要数字地面模型,而更需要的是数字表面模型,这样才有可能使巡航导弹在低空飞行过程中,逢山让山,逢森林让森林。 下图形象地说明了DTM与DSM的不同 由此可见DSM的应用前景, 也证明surface model应该译为表面模型。 顺带介绍下DOM,其他 4D产品 以后再单独介绍。 3、其他:DOM 4)DOM(Digital Orthophoto Map) 数字正射影像图(Digital Orthophoto Map,缩写DOM)是利用DEM对经过扫描处理的数字化航空像片或遥感影像(单色或彩色),经逐像元进行辐射改正、微分纠正和镶嵌,并按规定图幅范围裁剪生成的形象数据,带有公里格网、图廓(内、外)整饰和注记的平面图。 DOM同时具有地图几何精度和影像特征,精度高、信息丰富、直观真实、制作周期短。它可作为背景控制信息,评价其它数据的精度、现实性和完整性,也可从中提取自然资源和社会经济发展信息,为防灾治害和公共设施建设规划等应用提供可靠依据。 4、关于这次大会 附带此次会议的相关网站: http://gis.vsb.cz/gisostrava/ 由此会议主题可见,激光雷达用于提取DSM以及DSM的应用越来越广! 5、中国的资源三号卫星 中国计划2011年年底发射的资源三号卫星, 是中国第一颗自主研制的民用高分辨率立体测绘卫星 ,希望这颗卫星能顺利发射,更希望这颗卫星能真正民用! 卫星参数: 资源三号卫星共装载四台相机,一台2.5米分辨率的全色相机和两台4米分辨率全色CCD(Charge-coupled Device)立体相机按照正视、前视、后视的方向(分别朝下、朝前、朝后),配置形成三线阵并对地面进行拍摄,根据立体视觉的形成原理,形成立体影像;还有一台10米分辨率的多光谱相机,主要在蓝、绿、红和近红外4个不同波段上判断地面物体的属性,并分段测绘,形成彩 色影像,光谱范围分别为0.45-0.52μm,0.52-0.59μm,0.63-0.69μm,0.77-0.89μm。卫星可对地球南北纬84度以内地区实现无缝影像覆盖,回归周期为59天,重访周期为5天。卫星的设计工作寿命为4年。 主要功能: 1、资源三号卫星主要用于1:5万比例尺立体测图和数字影像制作,又可用于1:2.5万等更大比例尺地形图部分要素的更新,还可为农业、灾害、资源环境、公共安全等领域或部门提供服务。    2、卫星应用系统将用于处理2.5米、4米和10米分辨率的卫星影像及其构成的立体测绘影像,测制1:5万地形图及相应测绘产品,开展1:2.5万等更大比例尺地形图的修测与更新,建立基于资源三号卫星的基础地理信息生产与更新的技术应用体系。    3、应用系统建设目标是最终实现业务化运行,长期、稳定、高效地将高分辨率立体影像转化为高质量的基础地理信息产品,并为其他用户部门提供高分辨率遥感影像应用服务。    4、利用资源三号卫星获取的立体影像,在构成的立体视野里,会出现高耸的山体、陡峭的河谷、矗立的灯塔,栩栩如生的公路、房屋、桥梁,通过立体观测,能够完成数字高程模型制作、立体测图等作业,生产现势性强、精度高的基础地理信息产品,结合资源三号卫星多光谱影像及各种专题信息,还可以生产各种融合影像产品、专题产品等,满足各行业部门的应用需求。 主要优势: 1、“资源三号”卫星将在三峡工程、南水北 调、西气东输、青藏铁路、塔里木河流域生态治理区域等重大工程以及南极、北极、雅鲁藏布大峡谷、三江源考察等重大科研项目中发挥重要作用。 2、它还可以应用于森林资源一、二类清查,荒漠化、湿地调查和监测,以及各种生态环境质量调查,可实现大范围、全天候、全天时的动态环境监测,成为深入研究和解决环境灾害和保护重大问题的重要工具。 3、“资源三号”对森林病虫害或火灾等进行调查和监测也很“拿手”,所提供的立体影像将包括植被、阴影、土壤等遥感分量图,影像色彩丰富、纹理清晰,让救援人员可以及时掌握火灾的分布情况,更准确高效地完成救援任务。
个人分类: 科苑星空|28528 次阅读|0 个评论
如何生成等高线底图
热度 1 zhangzuocug 2011-10-26 21:52
本指南以制作北京周边地区的地形图做示范,制作其他地区的地图操作类似。 1、查询制图区域的经纬度坐标。 如果您不知道如何查询经纬度,请点击 这里 查看。 例如,我们要制作白涧为中心的地形图,则先查得白涧的坐标:N39.63520,E115.26400 2、启动microdem。 3、设置一些属性。 (1)点击Options,打开属性设置对话框: (2)点击maps,设置网格和等高线的属性: 下图是设置网格的属性,我们选择UTM网格。 下图是设置等高线的属性,考虑一次出走的范围大小及DEM数据的精度,我们一般将等高距(contour interval)设置为20 米;将其中以100整数倍等高线为索引(index contour),突出其宽度,高为2,其他等高线宽度设为1;颜色设为单色;出 于美观,也为了节省时间,建议省略海拔数值的标注(海拔标注的视觉效果很差)。 (3)点击units,设置参数的显示格式——将地理坐标显示为经纬度格式。 4、打开DEM数据。 5、找出制图区域的中心位置。 鼠标在图像窗口移动时,窗口底部会显示鼠标所在位置的经纬度。移动鼠标,令经纬度与前面查询到的中心点坐标尽量接近。记住 这个位置。 6、框定制图区域的范围。操作如下图所示: 7、放大编辑窗口。操作如下图所示: 8、添加等高线。 操作如下图所示: 9、输出等高线底图。 操作如下图所示: 请点击下一步。 1、启动oziexplorer,打开上一步生成的等高线底图。 2、保存为MAP格式的地图。 3、指定坐标系。 4、在窗口中加载地名。 5、输出BMP格式的地图。 至此,一幅出走社标准地形图的主体已经完成了。当然,还可以用oziexplorer进行更多的后期处理,如手工添加地名库中没有的 地名、画线、测距等。要掌握更多的oziexplorer操作,请点击这里。
4332 次阅读|1 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-17 09:39

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部