首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google Earth Engine(GEE)——使用 GeoPandas 和 Uber H3 空间索引进行快速多边形点分析

这是非常有效,并在某些类型空间查询中产生了很大加速。查看我高级 QGIS 课程空间索引部分,我将展示如何在 QGIS 中使用基于 R 树空间索引。...这是原始点图层 QGIS 可视化效果。 我们将通过 H3 提供六边形网格上聚合事件点来创建密度图。我们从导入库开始。...我们groupbyh3列上使用 Panda 函数,并count输出添加一个新列,其中包含每个 H3 id 行数。...请注意h3_to_geo_boundary 我们设置函数 可选第二个参数, 与默认(lat,lon)相比,True 它返回(x,y)顺序 坐标 from shapely.geometry import...QGIS 打开和可视化。

14610

2022年7月5日最新全国行政区划数据

大家好,我是南南 我认为地理信息也就是GIS本来也就是为了服务人类而诞生,所以我一赞同开源理念,也喜欢分享一些数据来帮助初学者更好进行学习 很多初学者好像一直对行政区划获取不是很明白 今天安排给给大家...,最新全国行政区划数据,依旧是无套路分享 全国行政区划 详细信息 数据来源:高德Web服务API[行政区域查询] https://lbs.amap.com/api/webservice/guide/...api/district 数据格式:ESRI Shapefile 坐标系统:WGS 84(实际为火星坐标系——GCJ-02),见参考资料;其基于WGS 1984,但在经纬度中加入了看似随机偏移) https...://lbs.amap.com/api/javascript-api/guide/transform/convertfrom 这里推荐大家使用QGIS坐标转换插件进行转换【百度火星坐标转WGS84...,本号不提供数据下载服务,请去项目地址自行下载 https://github.com/GaryBikini/ChinaAdminDivisonSHP 目前该项目仍在维护,也就是会进行更新,希望大家可以给该项目一个

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

GIS基础技能篇之一(文本数据矢量化)

什么样文本数据可以进行矢量化? Excel 包含xy信息Excel都可以,xy可以一个字段里,也可以两个字段。另外如果包含高程信息,还可以生成三维矢量数据。...csv csv数据也是一种比较常见格式,同样,只要包含xy信息也可以进行矢量化。 json 如果采集过互联网地图,某德。它返回就是json数据。...总之,只要数据含有坐标信息,都可以被矢量化,成为常规GIS平台可用格式! 如何进行矢量化? 在这里,我用一点数据为例,采用各个平台进行一波矢量化操作! ?...QGIS 如果安装ArcGIS有困难,那选择使用QGIS也是个不错选择 ? FME ? 这种方式,是我最推崇方式,毕竟魔板可以一次编写处处运行。以图形化操作,写代码逻辑,做最实用工具!...以上就是将文本数据矢量化几种方式。演示样例数据是CSV,但同样适用于Excel、json、xml等数据格式。总之,就像在前面说只要数据包含坐标信息,就可以提取出XY,转换为点线面矢量图层。

2.1K20

没有3D建模基础,只用thingjs就能搞定可视化开发

当然,最简单就是让别人帮我们做(ThingJS提倡让我们自己做,他们提供技术支持),不过毕竟有些事情还是得亲力亲为,那么,如何在最短时间里面搭建一个智慧城市地图场景呢?  ...上传地图数据:将处理好GeoJSON上传至CityBuilderCityBuilder修改样式;   4....编辑地图数据   将GeoJSON数据下载 ,使用QGIS编辑数据,打开QGIS,将下载GeoJSON数据导入到QGIS,引用在线地图,根据在线地图微调建筑位置(不明白如何导入地图的人,可以网上搜索如何使用...),仅保留需要数据,保存改数据后查看是否有编码问题,若无问题则保存修改,将保存数据上传至ThingJS网站CityBuilder“我数据”中去(上传数据步骤第三步)。...数据上传好后,会出现在我数据第一个,选择“优锘”数据,开始该项目中使用我们数据。 4.

4.1K51

QGIS文章四——对遥感影像进行土地类型分类

利用遥感卫星影像进行土地分类是一种常见遥感应用,它可以帮助识别和划分不同类型地表覆盖,农田、森林、城市、水体、建筑等等。...关于基于遥感影像进行土地分类步骤主要如下: 1、数据源选择:选择高分辨率多光谱卫星影像,Landsat、Sentinel等,以获取丰富地表信息,目前开源遥感影像数据集比较匮乏,要么为海外网站...3、数据预处理:对获取影像进行大气校正、辐射校正等预处理,确保数据准确性和一致性。 4、图像预处理: 对不同时间影像进行几何校正和配准,保证影像在同一坐标系下进行比较,本文暂不涉及。...6、地物分类:使用监督或非监督分类算法,支持向量机(SVM)、随机森林等,对特征向量进行分类,将地表分为不同类别,建筑区、绿地、水体等。...关于基于遥感影像进行土地分类技术主要如下: 1、基于机器学习方法,监督分类学习等,1和2通常结合使用 2、基于深度学习网络方法,U-Net网络等,1和2通常结合使用 3、基于QGIS、ENVI

1.2K20

使用 PyQGIS 和 OSRM 将 GPS 捕捉轨迹应用到道路

使用这些点计算距离将不准确——尤其是如果这些点是间隔开。此外,您无法比较不同设备或人员处收集轨迹,因为即使它们同一条路线上,它们几何形状也会不同。...我系统上创建了一个新文件夹,将数据文件复制到那里,启动 Docker 并在终端运行以下命令。...,它可以接受 URL http://127.0.0.1:5000 匹配请求 匹配请求格式如下,其中关键部分是 {coordinates} 参数,它是轨迹上每个点坐标,格式为longitude1,...这就是 QGIS 用武之地。使用 PyQGIS,我们可以编写一个处理脚本,使这种交互变得简单直观。 匹配 GPS 轨迹 打开 QGIS。... QGIS 中加载您 GPS 跟踪点并双击脚本以运行它。 生成捕捉道路线将添加到 QGIS 图层面板。您可以看到 OSRM 工作非常有魅力,并且结果正如人们所期望那样。

13510

GDAL对缺失投影定义AIG文件根据经纬度坐标提取像元

文件 直接在上述教程进行测试 发现能够顺利读取AIG,但是根据正确坐标返回坐标为像素为空(或者在行列计算时就不存在),思考该问题应该是投影系统出现了问题。...打开QGIS对AIG文件进行检查 坐标系统unamed 发现我AIG文件坐标系统无法识别,也就是说明没有EPSG编号,但是该文件QGIS能够正常加载。...[image.png] 获取投影表达方式 QGIS中将原本AIG文件转为tiff格式文件,打开tiff文件源信息: [image.png] 点击右侧投影信息: [image.png] 可以看到左下角投影定义语句...GDAL六参数模型将给定投影、地理坐标转为影像图上坐标后,返回对应像元像素 :param file_path: 图像文件路径 :param coordinates: 坐标、一维列表...GDAL六参数模型将给定投影、地理坐标转为影像图上坐标后,返回对应像元像素 :param file_path: 图像文件路径 :param coordinates: 坐标、二维列表

1.7K00

这里有一个另辟蹊径方法

近年来,卷积神经网络(CNN)以其局部权共享特殊结构语音识别和图像处理等方面得到了快速发展,特别是大型图像处理方面,更是表现出色,逐渐成为了行业内一个重要技术选择。 不过,好用并不代表万能。...而矢量数据结构是通过记录坐标的方式尽可能精确地表示点、线和多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积精确定义。特点是定位信息明确,但属性信息隐含。...OpenCV滤波模型 如图所示是利用OpenCV开源计算机视觉库实现第二个滤波器,以及滤波结果,可以看到受灾房屋被清晰地滤出了(相对CNN来说)。 ?...两个滤波器综合作用结果 输出结论前,还需要将此时滤波结果与灾前图像进行最后对比,用14%面积阈值判定最终受灾房屋情况,以避免此前计算引入误差。 ?...另外,拉布拉斯滤波这一优势灾前建筑识别上也得到了延续,其正常建筑识别准确率高达97.9%,而相比之下CNN只有93%。

1.3K90

3D可视化开发之使用QGIS修改GeoJSON数据心得

,即可选择该面板,其他面板也是Panels,只要点击选择框选择该面板,即可出现对应面板了。...QGIS拥有在线编辑上所有功能,修改属性、移动、修改建筑面、删除、新增等等,并且使用起来比GeoJSON在线工具要更好用一些。...2.18版本QGIS“开始编辑”“保存编辑”、“添加建筑面”、“绘制弧形建筑”、“移动建筑面”、“编辑建筑面”按钮位置处于第二排图标前几个,如下图所示:      QGIS也能操作属性,增加或者是删除字段都可以...,需要进行一个选择,选择第一个大括号数字,Google“影像”这一条链接:https://mt{0,1,2,3}.google.cn/vt/lyrs=s&hl=zh-CN&gl=cn&x={x...}&y={y}&z={z}  ,我们实际使用则是会在mt  后面的大括号中选择0,1,2,3任意一个数字替换掉这整个大括号,比如我选择数字1,那么我们使用QGIS导入时候,输入数据链接就是这样子

4.2K41

C++ OpenCV霍夫变换---直线检测

霍夫变换 霍夫变换是图像处理从图像识别几何形状基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征几何形状(,直线,圆等)。...以直线检测为例,每个像素坐标点经过变换都变成都直线特质有贡献统一度量,一个简单例子如下:一条直线图像是一系列离散点集合,通过一个直线离散极坐标公式,可以表达出直线离散点几何等式如下: ?...任何在线上点,x, y都可以表达,其中 r, theta是常量。该公式图形表示如下: 然而在实现图像处理领域,图像像素坐标P(x, y)是已知,而r, theta则是我们要寻找变量。...如果我们能绘制每个(r, theta)根据像素点坐标P(x, y)的话,那么就从图像笛卡尔坐标系统转换到极坐标霍夫空间系统,这种从点到曲线变换称为直线霍夫变换。...同样原理,我们可以用来检测圆,只是对于圆参数方程变为 下等式: (x –a ) ^2 + (y-b) ^ 2 = r^2其中(a, b)为圆中心点坐标,r圆半径。

3K20

高斯函数、高斯积分和正态分布

高斯概率分布是反映中心极限定理原理函数,该定理指出当随机样本足够大时,总体样本将趋向于期望并且远离期望将不太频繁地出现。高斯积分是高斯函数整条实数线上定积分。...大多数人都熟悉这类曲线是因为它们概率和统计中被广泛使用,尤其是作为正态分布随机变量概率密度函数。...为了坐标对整个无限区域进行积分,我们首先对 exp(−r²) 相对于从 x=0 开始并延伸到无穷大半径 r 进行积分。结果是一个无限薄楔形,看起来像我们原始一维高斯曲线一半。...然后用随机变量方差σ^2来转换λ。对整个实数线上方差进行积分 从而得到我们在前导系数 √2πσ^2 需要归一化常数项,也是我们分母需要项指数 2σ^2。...这是我们概率密度函数。 确定归一化常数 获得归一化概率分布函数之前还需要做一件事:必须将 λ 重写为随机变量方差 σ^2 函数。

1.3K10

GIS数据漫谈(五)— 地理坐标系统

对比看一下:把CGCS2000经纬度 39.98180450091385 ,116.4546536945034 Google Map 上“标注一下”,两者对比如下:差距不是很大,所以一般应用(...但在高德地图不同,因为高德地图采用是GCJ-02 坐标系(腾讯地图同理),又称火星坐标系 ,它是一种对经纬度数据加密算法,即加入随机偏差。...这里用QGIS,通过 XYZ Tiles图层加载天地图卫星底图,再把shp文件叠加加载。第三个地图有些偏移,坐标位置偏移有可能是原始数据本身原因。...总结:1.两个常用地理坐标系我国已全面推行使用2000国家大地坐标系。定位精度不高应用(相差1m无所谓情况下),可认为 CGCS2000 与 WGS-84 没有区别。...这种情况,可以通过经纬度坐标转换方式处理。(2)如果在同一坐标系下还出现偏移,可能是原始数据问题。

1.4K30

GEE教程——初学者如何实现sentinel-1数据(哨兵1号SAR)VV和VH波段指定样本点提取(提取至点)

确保选择包含VV和VH波段数据产品。 2. 将Sentinel-1数据导入到合适GIS或遥感软件。常见软件包括ArcGIS、QGIS、ENVI和Google Earth Engine等。...你可以根据自己喜好和软件可用性选择适合软件。 3. GIS或遥感软件,打开Sentinel-1数据,获取数据图像和元数据。 4. 确定你要提取样本点位置。...你可以使用地理坐标(经度和纬度)或像素坐标(行号和列号)来指定样本点位置。 5. 根据样本点位置,VV和VH波段上提取相应位置像素。...这可以通过遥感软件像素提取工具或编程语言(Python)相应函数来实现。 6. 将提取到像素保存到一个文件或数据表,以便后续分析和使用。...新资产提供后两天内摄入。 该集合包含全球资源数据库所有场景。每个场景有 3 种分辨率(10、25 或 40 米)

25910

Google Earth Engine(GEE)——导出后影像像素不同于原始Landsat影像分辨率(投影差异)

调查: 我调查了QGIS输出,但如果我把导出图像上传到Earth Engine,这种差异仍然存在,所以这似乎不是一个与平台有关问题。...如果我使用检查器功能,导出前和导出后文件重叠变形地方有不同像素,所以这不仅仅是一个显示错误。...如果我对同一集合图像做同样事情(只有原始图像,没有马赛克),导出文件看起来与原始文件完全一样。 我试着用不同坐标参考导出,WGS84和不同UTM-zone。这些都不影响结果。...思考: 首先我想,马赛克和原始图像之间差异可能意味着,不规则是马赛克操作试图将空间位置略有不同像素装入同一光栅结果。但如果是这样,我就不明白为什么输出前光栅渲染没有显示出来。...默认情况下,GEE以EPSG:4326导出图像,这导致在这个纬度上出现矩形像素。最好办法是导出时将图像重新投射到本地投影--在你例子是EPSG:32633。

13210

如何绘制完美的鼠标轨迹

那么中间点上两个控制点满足什么样规律就可以实现曲线连续呢?其实也很简单,就是中间点和两个控制点在同一线上即可。...如下图,鼠标经过 A、B、C 三点,此时 B 点和他两个控制点 C1 和 C2 同一线上,整个曲线 B 点处就是平滑。...其数学逻辑也很简单,三点处于同一直线就意味着 B 点在 C1 方向和 C2 方向上斜率都相同,这样曲线就平滑了。 那么,已知 A、B、C 三点坐标的情况下如何计算出每个点控制点呢?...如何在线上实现宽度渐变?...这样一来,我们根据需要来调整红色线框形状,就可以实现一个看起来画笔宽度渐变曲线了,至于如何计算这个线框这里先按下不表。 如何在线上实现透明度渐变?

1.7K10

ROC曲线含义以及画法

得此名原因在于曲线上各点反映着相同感受性,它们都是对同一信号刺激反应,只不过是几种不同判定标准下所得结果而已。其主要分析工具是一个画在二维平面上曲线——ROC 曲线。...但实际上我们阈值可以取0-1之间任何一个数,因此我们可以得到很多个混淆矩阵 有没有一种方法能把所有的混淆矩阵表示同一个二维空间内呢?...ROC曲线 回到刚才那个对图片进行分类例子,当阈值[0,0.1]区间时,分类器认为所有的图片都是汉堡,这时我们就能得到一个混淆矩阵以及该混淆矩阵TPR和FPR,同时二维平面坐标得到一个坐标为...根据TPR和FPR公式我们可知,TPR分母P和FPR分母N对应于同一个测试集都是不变分类过程如果想获得更准确分类结果,我们需要让TP更可能大,FP更可能小,也就是说我们想让TPR尽可能大...AUC=0.5,跟随机猜测一样(例:丢铜板),模型没有预测价值。 AUC<0.5,比随机猜测还差;但只要总是反预测而行,就优于随机猜测,因此不存在 AUC<0.5 情况。 过是多分类问题呢?

80710

Three.js DEM建模与渲染

在这个教程,我们将学习如何使用three.js渲染土耳其最高Ağrı山脉数字高程模型(DEM)数据,使用工具包括Three.js、geotiff、webpack和QGIS。...数据预处理 我们使用 QGIS栅格工具剪切、制作DEM和相关卫星图像掩膜,并将它们复制到工作目录: image.png image.png 看起来像Mouth Doom,这是QGIS中使用默认调色板显示高程模型效果...考虑到性能问题,我裁剪了两个不同尺寸图像,你可以代码仓库中找到。在下面的示例我们将使用其中较小那个以便快速查看运行结果。...three.js世界,我们需要一些基本设置,其中4个基本组件是: 场景 渲染器 相机 对象(包含材质) 添加场景灯光 我们将从添加场景开始,然后设置渲染器、摄像头、控件和光线。...我只是试探地将这个除以20,使其看起来不错,并乘以-1,否则模型将颠倒过来 —这是因为three.jsz坐标方向 —我稍后会解释。使用console.time来跟踪代码性能。

4.5K30

R语言画图时常见问题

大家好,又见面了,我是你们朋友全栈君。 1 如何在同一画面画出多张图?...3 如何在已有图形上加一条水平线 使用低水平绘图命令 abline(),它可以作出水平线(y h=)、垂线(x v=)和斜线(截距 a=, 斜率 b=) 。...简要地说,高水平绘图命令可以图形设备上绘制新图;低水平绘图命令将在已经存在图形上添加更多绘图信息,点、线、多边形等;使用交互式绘图命令创建绘图,可以使用鼠标这类定点装置来添加或提取绘图信息。... R 可以通过绘图参数 par(new = TRUE)使得绘制第二个绘图 (hight-level plot) 时保留第一个绘图区域,这样两张绘图会重叠在一起,看起来就是双坐标图。... word 里面,可以使用 eps,虽然屏幕上显示不是很好,但打印效果却不错。 12画图时参数 axis():las设置坐标轴标签方式(水平,垂直……)。

4.6K20

QQ图和曼哈顿图是嘛意思?

GWAS目的就是找到这样位点,进而找到这样基因。 第二个部分,是随机遗传漂变,它显示统计显著性只是偶然,并不是该位点真的影响表型。...随机漂变,是随机染色体上变化,它符合均匀分布,所以一定范围内有一定概率。这些位点,是我们需要排除。 QQ图x坐标是均匀分布(理论),经过-log10转换了。...QQ图y坐标实际P(观测),经过-log10转换了。...「如果所谓变异都是遗传漂变引起:」 那就是这样一个图:横坐标和纵坐标都是一条直线上,他们是完全一致,因为X坐标是模拟均匀分布P,而Y坐标是真实P,它与X一致,就说明它分布也是均匀分布...大于3之后,均匀分布还是线上,但是由于随机漂变+真实位点存在,开始偏离直线,并且上翘,这些上翘位点就是我们关注位点。 所以,好GWAS分析,有结果QQ图,都是前期线上,后面上翘。

78310

基于机器学习随机森林方式姿态识别算法

第二个随机森林对每个像素再次进行训练,只是在这里,每个像素特征由上面的features和其周围8个像素标签构成(这个标签是由第一个随机森林产生[x,y,z,a]。...这样第二个随机森林对每个像素再一次进行预测,可以得出新[x,y,z,a],每个像素标签进行更新。...当第一个随机森林构建完成后,会预测产生相应标签图和三维坐标图,训练第二个随机森林之前,需要对产生标签图进行中值滤波处理,对产生三维坐标图中每个以一定大小模板(比如3x3)进行几何平均数,把最终几何平均数结果作为新坐标标签...第三个随机森林和第二个随机森林训练方式相同,同样每个像素特征由features和其周围16个像素标签构成(这里像素数量16要根据具体算法确定,不是一成不变,当然也 可以是10或其它数字),只是这里标签是由第二个随机森林预测出而不是第一个...许多方法都尝试把多个对象合并到同一坐标空间中,但这有一定缺点。这篇文章,由于通过随机森林可以预测出每个像素标签,这样就可以把不同对象分成独立不同坐标空间。

79310
领券