- 2024-11-11用Python计算栅格数据的真实面积
用Python计算栅格数据的真实面积在地理空间分析中,栅格数据的像素值通常代表某种属性,比如土地利用比例、植被覆盖率等。这些数据往往基于经纬度网格表示的比例值,而为了更直观地理解这些数据的空间意义,我们需要将这些比例值转化为实际面积(如平方米或公顷)。对于高分辨率的大尺寸栅
- 2024-10-25js练习:跟随链接高亮显示
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>
- 2024-10-23Oracle Spatial基础
OracleSpatial基础完全转自:http://blog.sina.com.cn/s/blog_439d2cef01009c4a.html 一、OracleSpatial简介 Oracle支持自定义的数据类型,可以用数组,结构体或者带有构造函数,功能函数的类来定义自己的对象类型。这样的对象类型可以用于属性列的数据类型,也可以用来
- 2024-10-17计算力学|采用python进行有限元模拟
从abaqus输出的inp文件中读取节点和单元信息importmeshiomesh=meshio.read('Job-3.inp')coords=mesh.points###coords即为各个节点的坐标Edof=mesh.cells_dict['triangle']#Edof为三角形单元的节点号1.单元刚度矩阵defelement_stiffness(n1,coords,E,v,t):
- 2024-09-22【小沐学GIS】基于Openstreetmap创建Sionna RT场景(Python)
文章目录1、简介1.1blender2、下载和安装2.1Python2.2jupyter3、运行结语1、简介1.1blenderhttps://www.blender.org/Blender是一款免费开源的3D创作套件。使用Blender,您可以创建3D可视化效果,例如静态图像、3D动画、VFX(视觉特效)快照和视频编辑。它非常适
- 2024-09-15SolidJS-每日小知识(9/14)
知识介绍使用两个SVG进行主视图和Len视图的区分,len视图中附带额外信息代码分析1使用两个SVG进行主视图和Len视图的区分设置主视图//绘制主SVG的函数constdrawMainSVG=()=>{//选择主SVG并设置其属性constsvgMain=d3.select(svgMain
- 2024-09-11DPVO 代码剖析
来自:https://github.com/princeton-vl/DPVO/blob/c0c5a104c9c58663aa9be62c3f125d5b52874f3e/dpvo/altcorr/correlation.py#L33classPatchLayer(torch.autograd.Function):@staticmethoddefforward(ctx,net,coords,radius):"""forwar
- 2024-09-09使用GeoTools解析shp文件内容
前言记录一下工作中使用GeoTools解析shp过程。默认上传shp文件为zip格式文件,shp压缩包内容如下图代码流程1.解压zip文件//解压缩zip包FileshpFile=ShpParseUtil.unShapeZip(file.getInputStream(),tempDir);2.解析shp文件内容parseShapeFile(shpFile);publicsta
- 2024-05-05TinyRender学习笔记
通过手写软光栅渲染器加深对计算机图形学基本原理的理解,并练习C++面向对象程序设计。github链接:blackbird2003/blackbirdTinyRenderer(github.com)该项目主要参考Home·ssloy/tinyrendererWiki(github.com)编写推荐先过一下GAMES101Lesson0GettingStartedUsingTGAi
- 2024-01-17pcss 软阴影
PCFPercentageCloserFiltering:PCF是一种用于阴影反锯齿的方法,本身不是软阴影方法。算法流程说明:Performmultiple(e.g.7x7)depthcomparisonsforeachfragmentThen,averagesresultsofcomparisonse.g.forpointPonthefloor,compareitsdepthwithall
- 2023-10-12leaflet | GridLayer扩展土层
一、createtile方法1、同步使用要创建自定义层,请扩展GridLayer并实现createTile()方法,该方法将通过一个带有x、y和z(缩放级别)坐标的点对象来绘制瓦片。代码示例:varCanvasLayer=L.GridLayer.extend({createTile:function(coords){//createa<canvas>elem
- 2023-09-25CCF第三十一次计算机软件能力认证202309-1坐标变换(其一)
第一题第二题一般比较简单,需要对编程达到熟悉的要求即可,不要求了解过多的数据结构和算法使用C提交一直编译错误,相同的代码使用C++提交却能通过,真是醉了坐标变化(其一)题目描述1.需要创建一个操作符矩阵,行和列分别是n和22.需要创建一个操作数矩阵,行和列分别是m和23.求出操作符
- 2023-08-25windows 桌面GUI自动化- 16.pywinauto 鼠标操作与滚动列表
前言pywinauto操作鼠标,滚动查看鼠标点击操作单击鼠标左键,coords参数是点击的坐标位置frompywinautoimportmouse#单击鼠标左键mouse.click(coords=(100,100))鼠标右击mouse.right_click(coords=(100,200))鼠标双击mouse.double_click(coords=(100,200))鼠标
- 2023-08-19项目备份
importcv2importdlibimportthreadingimportqueueimportmathimporttimestart_time=time.time()#初始化计数器minute_ant=0minute_cnt=0defeuclidean_distance(p1,p2):returnmath.sqrt((p1[0]-p2[0])**2+(p1[1]-p2[1])**2)defdetect_fac
- 2023-07-21.map()
coords.map(coord=>{.......}解释coords.map(coord=>{...})是一个数组的map方法的使用,用于对coords数组中的每个元素进行遍历并返回一个新的数组。让我们逐步解释这个表达式:coords:这是一个数组,其中包含了一组经纬度坐标的字符串。.map(coord=>{...})
- 2023-07-12netCDF文件的写出
defnetCDF_out(tp,dims,coords,filename):tp1=[]forkey,valueintp.items():#print(key,xr.DataArray(value))tp1.append(xr.DataArray(value))tp1=xr.concat(tp1,dim='date')output_file=f"文件路径\\{f
- 2023-07-06【论文阅读】CrossFormer: A Versatile Vision Transformer Based on Cross-scale Attention
来自CVPR2021论文地址:https://link.zhihu.com/?target=https%3A//arxiv.org/pdf/2108.00154.pdf代码地址:https://link.zhihu.com/?target=https%3A//github.com/cheerss/CrossFormer一、Motivation 主要还是ViT的历史遗留问题ViT在处理输入时,将图片划分为了相等大小的图像
- 2023-04-16【ArcPy】如何在ArcPy创建要素中生成精准的XY坐标?解决精度损失问题
使用ArcPy创建要素的代码段前面有发布,【arcpy】创建点、线、面(孔洞、环、多部件)要素、要素类Q:这些代码里创建要素后会存在XY精度损失的问题,如何解决?A:解决方案是在创建要素过程中指定正确的空间参考。答案来自 geometry-HowtohandlecoordinatesaccuracyinArcGIS-Geog
- 2023-02-14Openlayers 通过canvas渲染部分地图
效果图实现原理简单描述Openlayers图层的渲染大多数都是通过canvas实现,在图层渲染前后事件中通过canvas控制渲染区域即可实现。代码点击查看代码componentDidMoun
- 2022-12-03#盲盒+码##跟着小白一起学鸿蒙# [番外三]一起学做Tetris(上)
作者:王石简介小时候有个游戏叫俄罗斯方块,大人小孩都喜欢玩,我们就一起看看如何能用OpenHarmony学习做个Tetris。开发1.HAP应用建立《#跟着小白一起学鸿蒙#[六]如何编
- 2022-11-07从零手写一个软渲染器 day2 绘制三角形与着色、zbuffer
在上一篇中,我们学会如何用Bresenham画线算法高效的画线。在此篇中,我们将学习如何绘制一个三角形并对其进行着色,如何判断屏幕中同一个像素位置顶点的前后顺序绘制三角形和
- 2022-10-26图片中的热点区域
图片上添加热点这个功能貌似很少用了,今天偶然想起了大学的课程,竟然忘记怎么用了,后来度娘一下,重新拾起!其实很简单,上教程这里只需要三个html标签分别是img map area