在Oracle 11g中构建点云数据类型

ArcGIS 10.5直连Oracle 11g完整流程 最近因工作需要,又经历了一次ArcGIS安装的过程,期间出现各种问题,最终终于成功,过程记录于下,以供以后参考。一开始装10.2死活装不上,于是各种尝试找了10.5,参考网上前辈文章,最终完成了。 环境说明: Windows Server 2012 R2 Standard 数据库服务端和客户端共用一台机器 1. 安装ArcGIS 安装顺序 ArcGIS 10.5 License 32位 ArcGIS 10.5 Desktop 32位 Arc... 阅读详情

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.youkuaiyun.com/leverage_1229

1发展历程


2处理流程


3存储模型

将逻辑结构从物理结构中分离出来
(1)逻辑结构:
这些表含有一个类型为SDO_PC的列
包含一般的属性和所占用空间的单位数量
并且包含一个指向点云块表的指针
(2)物理结构:
“分块表”
包含点云块
可以是非常庞大的
在SDO_PC_BLK对象类型中定义结构


4创建点云表

点云表的数量没有限制
支持由任何类型的字段组合
场景可以被任何属性所检索
并且场景具有空间幅度
CREATE TABLE LIDAR_SCENES (
SCENE_ID     NUMBER PRIMARY KEY,
COLLECTION_TS TIMESTAMP,
DESCRIPTION   CLOB,
... (any number of attributes) ...
POINT_CLOUD  SDO_PC
);

5SDO_PC类型

PC_EXTENT是点云所占空间的单位数量
需要一个空间索引以支持空间检索

属性

说明

BASE_TABLE

包含一个SDO_PC类型的列的表名称

BASE_TABLE_COL

SDO_PC类型的列的名称

PC_ID

点云ID

BLK_ID

包含点云中各块信息的表名称

PTN_PARAMS

点云分区的参数

PC_EXTENT

SDO_GEOMETRY对象展示点云的空间幅度(最小边界对象封闭点云中所有对象)

PC_TOL

点云中点的容差值

PC_TOT_DIMENSIONS

点云中维度的总数。包括空间维度和其他非空间维度,最大值为9

PC_DOMAIN

(目前未使用)

PC_VAL_ATTR_TABLES

SDO_STRING_ARRAY对象为点云指定任何值属性表的名称

PC_OTHER_ATTRS

XMLTYPE对象指定点云的任何其他属性

6创建点云分块表

使用SDO_PC_BLK类型
在块ID上定义一个主键
使用SECUREFILE lobs(11g的新结构)
允许LOBs压缩(加密和删除重复)
CREATE TABLE PC_BLK_01 OF SDO_PC_BLK (
PRIMARY KEY (
OBJ_ID, BLK_ID
)
)
LOB(POINTS) STORE AS SECUREFILE
(COMPRESS HIGH NOCACHE NOLOGGING);

7SDO_PC_BLK类型

描述点的一块
包含块的唯一标识
场景ID(OBJ_ID与PC_ID一致)和分块ID(BLK_ID)

属性

说明

OBJ_ID

点云对象ID

BLK_ID

块ID

BLK_EXTENT

块的空间幅度

BLK_DOMAIN

(目前未使用)

PCBLK_MIN_RES

在一个查询中可见块的最小分辨率

PCBLK_MAX_RES

在一个查询中可见块的最大分辨率

NUM_POINTS

POINTS BLOB中点的总数

NUM_UNSORTED_POINTS

POINTS BLOB中无序点的数量

PT_SORT_DIM

有序点的维度

POINTS

BLOB包含的点

8BLOB结构

BLOB包含一个存放点的数组
各点编码
d 64位浮点数(d = 点的维度)
一个32位整型表示点数
一个32位整型表示分区数
将来:压缩格式
从块MBR的来源处存储坐标以作为偏移量
使用短整型

9初始化一个点云

(1)定义点云的结构和组织
分辨率、维度、幅度
块的容量
(2)为各点云指定块的位置
点块表的名称
表的唯一标识
INSERT INTO LIDAR_SCENES (
SCENE_ID, POINT_CLOUD)
VALUES (
1,
SDO_PC_PKG.INIT (
BASETABLE      => 'LIDAR_SCENES',
BASECOL      => 'POINT_CLOUD',
BLKTABLE      => 'PC_BLK_01',
PTN_PARAMS    => 'BLK_CAPACITY=1000',
PC_TOL      => 0.005,
PC_TOT_DIMENSIONS => 3,
PC_EXTENT         =>
SDO_GEOMETRY (2003, 4326, NULL,
SDO_ELEM_INFO_ARRAY (1, 1003, 3),
SDO_ORDINATE_ARRAY (-74, 40, -73, 41)
)
)
);

10加载一个点云

(1)从一个普通表中加载一个点云
DECLARE
PC SDO_PC;
BEGIN
SELECT POINT_CLOUD INTO PC
FROM LIDAR_SCENES WHERE SCENE_ID = 1;
SDO_PC_PKG.CREATE_PC (PC, 'INPUT_POINTS');
END;
(2)用来输入的表的结构


(3)这个用来输入的表可以是文本文件,被关联成一个外部表使用


UE5集成高斯泼溅渲染:从数据到实时交互的完整实践指南 三维场景表示与渲染技术是计算机图形学的核心领域,旨在高效、逼真地重建与呈现三维世界。其原理通常涉及从离散采样数据中重建连续场景表示,并通过渲染方程进行可视化。这项技术的价值在于能够将真实世界数据快速转化为可交互的数字资产,极大提升了数字孪生、虚拟制片和游戏内容创作的效率。高斯泼溅作为一种新兴的神经辐射场技术,通过可学习的高斯球体表示场景,实现了高质量的实时渲染。本文聚焦于将高斯泼溅模型集成到Unreal Engine 5这一具体应用场景,详细拆解了从Python环境配置、模型训练与数据导出,到在UE5中通过 阅读详情

相关推荐

AI技术在智能农业中的应用与核心技术解析

人工智能技术正在深刻改变传统农业的生产方式,通过计算机视觉、深度学习和物联网等核心技术实现精准农业管理。智能农业系统利用传感器网络和无人机采集作物生长数据,结合机器学习模型进行病虫害识别、水肥优化和产量预测。这些技术不仅能显著提升农业生产效率(如节水30-40%、增产15-25%),还能减少农药使用量,实现可持续发展。典型的应用场景包括智能选种、精准灌溉和自动化采收,其中ResNet50、YOLOv5等模型在图像识别任务中表现优异。随着边缘计算和5G技术的发展,农业AI系统正朝着实时化、轻量化和自主化方向演

weixin_33739523的博客 427

ArcGIS Server10.1 +Oracle11g直接连接数据库发布地图,数据增删改查,MapServer实时更新方法...

1:这个问题的关键是需要将oracle数据库进行注册,注册的好处如下: 数据注册可帮助您验证服务当前所使用的数据位置是否是一个已知的且经服务器管理员认可的数据位置。 在将地图、globe、模型或其他资源发布(也就是上传)到服务器时,数据注册可提供数据路径的自动重映射。 2:注...

chunefen1600的博客 461

点云数据格式

点云是某个坐标系下的点的数据集。点包含了丰富的信息,包括三维坐标X,Y,Z、颜色、分类值、强度值、时间等等。点云格式是指用来存储和表示三维点云数据的文件格式。点云格式可以分为ASCII和二进制两种主要格式。ASCII格式是文本格式,每个点的信息用空格或逗号分隔,包含一个头文件和一个数据部分,方便阅读和编辑。常见的ASCII格式是文本格式包括:ASC、XYZ、TXT、PCD、PTS、PTX等。二进制(Binary)格式是二进制文件,每个点的信息用字节存储,不包含头文件,占用空间小,读写速度快。

baidu_34931359的博客 9901

Oracle11g GeoRaster使用1- 创建栅格数据表

目录 一、oracle简介 二、GeoRaster简介 三、问题 四、解决方案 1、方法1 2、方法2 五、数据导入 六、总结 一、oracle简介 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高...

kupePoem的专栏 1762

【信息科学与工程学】【数据科学】数据科学领域 第六篇 算法设计 01

算法设计

weixin_49199313的博客 1499

常用点云数据

内有常用的大量点云数据,有PLY格式,TXT格式,供初学者参考。

win2012r2&oracle 11g &arcgis sde之基于oracle的地理数据库搭建以及arcgis远程连接

1.数据库搭建和配置 2.远程连接oracle和客户端arcgis desktop远程连接

liangxingzhi1的博客 501

自研半导体Fab缺陷分析系统:从Klarf解析到Defect Map可视化的实战替代方案

本文分享了自研半导体Fab缺陷分析系统的实战经验,重点解析了Klarf文件格式与坐标系转换的核心技术,并详细介绍了从数据解析到Defect Map可视化的完整实现路径。该系统旨在为成本敏感或追求技术自主的团队提供一套功能完备的Klarity Defect平替方案,有效降低对昂贵商业软件的依赖,实现缺陷数据的自主分析与可视化。

y7z8a的博客 706

arcgis读取oracle数据库,arcgis连接Oracle数据库

arcgis连接Oracle数据库配置声明:本人的电脑是win10 64位,安装的Oracle是oracleR11gr2 64 arcgis版本位10.2 安装是在同一台电脑上。一、首先是安装Oracle的安装:可以参考这位朋友的,他的安装教材是非常详细的。如果成功则可以在控制台输入 sqlplus system/123456(我的密码是123456 system是Oracle默认的用户)则可以...

weixin_34691461的博客 1675

统信UOS下获取root权限的两种姿势:图形化开启开发者模式 vs 命令行直接提权

本文详细解析了统信UOS下获取root权限的两种方法:通过图形界面永久开启开发者模式和使用命令行临时提权。开发者模式适合系统级开发,提供完整root权限但降低安全性;临时提权则更灵活,适合日常管理任务。文章还对比了两种方案的优缺点,帮助用户根据需求选择最佳权限管理策略。

weixin_30266885的博客 514

STM32硬件SPI驱动ADS1255/1256避坑指南:从Cube MX配置到稳定采样实战

本文详细解析了使用STM32硬件SPI驱动高精度ADC芯片ADS1255/1256的完整流程与关键陷阱。重点阐述了Cube MX中SPI模式(必须为CPOL=1, CPHA=1)、数据帧格式(MSB First)及波特率(建议从256kHz起)的正确配置,并提供了分步读写时序的代码实现与逻辑分析仪调试方法,帮助开发者避开常见坑点,实现稳定可靠的高精度数据采样。

weixin_29193259的博客 358

Oracle 11g点云数据类型的构建和检索脚本

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.youkuaiyun.com/leverage_1229         系统功能结构自底向上分为三个层次:核心层、业务(服务)层、应用层。整个系统的核心层主要实现了流程的调度和控制,通过状态机流程管理完成整个业务从系统输入到结果输出的作业流程控制,同时提供了SSO登录授权管理;业务层提供了在每个业务流程中的各类处理功

leverli的专栏 2781

mysql处理点云_在Oracle 11g中构建点云数据类型

传送门 ? 轮子的专栏 ? ? http://blog.youkuaiyun.com/leverage_1229 1发展历程 2处理流程 3存储模型 将逻辑结构从物理结构中分离出来 (1)逻辑结构: 这些表含有一个类型为SDO_PC的列 包含一般的属性和所占用空间的单位数量 并且包含一个指向点云块表的指针 (2传送门?轮子的专栏??http://blog.youkuaiyun.com/leverage_12291发展历程...

weixin_36301296的博客 254

PPPoE上网配置不求人:华为路由器命令行操作指南(2023最新版)

本文提供2023年最新的华为路由器PPPoE上网配置命令行操作指南。通过详细的步骤讲解,从连接设备、创建拨号接口、绑定PPPoE客户端到配置内网与NAT,手把手教你完成配置,并附有验证排错方法,助你轻松实现稳定上网。

s4t5u6v的博客 679

RK3568(buildroot)利用squashfs+overlay实现嵌入式系统高可靠存储方案

本文详细介绍了在RK3568嵌入式平台上,基于Buildroot系统,利用squashfs只读根文件系统与overlayfs可写层相结合的高可靠存储方案。该方案能有效防止设备意外断电导致的系统文件损坏,通过内核配置、启动脚本编写及镜像制作,实现系统核心的只读保护与用户数据的持久化分离,显著提升嵌入式设备的现场稳定性。

weixin_29189381的博客 546

Windows平台LiDAR数据处理:liblas库的VS2017 x64版本集成与实战指南

LiDAR(激光雷达)数据处理是三维地理信息与遥感领域的核心技术,其核心在于高效解析行业标准的LAS点云格式。LAS文件不仅包含三维坐标,还承载强度、回波、分类等丰富属性,为地形建模、林业调查、自动驾驶等应用提供基础数据支撑。在工程实践中,开发者常面临环境配置与库编译的挑战,尤其是在Windows平台进行二次开发时,依赖库版本匹配与编译器ABI兼容性问题尤为突出。预编译的二进制库能显著降低集成门槛,将开发重心聚焦于核心算法与业务逻辑。本文以liblas库的特定版本(Release, x64, VS2017)

cmff98425的博客 355

Kinect V1结构光激光散斑原理及样式

   对 intel realsense F200 和 Kinect V1的coding pattern原理进行调研,知二者都使用light coding的方式,该方法与传统的coded structure light不同:传统编码结构光(空间编码,时间编码)最终使用的是三角测量的原理计算深度信息;light coding通过投射具有高度伪随机性的激光散斑,会随着不同距离变换不同

松间明月 1万+

生成式AI与传统AI的本质区别:从模式映射到世界模拟

人工智能并非单一技术,而是包含不同范式的工程体系。传统AI本质是基于标注数据的输入-输出模式映射,依赖结构化特征与人工规则,在故障预测、图像分类等边界清晰任务中表现稳定;生成式AI则通过学习数据联合概率分布,具备零样本泛化、跨模态重建与推理生成能力,成为处理非结构化知识、长尾场景与动态问题的新范式。其技术价值在于突破数据标注瓶颈、降低领域知识固化成本,并支撑RAG、提示工程等轻量级落地路径。典型应用场景涵盖工业质检、GMP合规问答、点云增强与工艺参数推荐等真实产线需求。本文聚焦‘生成式AI’与‘传统AI’在

weixin_33742618的博客 678

AutoSAR配置与实践(基础篇)3.2 BSW中的I/O架构和模块详解

车门位置传感器(Sensor SWC)输出的电流信号经过了一系列处理,如先被转化为电压信号,后又经ADC转换为数字信号,但是IoHwAb模块对上层隐藏了这一系列处理过程,并将数据直接抽象为它的输出接口,即车门开关状态接口。Sensor SWC 使用RTE接口直接从IoHwAb模块封装的车门开关状态,SWC它并不关心ECU硬件是如何实现的传感器电流采集,也不关心MCU ADC采样精度(如10/12位)IoHwAb把采集的电压抽象为开关状态,使得Sensor SWC不依赖具体的ECU硬件。

nihaoljq2010的博客 1300

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

python图像识别返回坐标,OpenCV从blob检测返回关键点坐标和区域,Python

I followed a blob detection example (using cv2.SimpleBlobDetector) and successfully detected the blobs in my binary image. But then I don't know how to extract the coordinates and area of the keypoint...

weixin_35728411的博客 1074

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

如何利用坐标值自动生成点、线、面GIS数据

有时候我们会在野外采集或通过其它渠道获得一系列坐标值,这些数据无法在GIS软件中可显示或使用的,我们需要将这些坐标及其属性转换为标准的GIS格式的数据例如:shp,方便利用各类GIS软件进行使用或编辑。下面我们介绍如何利用【GIS数据转换器】来将坐标数据转换为GIS软件可以使用的标准的GIS数据:SHP。转换可以分为点、线、面,我们需要按格式整理到CSV(EXCEL)文件中程序。 【GIS数据转换器】程序目录中有可以转换的数据样例【CSV数据】。 如下图: 数据整...

GIS工具 6784

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

基于Log ASCII Standard格式文件的点云数据存储和检索

传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.youkuaiyun.com/leverage_1229 核心层         核心层主要提供后台业务集中处理中最基本、共性的信息处理、流程调度和相关的管理功能,如任务调度、路由确定、事务一致性管理、任务拆解合并、优先级管理等。核心层对业务处理中的各项工作进行高度的抽象,只管理共性的属性和操作,功能相对简单,具有较高稳定性

leverli的专栏 2597

点云数据格式说明

介绍点云数据格式相关的具体信息

scott198512的博客 2万+
上一篇: 让Away3D伴你360°全景漫游
innovation
博客等级 码龄14年 251粉丝 136原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值