自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

niuge8905的博客

还有什么比it技术更有趣???

  • 博客(277)
  • 资源 (14)
  • 收藏
  • 关注

原创 geoai库的训练数据查看与处理

这里以官网水源数据为例:运行完成后,会下载三个数据:naip_water_train.tif(训练数据)naip_water_test.tif(测试数据)naip_water_masks.tif(遮罩数据),可以理解为yolo的注释数据。通过arcgis pro软件查看这三个数据,能更直观的理解这三个数据的含义。naip_water_train.tif(训练数据)是下图左侧的影像图,naip_water_test.tif(测试数据)是下图右侧的影像图,

2025-06-04 15:02:27 283

原创 geo ai库本地运行测试的坑

查看geoai库的依赖,发现torch、torchversion库是cpu版的,正常运行很慢。更改为gpu版,发现报错,没法运行。需要将torch依赖改为cpu版。或者谁知道应该回退至哪个torch版本,好用到gpu版本。坑1:Cannot find proj.db。安装pyproj库,通过设置环境变量。坑2:没法预测、训练。

2025-05-26 19:25:02 370

原创 mindyolo填坑——样例跑不通、使用yolo训练集、精度低等

1、按照gitee上的文档跑预测代码,跑不通。将predict.py复制到跟目录。

2025-05-03 00:06:24 387

原创 windows环境下安装mindspore记录

好不容易安装好之后,发现虚拟机对显存使用有限制,隧放弃此条路径,只能通过填坑1解决。首先基础环境准备:windows系统安装wsl的ubuntu18.4版本的系统。坑四:python 版本,需要用python3.9,python3.11报错。坑1:报linux-headers-xxxxxx找不到。坑3:官网都没有对应的文件,shit一样的文档。坑五:需要额外安装mindspore_gpu。注意下面一行字,然后坑来了。解决方案:下载下列文件替代。坑2: 使用vm虚拟机安装。下面的命令没法执行,

2025-04-22 10:41:32 294

原创 Cesium特效——城市白模的科技动效的各种效果

注意事项:采用其他方式可能导致白模贴地,从而导致不能实现该效果,例如把步骤二的服务地址改为里的3dtiles服务,就不能实现效果图里的效果。原因是cesiumlib生成的白模服务本质上是错误的,是都在一个平面上。所以为保证精确度,场景需要小一些。设置拉伸高度。

2025-01-22 15:14:42 667

原创 docker起的geoserver怎么访问docker启动的postgis数据库

本地docker启动geoserver、pg数据库,pg数据库安装postgis拓展。

2024-12-17 17:43:43 363

原创 Arcgis js 加载mvt服务

因acrgis js的强大且免费的功能,很多项目都使用了这个库。另外mapbox也因其强大的矢量数据生产和加载的能力,也广泛使用。但网上几乎找不到二者怎么结合,经过技术摸索,找到二者结合的方式。可以看出,可以快速加载大量的mapbox矢量数据。

2024-11-18 15:29:05 578

原创 arcgis js 怎么加载geoserver发布的wms服务

【代码】arcgis js 怎么加载geoserver发布的wms服务。

2024-10-24 15:38:40 920

原创 Mapbox申请token

3、检测到是国内ip时,也不能通过,可改为科学上网。2、申请时,各种莫名奇妙的错误,可改为内部使用。1、不支持qq邮箱,替换方式:可改为谷歌邮箱。

2024-04-22 09:30:52 1681

原创 Arcgis 日常天坑问题2——三维场景不能不能加载kml图层,着手解决这个问题

2、需要arcgis portal来解析,并且kml文件的地址能够被访问portal的kml解析地址访问到。在大行其道的ai工具里问一下 怎么将kml数据转换成geojson数据,写一个接口,传入kml文件的地址,返回geojson格式的数据。向一个接口传递kml文件的地址,然后返回几何信息。1、不能在三维场景(SceneView)中加载。核心其实是用geojson这个java库。那怎么解决这个问题呢?

2023-11-20 23:37:29 836

原创 Arcgis js Api日常天坑问题3——加载geojson图层,元素无属性

geojson可以很好的替代arcgis的要素服务,配合postgis,能够支持几何查询。Arcgis js api加载geojson的方法。按照上面的方法,点击元素查询后,发现不带属性。添加属性outFileds。

2023-11-20 10:45:04 1063

原创 如何搭建高性能地图(访问速度快、层级高、免费)

可以从很多市面上的地图供应商下载地图,如水经注、bigemap等,大部分层级能够达到19级,也即地图的空间分辨率能够达到0.6米,比如下面广州市的数据。如果数据量少,只需要一个城市或者几个城市的数据,闲鱼上应该十几块钱就可以下载,可用于实际生产使用。面积再小的话,软件可免费下载。

2023-11-13 10:07:26 502

原创 Arcgis日常天坑问题(1)——将Revit模型转为slpk数据卡住不前

最后把可见的模型全部删掉,居然revit文件还剩200多M,感觉找到了关键问题,然后在revit里清除未使用项,保存,模型只剩不到100M.首先想到的是revit模型过大,接近300M。然后各种减小模型测试,还是一样的问题,大概花了两天的时间,没搞定。这段时间碰到这么一个问题,revit模型在arcgis pro里导出slpk的时候,卡在98%一直不动,大约有两个小时。把新模型导入到Arcgis pro,再导出就正常了。

2023-10-07 18:57:00 806

原创 Arcgis进阶篇(7)——如何使用postgis实现要素服务,替代sde库

,所以自然的想到使用postgis平替sde库,虽然没有sde库那么强大和方便,但是能实现很多想要的功能。在qgis里连接postgresql数据库,并导入shp文件,或者自己创建图层(坐标系采用4326,以上思路完美实现arcgis对postgis的支持,并且不需要许可,实现自己的地理信息数据库。第二步:后端代码(实现将几何通过geojson的方式返回至前端)数据库:postgresql+postgis。前端:arcgis js api。第三步:前端加载转换几何并加载。后端:spring boot。

2023-06-05 09:29:02 821

原创 Arcgis进阶篇(6)——如何将Arcgis Pro的离线数据发布成服务

3、最后看矢量切片文件,矢量切片文件同样是静态文件,比切片文件的解析更加简单,只有个boundle文件,稍微修改一下第二条的代码,同样可以实现接口。2、再看切片文件,发现切片文件也是静态文件,但是切片文件里的bundle、bundlx是二进制文件,没办法直接查看。通过以上的方法,就实现了本地的三维服务、切片服务、矢量切片服务。1、首先看slpk文件(把后缀改为zip,并解压),发现这些文件都是满足i3s标准的静态文件。然后根据前端请求,实现接口,完美解决切片文件的读取,比geoserver要好用的多。

2023-06-01 09:29:11 2517

原创 Arcgis进阶篇(5)——要素图层可在MapView里加载,但不能在SceneView里加载

这几天碰到一个很奇怪的问题:要素图层可在MapView里加载,但不能在SceneView里加载。三维场景的坐标系是3857,二维要素图层的坐标系是4326。最后发现二者的请求参数差异很大。在要素图层的query里重现请求参数,一个个调试,最后发现三维场景请求去掉一个请求参数即可。经调试发现,在三维场景(SceneView)里加载要素图层,报没有几何的错误(如下图)。找到原因就好解决了,最后在代码里的解决方案:在用户参数里,将outSR置空即可。

2023-06-01 08:57:58 307

原创 Arcgis进阶篇(4)——arcgis js api使用geoserver服务

geoserver-2.19.x(此版本支持jdk8.x)的下载地址:链接:https://pan.baidu.com/s/1PkmmjHWWzbUA9fYfa110Ew?pwd=8tvf提取码:8tvf经测试,最新版本的geoserver需要jdk11,可自行测试。

2023-05-05 12:10:21 1378 1

原创 编写TypeScript的库

编写TypeScript的库的步骤。

2022-10-27 18:38:05 985

原创 Arcgis 进阶篇(3)——Arcgis js api的externalRenderers用法1

arcgis js api的externalRenderers可以直接使用webgl的shader,这样就使得你可以按照自己想法做各种效果。

2022-10-06 15:34:06 1480

原创 Arcgis进阶篇(2)——soe服务的开发

Arcgis进阶篇(2)——soe服务的开发

2022-08-17 19:11:01 618

原创 Arcgis进阶篇(1)——安装Arcgis Enterprise,创建sde库

安装Arcgis Enterprise,创建sde库

2022-08-06 18:03:03 1798

原创 Centos7 安装postgresql并开启远程访问

postgresql的安装。

2022-07-31 17:56:44 888

原创 Arcgis js api二次开发——加载国家天地图

Arcgis js api二次开发——加载国家天地图

2022-07-10 11:43:58 886 1

原创 Oracle建库的从建库到备份

1、Oracle的工具尽量使用plsql,可以配合使用navicat。2、创建用户及表空间其中临时表空间主要用途是在数据库进行CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等操作时用到,当运算完成之后系统会自动清理。–创建工作空间,其扩展大小为自动管理,其段空间管理方式为自动create tablespace TES

2022-04-05 00:30:22 716

原创 本地卸载Oracle数据库闪退

本地卸载Oracle数据库闪退的原因大概率是Oracle的环境变量出现了问题。比如安装了Oracle client后,配置了环境变量,或者配置了Oracle Instance的坏境变量。这个时候,卸载的时候只需要将Oracle client或者Oracle instance的环境变量删除即可。如果再不行的话,就去查看日志。查看日志的方法:在deinstall.bat最后添加pause,这样就可以查看cmd出现的日志的位置。Oracle安装和卸载的方法:1、单机安装oracleOracle

2022-04-05 00:21:53 3275

原创 cad二次开发——环境准备、命令行交互

1、cad二开的准备工作cad二次开发的sdk(官方的sdk下载地址,其中包含样例):AutoCAD ObjectARX SDK Platform Technologies | Autodesk Developer Networkhttps://www.autodesk.com/developer-network/platform-technologies/autocad/objectarxcad的lookup工具安装在:C:\Program Files\Autodesk\Application

2022-02-09 16:44:45 2440

原创 cad二次开发——自动运行dll,加载菜单(收集)

1、自动加载dll的方法(个人觉得方案三最方便)cad加载dll_实现CAD插件启动自动加载的三种方法_weixin_39774556的博客-CSDN博客从网上或者别处淘来的CAD插件,效率很高,但是每次都要手工加载,或者采用了自动加载的方法,但总是不凑效,怎么来有效解决呢?这里提供三种方法供你选择。第一种,也是最常用的方法。点击工具——加载应用程序,或者直接输入命令appload,把插件加载到启动组。不过这种方法经常失效,如果没用可以试试下面两种方法。方法一:添加程序到启动组第二种,也是经过测试最有效

2022-02-08 17:52:56 8002

原创 Unity Reflect使用方法

1、官网下载Unity Reflect安装包第一个是插件包,第二个是查看器。安装的坑:比如Revit插件,需要一个个安装。Unity Reflect - 面向建筑项目实时协作 | Unity中国官网2、使用方法参考官方文档略。3、查看效果小模型效果挺好,但是大一点的模型,会出现很多组件加载不出来的情况,比如下图二(整个模型有45000多构件,场景只能加载10000个左右的构件)。这就很尴尬了,作为一款商业产品,居然这么水。4、加载Unity Reflect包...

2022-01-27 18:14:05 5031 2

原创 Arcgis Pro二次开发初始配置

环境Arcgis Pro 2.9VS 2019插件环境配置:arcgis pro的sdk文档:ArcGIS Pro SDK | 文档arcgis pro sdk的安装:https://github.com/Esri/arcgis-pro-sdk/wiki/ProGuide-Installation-and-Upgrade创建第一个插件项目:https://github.com/Esri/arcgis-pro-sdk/wiki/ProGuide-Build-Your-Fir

2022-01-18 16:25:50 834

原创 使用最新版ODA试用版创建dwg文件

工程软件实在是变化太慢,16年接触这个oda,现在都2021年了,仍然变化不大,读取cad还是需要这个oda。希望国产cad(完全是自己的核心库,并非使用什么oda)软件早点发展壮大。有种我们现在不开发,我们的子孙后代还得趟这个坑的感觉(长津湖看多了)。个人的技术没办法实现这个目标,只能搞应用了,只为减少后来者的时间。1、官网申请oda的sdkHome | Open Design Alliance2、申请60天的试用期并成功激活,邮件里有教程,按教程操作即可。3、生成开发激活码(照下面的

2021-11-09 00:39:51 5029 2

原创 js前端上传详解

经常使用element ui的upload做上传,很好奇原生的怎么实现,今天尝试了下。首先是使用input,type使用file <el-button type="warning" plain icon="el-icon-download" size="mini" @click="doUpload" >上传</el-button &

2021-10-17 16:45:02 280

原创 Arcgis二次开发——创建、发布、使用FeatureLayer

1、创建要素集集要素图层首先创建要素集,要素集里确定好坐标系,常用坐标系cgcs2000坐标系。然后再要素集里依次创建点要素、线要素、面要素。2、去掉Shape_length、Shape_area显示字段3、发布共享图层依次点击分析、发布。如果这里没报错,那就可以发布成功。4、在arcgis online里查看发布的结果5、在arcgis js api里使用FeatureLayer图层具体参考FeatureLayer的用法,这里可以测试面图层。...

2021-10-16 20:04:40 1238

原创 Arcgis二次开发——发布地图

简单发布地图1、测试arcgis pro发布地图默认打开arcgis pro的地图模板,点击“共享”=》“web地图”,填上相关信息,点击“共享”。完成之后,即可在arcgis online里看到新发布的“maptest001”服务。2、在arcgis online里查看发布的内容3、用arcgis js api的沙箱查看刚刚发布的地图注意设置:esriConfig.portalUrl="arcgis online的个人主页地址"portalItem的id就是你发布...

2021-10-16 14:51:53 617

原创 Arcgis二次开发——试用arcgis online、arcgis pro

(本文使用的是试用版,不支持盗版,仅供学习参考)自己在学习arcgis的时候,需要制作地图、发布地图,而且要保证自己学习的是最新的技术,这就需要用arcgis online(发布地图)、arcgis pro(制作地图)。长期使用企业版时,需要把arcgis online改为arcgis enterprise。以下,就以实操的过程给大家介绍如何更长时间学些使用arcgis online、arcgis pro。1、网上搜索临时邮箱2、网上搜索arcgis onlineFree 21-Day

2021-10-16 10:35:33 1480

原创 前端跨域的解决方法

1、vue前端跨域解决办法Web前端使用Vue框架解决跨域问题 - 知乎2、spring boot跨域请求办法链接:http://note.youdao.com/noteshare?id=641b4dfb3085360c92f43e057e29d545&sub=BDADEDD7147B4608A12BC6A11ACD885D3、常见跨域解决办法9种常见的前端跨域解决方案(详解)_慕课手记...

2021-09-21 13:54:29 134

原创 arcgsi js api二次开发——跨域处理

arcgis js api的二次开发会遇到一些跨域的情况。官方对这块有比较详细的指引。1、github上的代理资源https://github.com/Esri/resource-proxy开启方式见里面的readme2、配置代理通过urlUtils向esriConfig.request.proxyRules添加代理。如下用法。从下面的介绍也可以看出,也可以直接在esriConfig.request.proxyRules里添加代理。...

2021-09-21 10:44:28 346

原创 esri javascript api创建polyline、polygon、point

分享一个笔记。链接:http://note.youdao.com/noteshare?id=3a0c67b4e203e84a36a7baf313240551&sub=CCBB52869B2B48F888B88977766BE3C5

2021-09-14 09:49:27 277

原创 vue中mock的使用方法

按照以下步骤1、安装mocknpm install mockjs --save-dev2、在src下创建mock文件夹,并在main.js下添加下面的代码require('./mock')3、在mock文件夹创建index.js文件,这样第2步就会直接运行这个index.js文件// 首先引入Mockconst Mock = require('mockjs')// 设置拦截ajax请求的相应时间Mock.setup({ timeout: '200-600'})

2021-08-20 22:08:38 2304

原创 css常见的样式问题——空间布局、滚动条、居中

https://github.com/KhronosGroup/glTF-Sample-Viewer1 KHR_materials_clearcoat1.1 概述这个扩展定义了一个透明的涂层,可以在现有的 glTF 材料定义之上分层。透明涂层是基于物理的渲染中使用的一种常用技术,用于表示应用于基材的保护层。1.2 排他此扩展名不得用于也使用KHR_materials_pbrSpecularGlossiness. 此扩展名不得用于也使用KHR_materials_unlit.1

2021-08-04 22:21:09 549

原创 创建npm公有仓库

官方文档:https://docs.npmjs.com/1、在官网注册用户2、命令行登录npm login3、创建项目3.1 创建package.json{ "name": "niuge-awesome-package", "version": "1.0.3", "description": "npm test", "main": "index.js", "scripts": { "test": "echo \"Error: no test speci

2021-06-29 18:43:55 496

revit在桥梁中的应用二次开发(1)——族

revit,桥梁,二次开发

2016-10-26

revit在桥梁中的应用二次开发篇(2)——钢筋.docx

revit,桥梁,二次开发

2016-10-26

revit二次开发——普通钢筋(revitAPI钢筋部分帮助翻译)

revit二次开发——普通钢筋(revitAPI钢筋部分帮助翻译)

2016-10-28

Revit在桥梁中的应用建模篇(3)——变截面

Revit在桥梁中的应用

2016-10-18

revit在桥梁中的应用建模篇(1)——T梁

revit在桥梁中的应用

2016-10-18

revit在桥梁中的应用建模篇(2)——箱梁

revit在桥梁中的应用建模篇

2016-10-18

Revit在桥梁中的应用建模篇(4)——普通钢

Revit在桥梁中的应用

2016-10-18

Revit钢筋API使用技巧

Revit钢筋API使用技巧

2016-10-28

spring mvc项目

springmvc测试及配置

2019-01-21

Revit二次开发多版本环境终板

搭建Revit二次开发多版本环境。方便在多个版本中共用类,减少代码量以及工作量,方便代码管理。

2018-08-17

Revit二次开发多版本环境

搭建Revit二次开发多版本环境。方便在多个版本中共用类,减少代码量以及工作量,方便代码管理。

2018-08-17

设计模式之观察者模式

设计模式之观察者模式

2018-11-28

设计模式之工厂模式

设计模式之工厂模式

2018-11-29

设计模式之策略模式

设计模式中的策略模式。根据《设计模式》一书编写

2018-11-27

空空如也

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

TA关注的人

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