首页 > 编程语言 >拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据

时间:2023-08-11 22:01:55浏览次数:40  
标签:Layers GIS 单击 地图 tecdat 选择 拓端 图层 seismic

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


QGIS简介

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

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_02

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_03

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_04

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_05

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_06

 

我们今天将使用的数据

  •  seismicShapefile,其中包含来自美国地质调查局的 2017年美国大陆遭受破坏性地震风险的数据。
  • seismic_raw 如上所述,但不限于美国的海岸和边界。
  • gdp_pc
  • gpd_pc.csv gdp_pc.csvt包含世界银行 2016年世界各国人均GDP 数据的
  • 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...或单击此图标:

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_07

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_08

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_09

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_10

 

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

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_11

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_12

 

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

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_13

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_14右键单击seismicLayers左边,选择面板Properties>Source。您应该在下面看到以下内容Coordinate reference system

 

 

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

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_15

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_16

 

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

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

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_17

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_右键_18

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_19

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_20

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_21

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_22

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_23

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_24

 

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

 

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

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_图层_25

拓端tecdat|使用GIS编程代写制作静态地图和处理地理数据_数据_26

 

标签:Layers,GIS,单击,地图,tecdat,选择,拓端,图层,seismic
From: https://blog.51cto.com/u_14293657/7053389

相关文章

  • Django 标签未注册解决办法 Invalid block tag on line 9: 'ifequal'. Did you forget
     这是一个常见问题,但不要担心!一旦您了解了导致模板标记错误的原因,无论是拼写错误、语法还是忘记加载库,就可以轻松修复它。Django中的标签是什么?Django中的标签为Django模板添加了特殊功能,允许您在模板中执行操作。例如,使用标签,您可以以特定格式显示数据、循环访问上下文......
  • pg、mysql_fdw、postgis安装
    pgwgethttps://ftp.postgresql.org/pub/source/v14.4/postgresql-14.4.tar.gz--no-check-certificateyuminstall-ygccxml2readlinedev*zlibperldev*pythondev*bisonflexsyuminstallreadline-develtarxfpostgresql-14.4.tar.gz./configure--prefix=/usr/loc......
  • 【GIS - 地理信息系统】经纬度计算 ( 经度、纬度概念 | 地球周长计算 | 地球经线周长
    文章目录一、经度、纬度概念二、地球周长计算1、地球半径、周长计算2、地球经线周长计算3、地球纬线周长计算三、经纬度相关计算1、经纬度坐标距离计算公式2、经纬度与实际距离换算1米对应经度1米对应纬度3、实际距离与经纬度换算1度经度对应东西距离1度纬度对应南北距离四、......
  • 拓端tecdat|R语言实现k-means聚类优化的分层抽样(Stratified Sampling)分析各市镇的人
    原文链接:http://tecdat.cn/?p=23038原文出处:拓端数据部落公众号最近我们被客户要求撰写关于k-means聚类的研究报告,包括一些图形和统计输出。简介假设我们需要设计一个抽样调查,有一个完整的框架,包含目标人群的信息(识别信息和辅助信息)。如果我们的样本设计是分层的,我们需要选择......
  • usb_register注册流程分析
    usb_register流程本文编写的背景是分析RTL8152B的驱动程序,所以先给出该驱动程序的基本信息。/*tableofdevicesthatworkwiththisdriver*/staticstructusb_device_idrtl8152_table[]={ {USB_DEVICE(VENDOR_ID_REALTEK,PRODUCT_ID_RTL8152)}, {}};MODULE_DEVI......
  • 基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统
    前言通过结合HTML5和OpenLayers可以组合成非常棒的一个电信地图网络拓扑图的应用,形成的效果可以用来作为电信资源管理系统,美食定位分享软件,片区找房,绘制铁轨线路等等,各个领域都能够涉及的一款应用。虽然这个Demo是结合OpenLayers3的,其实还可推广到与ArcGIS、百度地图以及......
  • AO开发的程序怎么在不同版本的ArcGIS上运行
    建议使用ArcEngine10.2.2进行开发,然后将使用的DLL都设置成“特定版本=false",嵌入互操作类型=false。1、用户的机器未安装ArcGIS软件,部署时需要先安装ArcEngineRuntime,再安装您开发的软件。2、用户的机器已安装ArcGIS软件,由于不同版本的ArcGIS许可略有差异,下面将针对不同版本进......
  • docker 安装 docker-registry
    dockersearchregistry下面的镜像会默认拉取。且拉取lastest版本的mkdirregistrycdregistryvidocker-compose.ymlversion:"3.8"services:registry:image:registrycontainer_name:registryrestart:alwaysports:-"5000:5000"......
  • 发布关于PostGIS对于USD格式的拓展
    我们非常高兴的发布为了一年一度的SIGGRAPH2023发布关于为PostGIS支持USD格式的新拓展。新添加了3个函数ST_AsUSDA(geomgeometry,usd_root_nametext,usd_geom_nametext,widthfloat)ST_AsUSDC(geomgeometry,usd_root_nametext,usd_geom_nametext,widthfloat)ST......
  • 智慧工地管理平台源码,视频监控、劳务实名制、环境监测、安全质量管理、GIS地理信息、
    智慧工地可视化系统利用物联网、人工智能、云计算、大数据、移动互联网等新一代信息技术,通过工地中台、三维建模服务、视频AI分析服务等技术支撑,实现智慧工地高精度动态仿真,趋势分析、预测、模拟,建设智能化、标准化的智慧工地综合业务系统,解决传统工地管理存在的弊端,更好的提高工地......