- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 Cesium加载大规模三维数据渲染性能优化方案
(2)针对不同场景和模型,调整cesium相关参数,包括maximumScreenSpaceError(最大的屏幕空间误差)、maximumMemoryUsage(最大使用的GPU内存量)等。(3)修改Cesium源码:通过限制绘制命令数量,可控制每帧渲染的 GPU 计算需求,稳定提升渲染性能,需要修改原有的三维瓦片渲染过程,修改Cesiumjs\packages\engine\Source\Scene\Cesium3DTileset.js。
2024-01-03 19:49:36 2790
原创 图片压缩(OpenCV)C++版
图片压缩OpenCV配置OpenCV环境测试代码配置OpenCV环境参见该链接:配置OpenCV环境注意事项:(1)解决方案平台那一栏要换成X64.(2)选V15而不是V14.(3)将opencv\build\x64\vc15\bin中的opencv_world450d.dll放在新建项目的x64\Debug中,否则会找不到dll.测试代码#include <string>#include <iostream>#include <opencv2/opencv
2021-07-05 21:10:32 2966
翻译 Java插件IFC Tools Project(二)
Java插件IFC Tools Project(二) Java插件IFC Tools Project(二)7.数据类型8.向模型添加新的IFC实体实例9.IFC标头信息10.监听模型变化11.监听文件解析的进度12.类型集缓存7.数据类型IFC实体的属性的数据类型可以是: IFC类别或类型 基本数据类型(数字,逻辑,字母数字) 枚举 IFC类或基本数据类型的集合 集合的集合(集合中的…)工具箱中提供了以下基本数据类型: BINARY BOOLEAN(布尔) DOUBL
2021-03-28 20:36:22 755 1
翻译 Java插件IFC Tools Project(一)
Java插件IFC Tools Project(一) Java插件IFC Tools Project(一)1.工具箱版本2. IFC JAVA工具箱的设计3.读取IFC文件4.写入IFC文件5.获取特定的IFC实体6.访问IFC实体的属性 这个插件主要由三部分组成: (1) 每个 IFC 实体都有相对应的 Java 类。每个Java类都提供能够读取和设置对应 IFC 实体属性的方法,利用这些类的方法可以非常方便地读取和设置包括反转属性在内的所有属性。IFC 框架体系中所有实体的继承结构都体现到
2021-03-28 20:24:25 1765 5
原创 利用jacob实现java调用C#生成的DLL
利用jacob实现java调用C#生成的DLL写在前面 本文只做记录,参考链接如下:java Jacob调用VB编写的DLL(COM组件)Java调用C# dll jacob一.下载Jacob包并生成签名二级标题三级标题四级标题五级标题六级标题...
2021-03-28 20:22:00 1447 1
原创 CAD数据格式解析
CAD数据格式解析CAD数据格式解析CAD数据格式解析一.DXF文件的基本结构1.DXF文件中的组码2.DXF文件中的标题组码3.DXF文件中的类组码4.DXF文件中的符号表组码5.DXF文件中的块组码6.DXF文件中的图元组码7.DXF文件中的对象组码二.AutoCAD 数据与 GIS数据的融合问题 AutoCAD 是面向工程规划、设计行业的图形编辑软件,侧重于几何图形表达、可视化展示,其数据文件 DWG(或 DXF)中对几何图形的组织方式较为松散,且不具备空间拓扑关系。 从底层自主开发转换工具
2021-03-26 09:53:05 6814 1
转载 shapefile(.shp)空间数据格式详细说明
shapefile(.shp)空间数据格式详细说明shp空间数据格式详细说明shapefile(.shp)空间数据格式详细说明一.主文件的组织1.主文件头2.主文件记录(1)记录头(2)主文件记录内容1)空 shape2)Point (点)3)MultiPoint (多点)4) Arc(弧段)5)Polygon(面)二.索引文件的组织1.索引文件文件头2.索引记录三.属性文件的组织1.属性文件的文件头2.属性文件的实体信息3.读取属性文件的示例: ESRI 的 shape 文件由一个主文件(.shp)
2021-03-26 09:51:59 16069 1
翻译 ArcGIS Runtime API for .NET——空间和数据分析
ArcGIS Runtime API for .NET——空间和数据分析空间和数据分析ArcGIS Runtime API for .NET——空间和数据分析一.创建几何二.几何构造器三.几何引擎四.将几何体投影到新的空间参考五.测量距离六.几何运算七.空间关系 几何运算可创建代表现实世界对象的几何,并比较和关联这些形状。 例如,你可能要测量代表湖泊或地区的多边形的面积。 也许你有多个几何形状,并且想知道它们之间的关系。 几何是执行空间分析的基本元素。 使用ArcGIS Runtime,可以通过几
2021-03-16 08:59:18 649
翻译 ArcGIS Runtime API for .NET——路径和方向
ArcGIS Runtime API for .NET——路线和方向路线和方向ArcGIS Runtime API for .NET——路线和方向一.什么是路线规划?1.方向2.导航二.路线规划如何工作1.路径任务2.路径参数3.路径结果使用路线规划服务,利用自己的路线服务或存储在设备上的路线数据集,可以查找路线,方向,并在街道网络上执行高级分析。 可以解决网络问题,例如找到最近的紧急车辆或设施,确定位置周围的服务区域或为一组车辆提供服务。ArcGIS Runtime路线应用程序可以执行以下操作:
2021-03-16 08:57:45 789
翻译 ArcGIS Runtime API for .NET——地理编码和搜索
ArcGIS Runtime API for .NET——地理编码和搜索地理编码和搜索ArcGIS Runtime API for .NET——地理编码和搜索一.什么是地理编码?1.寻找地点2.建议二.反向地理编码三.地理编码的工作原理1.定位器任务2.地理编码参数3.地理编码结果四.示例1.创建一个新的Visual Studio项目。2.设置API密钥3.添加图形叠加4.添加用户输入的用户界面5.创建一个对地址进行地理编码的函数6.显示结果7.单击按钮时搜索地址二级标题三级标题四级标题五级标题六级标题
2021-03-16 08:56:48 434
翻译 ArcGIS Runtime API for .NET——查询和编辑
ArcGIS Runtime API for .NET——查询和编辑查询和编辑ArcGIS Runtime API for .NET——查询和编辑一.查询1.API参考中的相关类和成员2.查询的工作方式3.查询参数4.查询结果二.编辑1.为数据创建要素服务2.要素集合3.执行编辑4.新增要素5.更新要素6.删除要素7.编辑者追踪三.使用分支版本化数据1.设置并共享版本化数据(1)从地图中的要素图层获取服务要素表(2)从服务要素表获取服务地理数据库。 确保服务地理数据库已加载。 加载服务要素表也将加载其服务
2021-03-15 09:33:35 940
翻译 ArcGIS Runtime API for .NET——样式和数据可视化
ArcGIS Runtime API for .NET——样式和数据可视化样式和数据可视化ArcGIS Runtime API for .NET——样式和数据可视化一.符号二.渲染器三.样式ArcGIS矢量平铺图层样式WMS样式 符号定义了要素和图形的显示属性(统称为地理元素)。地理元素具有几何形状(位置和形状),可选的描述性信息以及定义显示特征(例如颜色,大小,边框,透明度等)的符号。因此,重要的是要记住,符号不是地图上要表示的项目。而是用符号控制这些项目(图形或功能)的显示方式。例如,您现在正在阅
2021-03-15 09:33:02 606
翻译 ArcGIS Runtime API for .NET——Layers
ArcGIS Runtime API for .NET——Layers图层 地图和场景使用图层的集合来显示来自各种来源和格式的地理数据。 这些可以包括来自在线或本地来源的多个底图图层和数据层。 地图中的每个图层都引用来自在线服务或本地数据集的地理数据。 可以将多种图层添加到地图,每个图层都设计为显示特定类型的数据。 一些图层显示图像,例如卫星照片或航拍照片,其他图层则由一组特征组成,这些特征使用点,线或面的几何形状表示真实世界的实体。 除几何图形外,要素还具有提供有关其表示的实体的详细信息的属性。
2021-03-15 09:31:53 603 1
翻译 ArcGIS Runtime API for .NET——Scenes (3D)
ArcGIS Runtime API for .NET——Scenes (3D)场景3DArcGIS Runtime API for .NET——Scenes (3D)一.场景如何运作二.场景三.图层四.相机五.场景视图六.示例:1.创建一个新的Visual Studio项目。2.设置API密钥3.创建一个视图模型来存储应用程序逻辑4.添加场景视图可以使用场景和场景视图执行以下操作: 显示底图图层,例如街道或卫星图像。 基于文件或服务访问和显示数据层,包括你编写的数据。 显示带有高程图层的地
2021-03-12 08:55:49 773
翻译 ArcGIS Runtime API for .NET——Maps (2D)
ArcGIS Runtime API for .NET——Maps (2D) 地图和场景提供了地理数据的交互式显示,使您可以可视化和探索模式,回答问题并分享见解。 可以在ArcGIS系统及其他系统中打开,编辑和共享它们。 地图设计用于二维(2D)的交互,而场景设计用于三维(3D)的交互。 有关使用场景的更多信息,请参见本指南中的场景(3D)。您可以使用地图来: 显示底图图层,例如街道或卫星图像。 基于文件或服务访问和显示数据层,包括您创作的数据。 提供临时点,线,多边形或显示为图形的文本的
2021-03-12 08:54:49 466 1
原创 vs2019创建Webservice,发布,部署到IIS,并在前端调用
vs2019创建Webservice,发布,部署到IIS,并在前端调用1.创建ASP.NET Web应用程序2.添加web服务3.添加成功后,写好自己想要的接口,并发布4.在IIS上部署5.前端调用1.创建ASP.NET Web应用程序2.添加web服务3.添加成功后,写好自己想要的接口,并发布4.在IIS上部署右键“网站”,添加网站浏览出现如下问题,解决方法为:双击“目录浏览”,并启用。5.前端调用...
2021-03-11 09:26:12 4863 1
原创 使用Tomcat+GeoServer+PostgreSQL+PostGIS搭建Web GIS网站
参考: 搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3 - 天靖居士 - 博客园 https://www.cnblogs.com/kkyyhh96/p/6379515.html 注意这里的Tomcat必须用9.0版本的。 PostgreSQL连接出错,could not connect to server:Connection refused(0x0000274D/10061)…_IRainReally的博客-CSDN博客
2021-03-09 19:29:32 304
原创 PostgreSQL和PostGIS简介安装及矢量数据导入测试
PostgreSQL和PostGIS简介及安装PostgreSQL和PostGIS简介及安装1.PostgreSQL和PostGIS2.安装PostgreSQL3.安装PostGISPostgreSQL和PostGIS简介及安装1.PostgreSQL和PostGIS PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 “世界上
2021-03-09 09:00:08 1266 2
原创 颜色模型、图像基本知识、Phong光照模型
颜色模型、图像基本知识、Phong光照模型颜色模型、图像基本知识、Phong光照模型一.重要概念1.颜色(1)颜色感知(2)光的光谱分布(3)RGB色彩空间(4)CMY(5)HSV色彩空间(5)CIE XYZ色彩空间2.图像和像素3.三角网4.光照模型(1)History of Lighting(2)相关物理学:光的传播(3)灯光值的计算(4)Phong光照模型(5)Phong和Gouraud阴影(6)Gouraud阴影(7)Phong阴影二.变换和视图颜色模型、图像基本知识、Phong光照模型一.重要
2021-03-04 17:33:41 924 1
原创 分类算法-决策树分类
决策树分类决策树分类1.基本思想2.决策树的特点3.二叉决策树算法与分类规则的生成4.决策树分类算法5.决策树属性的选取决策树分类 数据分类的基本流程:两步: (1)对一个类别已经确定的数据集创建模型。其中用于创建模型的数据称为训练集,训练集中单个元组称为训练样本。 (2)使用创建的模型将类别未知的元组归入某个或某几个类中。评估分类模型的标准:预测准确率;模型的创建速度和使用速度;强壮性;伸缩性;可解释性。1.基本思想 其基本算法是“贪心”算法,采用自上而下分而治之的方法。最初,所有的数
2021-03-03 17:34:58 1102 1
翻译 FBX网格,材质和贴图
FBX网格,材质和纹理FBX网格,材质和纹理一.网格1.实例化-共享网格二.材质1.使用硬件着色器创建材质三.贴图1.分层纹理FBX网格,材质和纹理 本节介绍FBX SDK中的网格,纹理和材质。一.网格 网格由FbxMesh类抽象。 FbxMesh定义了一个控制点列表,在普通文献中也称为顶点。 FbxMesh的单个实例可以绑定到FbxNode的多个实例,以减少内存消耗。这称为实例化。场景几何使用图层和图层元素(FbxLayerElement)的概念来定义法线贴图,材质贴图,纹理贴图等。1.实例
2021-03-02 17:25:20 3238 1
翻译 FBX节点和场景图
FBX节点和场景图FBX节点和场景图一.FBX场景1.场景图组织摘要2.创建一个场景3.全局场景设置4.动画评估5.材质和材质管理6.角色和角色姿势管理7.本节中的主题(1)合并两个场景(a)加载和修改场景(b)将已加载场景的内容移动到参考场景中(c)加载和更新其他场景(d)场景合并教程程序(2)场景轴和单位转换二.FBX节点1.什么是节点?2.节点层次结构3.节点属性4.转换数据5.分组节点(1)转换数据(2)计算转换矩阵三.FBX节点属性1.创建节点属性2.节点属性3.节点属性类型(1)灯光(2)照相机
2021-03-02 17:24:39 1712
翻译 FBX SDK对象模型
FBX SDK对象模型 本节介绍了FBX SDK对象模型。 此处解释了几个关键概念,以使您直观地了解如何有效使用FBX SDK。内存管理 FBX SDK中的内存管理由FBX SDK Manager对象(FbxManager)执行。 FbxManager单例负责创建,操作和销毁SDK使用的对象。对象 FBX SDK中的大多数类都是从FbxObject派生的。 有关更多信息,请查阅FBX Objects主题和FbxObject类参考页。 从FbxObject派生的类的示例包括场景节点,I / O
2021-03-02 17:24:10 1092
翻译 FBX SDK翻译学习
FBX SDK概述(翻译)1.什么是Autodesk FBX技术 本主题对Autodesk FBX技术及其功能进行了广泛的描述。 FBX SDK是Autodesk FBX技术的一部分,该技术是允许3D内容开发人员导入和导出3D数据的一系列工具。 Autodesk FBX允许混合和匹配各种2D和3D数字内容创建应用程序,从而提高了涉及媒体和娱乐行业的组织的灵活性。3D场景的FBX文件格式 FBX文件(.fbx)通常以二进制(或本机)格式保存,但也可以以ASCII格式保存。 二进制FBX文件和A
2021-03-02 10:56:27 769
原创 第4章 空间数据转换算法
目录第4章 空间数据转换算法4.1 矢量数据向栅格数据转换4.1.1 矢量点的栅格化4.1.2 矢量线的栅格化4.1.3 矢量面的栅格化4.2栅格数据向矢量数据转换4.2.1 栅格点坐标与矢量点坐标的关系4.2.2 栅格数据矢量化的基本步骤4.2.3 线状栅格数据的细化第4章 空间数据转换算法4.1 矢量数据向栅格数据转换4.1.1 矢量点的栅格化将点的矢量坐标x,y换算为栅格行,列号:4.1.2 矢量线的栅格化八方向栅格化,全路径栅格化和恒密度栅格化1.八方向栅格化:根据矢量的倾角情
2021-03-01 16:24:48 2561
原创 Win10 vs2013中 qt GADL boost环境配置
最近实习需要用到boost与GADL,经过两天的摸索,终于成功配置了环境。下面主要是为了备忘,对相关资料做一下总结。感谢各位博主大大的无私分享,感谢!一. win10上vs2013 + qt5.6.0 环境搭建(win10上vs2013 + qt5.6.0 环境搭建 - 轩辕鬼谷的博客 - CSDN博客 https://blog.csdn.net/yb844154912/article/de...
2019-06-09 18:19:31 368
原创 ArcGIS Desktop、Arcengine、ArcObjects_SDK for NET.Framework安装教程
1.首先保证电脑中其他版本的ARCGIS版本完全卸载:详见:如何完全卸载ArcGIS_百度经验 https://jingyan.baidu.com/article/d169e186463544436711d842.html2.安装:license Manager10.2及ArcGIS Desktop10.2ArcGIS10.2中文版破解教程(赠送两个下载地址)_百度经验 https://ji...
2019-03-08 18:54:05 9565 2
原创 ArcGIS10.2中自带Python2.7安装扩展库
安装pip :Python如果已经安装过pip,该步骤可省略。首先,需要下载一个Python2.7的pip压缩包。【链接:https://pan.baidu.com/s/16_8J4qaYBtaQQSroycOXnQ提取码:bos3 】将压缩包解压后的文件全部放在C:\Python27\ArcGIS10.2该目录下,然后cmd右键以管理员身份(本人是windows10系统)打开命令行窗口,...
2018-11-17 20:42:24 6679 7
原创 Anaconda安装tensorflow和keras相关总结
由于最近想利用jupyter notebook进行keras深度学习,所以参考了网上的许多博客,利用Anaconda建立tensorflow虚拟环境,再安装tensorflow,keras与ipython,jupyter notebook。折腾了一天终于全部搞定,在此多谢以下博主:[1.Tensorflow安装在windows 上面出现ImportError: DLL load failed: 动...
2018-11-07 17:16:52 1172
原创 python爬取中国台风网台风轨迹点数据
首先进入中国台风网,按F12,打开开发者工具,在台风列表中选择我们所需要查看的台风:在开发者工具中查看,获取台风数据的请求URL:观察url的构成,注意这里的url含有时间戳,应该注意这一点,在拼接url时加入当前时间戳。台风轨迹点数据链接http://d1.weather.com.cn/typhoon/typhoon_data/2018/1822.json?callback=ge...
2018-10-08 11:12:23 10802 7
原创 用Python实现Flickr照片文本数据下载入库及图片保存
语言采用Python,数据库采用MySQL进行文本数据(照片id,所有者,文本标签,位置坐标,图片链接)入库,图片存放在文件夹。爬虫流程:代码如下:#!/usr/bin/python# -*- coding: UTF-8 -*-import requestsimport jsonimport timeimport randomimport pymysqlimport urll...
2018-09-20 20:18:42 2945 2
原创 获取Flickr API key及利用Python获取Flickr数据
本文主要参考此篇博客,使用Python按坐标查找Flickr照片数据,感谢原博主。 1.申请Flickr的开发密钥,注册登陆Flickr(个人利用QQ邮箱进行了注册登陆)。注册登陆(注意登陆此网站,需要科学上网。) 2.阅读开发者指南,获取API key。 步骤如下: 3.完整代码,注释解释的已经较详尽。#!/usr/bin/python# -*- codin...
2018-09-17 10:57:42 4834 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人