- 博客(22)
- 收藏
- 关注
原创 vue+openlayers+nodejs+postgis实现轨迹运动
vue+openlayers+nodejs+postgis实现轨迹运动
2024-05-29 22:38:25 327 4
原创 osgEarth改变投影方式(2D/3D互转),实现二三维数据同步
osgEarth二三维数据同步,通过osgViewer::CompositeViewer加载同一个.earth,再通过代码的方式改变投影方式实现二三维数据的同步。
2024-01-14 19:54:35 1909 16
原创 osgEarth使用addDrawable绘制的矢量要素没有纹理或者说没有立体感问题
解决osg指定gl3参数,使用opengl核心模式,绘制的物体没有立体感问题
2024-01-08 12:49:49 517 2
原创 vs2017编译64位Spatialite+GDAL+Osg+OsgEarth所有相关库版本推荐及源码
最近公司软件版本升级,以前gis相关库有自行编译的有从网上下载的,而且当初编译的源码都被以前的同事带走了,某些bug想要调试源码变得不可能,于是,端午期间连续奋战18小时,编译了一套gis相关库,包括主要的sqlite,geos,proj,libcurl,spatialite,gdal,osg,osgearth等等一个系列,编译库过程最头疼的就是版本不适配问题,有些库被很多库强依赖,比如geos,proj就是spatialite,gdal,osg等依
2023-06-25 18:22:29 602 4
原创 简单工厂模式实际应用示例(C++设计模式)
c++设计模式,利用简单工厂模式设计api,并用宏定义实现对客户对具体的接口的感知,实现客户端余具体api的解耦。
2023-04-02 19:56:00 80
原创 GDAL读写WFS2.0.0
修改gdal使其完全支持wfs2.0.0,且解决geoserver发布图层fid未设自增,gdal无法读写wfs服务问题。
2023-03-22 23:31:46 420 12
原创 两种接口封装方式(C++)
最近在做一个项目,涉及到接口封装,把涉及到的两种封装方式贴出来做备忘。1.A类持有B类的对象,A类定义一些接口调用B类的方法。2.定义一个抽象接口,A类继承接口,用B类方法具体实现接口方法。.........
2022-08-17 11:02:58 1361
原创 Qt多线程的两种创建方法以及快速停止线程方法
Qt多线程的两种创建方法(继承QThread,moveToThread方法)以及快速停止线程方法。
2022-04-14 18:26:14 7715 12
原创 Qt Designer 界面 focus学习
项目场景:最近写了个Dialog界面,其中有两个SpinBox控件,监测SpinBox值变化时,重新执行计算,锁定了键盘输入,只响应键盘上下键和回车,但点击回车总是执行的清空数据方法。通过设置Focus策略解决。
2022-04-14 16:02:03 917 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人