自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python将多个字典输出到同一个CSV文件中

将多个字典输出到同一个CSV文件中

2023-03-11 11:14:20 813

原创 stata学习笔记(一)stata入门与基本操作

这里开个新坑,主题有关stata使用以及定量分析入门,主要内容来自于之前与之后的课程学习、作业以及资料查询整理,主要目的是对个人学习过程的一个记录,方便日后回顾。

2023-02-14 20:55:40 31143 2

原创 空间分析实验(二)——最佳成本路径

整体思路:本次实验的主要情境是在地形高低起伏,且有多条河流的情况下找到A到B的最佳成本路径。因此基于dem高程数据进行坡度、起伏度相关分析,并与各级河流所赋权重叠加,即可得到成本数据集,随后利用成本数据集,计算各像元到起点A的成本,最后使用成本路径工具,寻找B点到A点间的最佳路径。数据:https://pan.baidu.com/s/1GQkF3wk0EyE1_PQz95II3A提取码:gg2a实验流程展示:具体步骤简述:1.首先分析已有数据组成,理清分析思路:①dem数据用于分析起伏度与

2021-03-24 16:02:24 1290

原创 空间分析实验(一)通过建立缓冲区赋权后叠加以确定加油站选址

整体思路:从数据预处理入手,将无投影坐标的数据定义投影,以建立缓冲区与叠置分析为实验方法,采用加权的思想;根据新加油站选址要远离已有加油站、河流与铁路的需求,创建不同尺度的缓冲区,并按距离越远权重越大的规则赋值,随后转换buffer图层的数据格式进行栅格运算,并将输出图层进行边界裁剪,即可得到最终的评价图层。数据:链接:https://pan.baidu.com/s/1lY85QZlitVSK3Qtvy-cDTQ提取码:x00h具体操作步骤如下:1.打开arcmap后导入4个shp文件,查看属性

2021-03-11 16:05:30 1687 1

原创 ArcPy学习笔记(五)使用栅格数据

第五章 使用栅格数据1.列出栅格数据ListRasters函数是以python列表的形式返回工作空间中的栅格数据,该函数语法如下:raster_type通过栅格数据类型限制返回的结果。以下为示例代码:import arcpyfrom arcpy import envenv.workspace="D:/PythonforArcGIS/study/raster/test.png"rasterlist=arcpy.ListRasters()for i in rasterlist:

2020-09-25 22:54:50 5197

原创 批量读取excel中每一行的值并分类赋值储存到csv文件中

这段代码主要用到两个for循环,分别循环sheet和每张sheet中的每一行。在读取和储存过程中,为解决读取行后却储存为列的情况,进行了pd.DataFrame(b).T.to_csv()的处理方式。代码中用到的文档链接为:https://pan.baidu.com/s/1Y2nUeCdZ6itykWNMNC2xMw提取码:tqob下面是代码:import pandas as pdimport numpy as npinexcel=r'mathdata.xlsx'j=0for j in

2020-08-20 22:24:16 657

原创 Arcpy学习笔记(四)处理几何图形

第四章 处理几何图形1.处理几何对象要素类中的每一个要素都包含一组用来定义点、线和多边形的折点。这些折点通过几何对象(如Point、Polyline、PointGeometry和MultiPoint)来访问,并以点对象数组的形式返回。如果仅需要该几何对象的某几个属性,可以通过定义一个“几何短语”来获取几何对象的属性。如SHAPE@XY会返回一组表示要素几何中心的x、y坐标值;SHAPE@LENGTH会以双精度类型返回要素的长度;SHAPE@会返回整个几何对象。ps:这里的SHAPE@意为几何令牌(详

2020-08-16 19:39:10 1850

原创 用Python批量读取Excel中的一行并输出为csv文件(解决单独读取一行DataFrame行变列的问题)

帮朋友缓解下机械的复制粘贴工作写出来的代码,看到有大佬说pandas库不建议用循环,但能力有限只能用while语句来实现,所以说运行速度较慢。import pandas as pdimport numpy as npin_excel=r'first.xlsx'#源数据文件out_excel="newdata.csv"#输出文件date=90#天数i=0while i<=date: a = pd.read_excel(in_excel, sheet_name=i)

2020-08-06 12:51:45 1363

原创 ArcPy学习笔记(三)处理空间数据

第三章 处理空间数据1.使用游标访问数据游标是一个数据库术语,主要用于访问表格中的每一行记录或者向表中插入新的记录。在表格中,一条记录也被称为一行。游标通常用于从表格中按行读取或写入新几何结构。游标有三种形式:搜索、插入、更新上图为官网的描述,有关游标的具体内容可见https://desktop.arcgis.com/zh-cn/arcmap/10.3/analyze/python/data-access-using-cursors.htm游标只能向前导航,因此若脚本想要多次遍历,就必须重新执

2020-08-03 19:56:40 1286

原创 ArcPy学习笔记(二)访问空间数据

第二章 访问空间数据1.检查数据的存在性在使用ArcGIS中的工具时,当输入一个不存在的数据集,工具就会报错,在ArcPy中同样有Exists函数来判断数据集是否存在,返回一个布尔值(True/False)。它可以判断的有当前工作空间中的要素类、属性表、数据集、shp、工作空间、图层等其他文件。arcpy.Exists(<database>)下面这段代码是在确认该路径中的Panyu.shp文件是否存在import arcpya=arcpy.Exists("D:/PythonforA

2020-07-30 14:48:42 1026

原创 ArcPy学习笔记(一)使用Python进行地理处理

记录自己正在学习中的一些重点好用于之后复习回忆第一章 使用Python进行地理处理1.导入ArcPy在ArcGIS自带的Python2.7版本中包含有ArcPy库,因此在编译器中(这里用的是Pycharm)选择2.7进行编译,导入方法与导入其他第三方库的方法一样,通过import arcpy来导入。同样,可以通过import arcpy as ap来对导入库的名字进行简化。2.设置工作空间工作空间即workspace,是运行工具时获取输入和放置输出的空间。import arcpyarcpy.

2020-07-26 17:10:31 985

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除