IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 【GIS作业报告】上海房价分布三维渔网图 -> 正文阅读

[Python知识库]【GIS作业报告】上海房价分布三维渔网图

目录

1.实验目的

2.数据来源

3.详细步骤

3.1导入数据?

3.2创建渔网图

3.3裁剪渔网图

3.4连接数据

3.5利用ArcScene制作三维效果

3.6布局模式下出图

4.成品展示


1.实验目的

  1. 学习制作渔网图,并根据行政区数据进行裁剪,利用渔网图表达空间上的离散型数据的分布情况。
  2. 学会用经纬度坐标将储存在csv文件中的点数据以shp形式导入地图。
  3. 学习用不同符号表达方式体现数据差异。
  4. 探索并初步学会ArcScene基本操作及基本原理,并制作三维地图,使符号表达更加直观。
  5. 合理利用链家爬取的上海市挂牌二手房房价数据和已有行政区划数据,在地图上直观表达上海市二手房房价分布情况,并进行观察,为彻底打消购房意愿做准备。

2.数据来源

1.上海市二手房挂牌房价数据:利用Python爬取的链家上海市挂牌房源数据(可能存在房源数据不全情况)

?2.上海市乡镇级行政区划数据

?

?3.详细步骤

3.1导入数据?

1.打开运行ArcMap,加载上海行政区划shp文件。

?

2.选择【添加数据】→【添加XY数据】,出现弹窗如下,分别指定csv文件中的“经度_wgs”和“纬度_wgs”字段为【x字段】和【y字段】。初步呈现效果如右下图。

?

?

3.2创建渔网图

1.在ArcToolbox中依次选择【数据管理工具】→【采样】→【创建渔网】。

?

2.弹出【创建渔网】窗口如图。点击【输出要素类】输入框左侧的文件夹图标,在【输出要素类】弹窗中选择文件存放文件夹及名称并点击确定,返回【创建渔网】窗口。在【模板范围】一栏选择“与图层shanghai1相同”,下方自动出现范围所在经纬度。任选【像元高度(宽度)】或【行数(列数)】填写(若填写其一,另一组数据自动生成)。【几何类型(可选)】选择“POLYGON”,以生成面状渔网。

??

3.点击【确定】后,等待系统运算,待运算完毕出现如左下图提示框,操作界面出现如下右图100*100恰能覆盖上海区域图层范围的渔网格。

3.3裁剪渔网图

1.选择ArcToolbox→【分析工具】→【提取分析】→【裁剪】。

?

2.出现【裁剪】弹窗,选择【输入要素】为“渔网图”、【裁剪要素】为“shanghai1”,并在【输出要素类】一栏选择输出路径。

?

3.输出裁剪完毕渔网图如下图所示

?

3.4连接数据

1.右击“渔网图裁剪”图层,点击【连接和关联】→【连接】。

2.【连接数据】弹窗中选择“上海二手房房价”图层为目标图层,勾选【最大值】一栏(因为需要每一格网中的房价最大值).

3.点击【确定】,完成数据连接如下图。

3.5利用ArcScene制作三维效果

1.在ArcScene中打开已处理好的上海区域的渔网数据图层“渔网连接”。

?2.双击图层选项打开【图层属性】,选择【符号系统】选项卡,选择分级色彩的显示方式。手动对其进行分类,选择由冷色调到暖色调的色带。


3.完成设置后点击【确定】,效果如图。

?

?4.再次双击图层打开【图层属性】,选择【拉伸】选项卡,勾选“拉伸图层中的要素……”,并点击【拉伸值或表达式】一栏左侧的图标,输入合适的转换公式,并点击确定。

5.设置完成后点击【确定】

6.三维效果制作如图,可根据观察需要拉动角度。

?

?

3.6布局模式下出图

1.既然ArcScene不能直接出专题地图,那我只好回到ArcMap进行二维地图的出图。好在在ArcScene中的设置过的图层文件可以在ArcMap中直接打开,只需再根据情况修饰一下就可以使用。

2.点击切换到布局模式,在主菜单栏选择【插入】→【比例尺】,弹出【比例尺选择器】弹框,选择比例尺样式,并可以点击【属性】根据自己需要修改比例尺。

?

3.在主菜单中点击【插入】→【标题】,在弹框中输入标题,插入标题。


4.在主菜单中再按上述步骤插入图例、指北针等要素。

5.选择【文件】选项卡,在下拉框中选择【导出地图】

6.Done完成

4.成品展示

?

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-02-16 13:02:46  更:2022-02-16 13:04:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:28:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码