使用GIS制作静态地图和处理地理数据

原文链接:http://tecdat.cn/?p=8057

QGIS简介

GQIS是领先的免费开放源地理信息系统(GIS)应用程序。它能够进行复杂的地理数据处理和分析,还可以用于设计发布质量的数据驱动地图。

启动QGIS, 应该看到类似以下的屏幕:

?

如果您的屏幕看起来与众不同,请View>Panels从顶部菜单中选择并检查选项,如下所示:

?

然后选择View>Toolbars并检查选项,如下所示:

?

我们今天将使用的数据

  •  seismicShapefile,其中包含来自美国地质调查局的 2017年美国大陆遭受破坏性地震风险的数据。
  • seismic_raw 如上所述,但不限于美国的海岸和边界。
  • gdp_pc
    • gpd_pc.csv gdp_pc.csvt包含世界银行 2016年世界各国人均GDP 数据的 CSV文件,以及QGIS的辅助文件,以了解每个字段的数据类型。
  • ne_50m_admin_0_countries_lakes 具有世界各国边界数据??的 地球shapefile
  • sf_test_addresses Shapefile来自我们在第9周进行地理编码的地址。
  • quakes.csv该文件不在文件夹中。相反,我们将
    使用美国地质调查局的地震档案 API,我们将所有的地震,因为1960年搜索用大小为6以上所发生witin6000公里美国本土的地理中心 。名为query.csv应该下载的文件。重命名quakes.csv并添加到week10文件夹。

绘制地震风险和地震图

制作一个choropleth地图,显示美国大陆的地震风险

选择Layer>Add Layer>Add Vector Layer...或单击此图标:

?

在对话框中,单击下面带有三个点的按钮,Source然后导航到文件seismic。选择带有.shp扩展名的文件很重要。然后单击AddClose将出现以下地图,并用随机颜色填充:

?

Layers左侧面板应该显示seismic层。您可以通过取消选中Layers面板中的复选框来关闭任何图层的可见性。

这些控件使您可以平移和缩放显示:

?

通过在Layers面板中右键单击并选择,可以将显示集中在任何图层的整个范围内Zoom to layer

注意EPSG:4326右下角。这将定义图层的地图投影和基准。

?右键单击seismicLayers左边,选择面板Properties>Source。您应该在下面看到以下内容Coordinate reference system

我们稍后将为地图选择另一个投影。单击CancelOK关闭Properties该层。

现在,我们需要sesimic通过数据中的值为图层的区域着色。右键单击Layers面板中的图层,然后选择Open Attribute Table,它对应于.dbfshapefile的:

?

有一个变量,ValueRange给出了2017年遭受破坏性地震的机会百分比。

关闭属性表并Properties>Symbology为该seismic图层打开。Categorized从顶部的下拉菜单中选择,这是根据分类变量的值为数据着色的选项,然后ValueRange在下选择Column

单击Classify按钮,数据中的值将被分配随机颜色:

?

请注意,该范围10-12是乱序的  。现在单击并将范围拖动10-12到正确的位置。

?

现在,单击Color ramp下拉菜单,选择Create New Color Ramp, and at the next dialog box select目录:ColorBrewer`:

?

选择ColorBrewer Reds调色板,单击OK,地图应如下所示:

?

接下来,我们将删除多边形周围的黑色轮廓。Properties>Symbology再次打开,然后单击下方的彩色正方形SymbolSimple fill在对话框中选择,然后更改Stroke styleNo Pen

单击OK每个对话框,地图现在应如下所示:

?

如果您有任何疑问,请在下面发表评论。

?

大数据部落 -中国专业的第三方数据服务提供商,提供定制化的一站式数据挖掘和统计分析咨询服务

统计分析和数据挖掘咨询服务:y0.cn/teradat(咨询服务请联系官网客服

?QQ:3025393450

?QQ交流群:186388004 

【服务场景】  

科研项目; 公司项目外包;线上线下一对一培训;数据爬虫采集;学术研究;报告撰写;市场调查。

【大数据部落】提供定制化的一站式数据挖掘和统计分析咨询

欢迎选修我们的R语言数据分析挖掘必知必会课程!

原文地址:https://www.cnblogs.com/tecdat/p/11751308.html

时间: 2024-10-12 08:42:47

使用GIS制作静态地图和处理地理数据的相关文章

DEDE5.7如何制作网站地图?

DEDE用的人很多,可能大家在使用的过程中会碰到一些问 题,这很正常的,今天我们来讲讲DEDE5.7如何制作网站地图,其实网站地图分两种,一种做给网友看的,方便网友可以方便地找到自己想浏览的内容,另外 一种是做给搜索引擎蜘蛛看,方便蜘蛛在你网站上面抓取内容.    当然,我们这里讲的主要是针对蜘蛛的,因为DEDE默认的就有针对用户的网站地图,主要是以栏目的形式展现,这个可以在DEDE后台自行生成.其实大家印象当中的网站地图是XML格式的,一般命名成sitemap.xml,接下来进入正题.    

        自己制作静态链接库并使用

目的隐藏源代码只提供给.a 与.h文件 /*aston.c */#include <stdio.h>void func1( void ){ printf("func1 in aston.c\n");}int  func2(int a,int b){ printf("func2 in aston.c\n"); return a+b;}//aston.hvoid func1( void ); int  func2(int a,int b); //Makefi

用SCMD2.0.8.0汉化版制作OB地图简易教程

[综合] [复制链接]     Fenix_king 153 主题 0 好友 1万 积分 金星 该用户从未签到 星币 6392 水晶 0 星望 22 精华 0 发消息 电梯直达 楼主  发表于 2013-3-1 14:33:00 |只看该作者 |倒序浏览 本帖最后由 Fenix_king 于 2013-3-1 14:36 编辑 原版星际自带的编辑器功能少的可怜,无法制作ob地图所以必须借助其他编辑器各种编辑器的基本原理区别不大,这里选用最方便的SCMD2来做个基本的示范功能强大的地图编辑器SCM

GIS开发离线地图应用-初识gis

最新公司需要做一个基于gis地图的应用系统,由于之前公司项目中的电子地图模块都是我开发的,所以这个新系统也自然让我先去了解如何开发,可以说做个简单的调研. 和之前的项目中开发的电子地图模块不同,这次是开发gis地图,是要显示真实的地理位置,能有gps定位功能的.而之前开发过的电子地图功能,都只是基于svg的矢量可配置地图(之前采用batik开发过C/S版,用raphael开发过B/S版,都在项目中正常使用). 下面描述下我开始开发前做的准备和了解工作,希望对首次接触并想要开发gis离线地图应用的

如何制作网站地图(sitemap.html和sitemap.xml)?

总所周知,一个网站的网站地图非常重要,也是SEO站内优化的其中一个基本步骤,可总有人跟我咨询,到底如何制作网站地图,其实很简单,网站地图分为:sitemap.html(百度搜索引擎)和sitemap.xml(谷歌搜索引擎),还有一种是txt形式的,这里不做考究.下面我就给大家提供两种网站地图的制作方法,供大家参考. 1. 在线制作网站地图(WEB版本) 在线制作网站地图步骤非常简单,打开以下网址即可在线制作:https://www.xml-sitemaps.com/ 最后,点击:Start,即可

基于Unity3D引擎制作大地图

基于Unity3D引擎制作大地图 1.下载Unity3D: http://www.devzone.cn/thread-17305-1-1.html 2.制做一张灰度图: 需求:Photoshop GIMP 先Google 搜 WorldMap-A_non-Frame.png  这个地图下载一张到你pc 然后gimp打开它, 右键图片,弹出菜单--选择--按颜色. 这张图的好处在于海洋就是几种蓝色,按照颜色分别  左键 选取这几个蓝色,按下delete键删除颜色,清理干净后如图[狗刨学习网] 然后

利用CSS制作静态网页的注意事项

利用CSS制作静态网页主要是在<head>里面使用外联CSS文件来赋予网页样式 首先用div分区块,了解网页布局,脑子里面有个大概的页面布局 目前学习写的几种的网页布局可以分为以下几种情况: 1.页面中间 centen ,两边留白 :直接测量 centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可: 2.页面顶部 head 满页面内容 ,下面centen 居中 ,两边留白:head 宽度设为100%,中间centen 内容的宽度和高度,利用 maigin:auto 让内容

iOS制作静态包duplicate symbol解决办法

原文链接 http://stackoverflow.com/questions/41217839/duplicate-symbols-when-integrating-firebase-and-google-sign-in-sdks-manually-wit 制作静态包时我们很可能会引入第三方的库,这种时候很容易出现我们的静态包和主工程引入的第三方库有相同库的情况,为了解决这个问题上面链接给出了解决方案. 1.先制作一个静态包. 2.使用 lipo -info 查看这个静态包是不是fat fil

用ps切片快速制作静态网页

利用ps快速的制作静态网页 步骤: 1.在ps中打开一个网页模板,利用切片工具进行剪裁 2存储方式是:存储为web所用格式 3设置存储像素1366.GIF格式 4保存到文件夹中以html+图像 的格式 5打开html,打开方式为DW方式打开 6:根据网页在进行对其修改