pg2b3dm 生成建筑物3dtiles

问题描述

数据量大,cesiumlab 导入时间久,容易报错,内存不够等问题

1、数据处理

数据是shp 文件,根据高度属性进行拉伸

postgres for shape 进行数据导入

sql 复制代码
---2d 转3d 数据
CREATE TABLE sc_3d AS
SELECT 
    gid,
    ST_Force3D(geom, height) as geom,
    quality,
    height,
		age
FROM sc2
WHERE geom IS NOT NULL;


--- 根据属性拉伸建筑物
UPDATE sc_3d2 
SET geom = ST_Multi ( ST_CollectionExtract ( ST_Extrude ( geom, -- 3D轮廓
			0, 0, height -- 沿Z轴拉伸总高度
		),3 ) ) 
WHERE
	geom IS NOT NULL;


-- 拉伸插件引入
CREATE EXTENSION postgis_sfcgal;
SELECT postgis_sfcgal_version();

2、pg2b3dm 生成数据3dtiles

下载转换工具

https://github.com/Geodan/pg2b3dm/releases

执行代码

pg2b3dm -h localhost -U postgres -c geom -d postgres -t test_3d2 -o data2

3、结果

相关推荐
Nturmoils1 天前
订单列表慢查询,先看 WHERE、ORDER BY 和 LIMIT
数据库
渣波1 天前
拒绝 SQL 焦虑!手把手带你用 NestJS + Prisma + DTO 写出“防弹”级后端代码
javascript·数据库·后端
倔强的石头_2 天前
KingbaseES 新版MySQL 兼容版体验:旧版迁移 + 功能实测
数据库
倔强的石头_5 天前
《Kingbase护城河》——数据库存储空间全景探测与精细化瘦身实战
数据库
冬奇Lab6 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
ClouGence6 天前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
无响应de神6 天前
三、用户与权限管理
数据库·mysql
麦聪聊数据7 天前
数据服务化时代:企业数据能力输出的核心路径
数据库
shushangyun_7 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
DARLING Zero two♡7 天前
【MySQL数据库】数据类型与表约束
数据库·mysql