logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c#获取当前cpu占用量

【代码】c#获取当前cpu占用量。

文章图片
#c#
c# vtk将数组类型的数据转换成vtk类型的数组

1.多线程中创建vtk数组可能会出现”can‘t allocate xxx of xx size“的错误。

文章图片
#c#
cesium 自定义贴图,shadertoy移植教程。

cesium中提供了一些高级的api,可以自己写一些shader来制作炫酷的效果。ShaderToy 是一个可以在线编写、测试和分享图形渲染着色器的网站。它提供了一个图形化的编辑器,可以让用户编写基于 WebGL 的 GLSL 着色器代码,并实时预览渲染结果。ShaderToy 支持多种渲染效果,包括 2D 和 3D 图形、粒子系统、动画等。用户可以通过调整着色器代码中的参数来实现各种不同的视觉效

文章图片
#贴图
如何在uniapp中使用openlayers,mapbox等前端库

前言在进行uniapp开发时,很多时候我们需要在移动设备上进行地图开发,但是原生的地图插件功能太少,样式太丑,完全不够用。renderjsrenderjs是一个运行在视图层的js。它比WXS更加强大。它只支持app-vue和h5。renderjs的主要作用有2个:大幅降低逻辑层和视图层的通讯损耗,提供高性能视图交互能力在视图层操作dom,运行for web的js库平台差异说明引入openlayer

#uni-app
MODIS MCD19A2气溶胶数据(AOD)利用python rasterio转换成tif,并将投影转换成经纬度

1.先使用命令行将数据转成tif,并转换经纬度语句:gdalwarp -t_srs "EPSG:4326" HDF4_EOS:EOS_GRID:"MCD19A2.A2021215.h10v04.006.2021217045137.hdf"::grid1km:Optical_Depth_055 test.tif2.然后还没有结束,你就会得到一个有6个波段的tif数据。经过查看发现,这个六个波段合成的

#python#开发语言#后端
python爬取pbf格式的矢量瓦片并转换为shp使用

一、原理1.瓦片地图原理:瓦片地图原理- 简书 (jianshu.com)二、过程爬取数据1.找到矢量瓦片服务地址,以及瓦片的请求规则,构造请求url2.计算瓦片范围,通过查看服务参数信息,发现服务为arcgisserver服务,服务信息地址:Services Directory - Map_4(VectorTileServer) (arcgis.com)可以看到范围,瓦片层级对应的容差和比例,瓦

#python#爬虫
使用python+gdal实现arcgis的核密度分析,针对点密度

核密度分析的工作原理:核密度分析工具用于计算要素在其周围邻域中的密度。此工具既可计算点要素的密度,也可计算线要素的密度可能的用途包括针对社区规划分析房屋密度或犯罪行为,或探索道路或公共设施管线如何影响野生动物栖息地。可使用 population 字段赋予某些要素比其他要素更大的权重,该字段还允许使用一个点表示多个观察对象。例如,一个地址可以表示一栋六单元的公寓,或者在确定总体犯罪率时可赋予某些罪行

#python
使用postgis,ST_TileEnvelope计算瓦片

1.postgis3.0版本新增了一个ST_TileEnvelope函数,这个函数可以用来直接定义瓦片规则,以往还需要我们自己计算xyz的范围使用ST_MakeEnvelope才能获取瓦片,这个新函数可以说是非常的方便了;2.函数参数定义:ST_TileEnvelope ( z, x, y, ST_MakeEnvelope ( - 180, - 90, 180, 90, 4326 ) )z:缩放级

#java
关于前面Cesium+kriging.js实现雨量插值的插值数据较大的优化

1.当我们在使用kriging.js时数据量较大时会造成页面直接卡死,等几秒才能恢复,导致用户体验体验十分差。2.解决:1)可以增大网格的大小let grid = kriging.grid ( ex, variogram, (maxy - miny) / 500 );你可选择200或者300,这样会生成更少的网格。2)重新开一个进程,worker,这样可以使计算让主进程卡顿,//1.用克里金训练一

#javascript
supermap开放三维地理空间数据格式S3M搭配cesium使用教程

1.项目简介地址:https://github.com/SuperMap/s3m-spec简介2.数据转换1)下载项目2)打开项目里的转换软件3)选择输入输出4)加载转换后的数据,项目里有提供helloword示例文件,但是没有提供数据,需要自己生成。5)注意事项,使用前需要将cesium的Build目录,放在与js文件的同级目录下。6)es6的使用方法,因为原项目是使用requirejs写的,不

    共 11 条
  • 1
  • 2
  • 请选择