全球主机交流论坛

标题: 这里有懂空间坐标的么EPSG:4548 [打印本页]

作者: 斌斌    时间: 2023-11-6 23:07
标题: 这里有懂空间坐标的么EPSG:4548
导入模型到cityEngine,EPSG:4548,导出后,放到cesium里面,怎么纠偏的,有什么工具能把4548转成cesium能用的坐标系。
作者: loc是干啥的呢    时间: 2023-11-6 23:22
不懂這是什麽
作者: kikuri    时间: 2023-11-7 01:50
将CityEngine导出的EPSG:4548坐标系模型导入Cesium进行纠偏,可以考虑使用coordinate-transform工具进行坐标转换:

1. 安装coordinate-transform:

```
npm install coordinate-transform -g
```

2. 使用coordinate-transform将模型坐标转换为Cesium支持的EPSG:4326:

```
coordinate-transform -s epsg:4548 -t epsg:4326 -i model.json -o model_4326.json
```

这将输入的model.json从EPSG:4548转换为EPSG:4326坐标系输出为model_4326.json。

3. 在Cesium中加载转换后的model_4326.json模型。

coordinate-transform可以批量转换GeoJSON、KML等空间数据的坐标参考系统。

也可以使用GDAL、Proj4等工具进行转换。

这样就可以将CityEngine的模型导出数据转换为Cesium可以直接使用的经纬度坐标。
作者: kikuri    时间: 2023-11-7 01:52
不知道行不行哈,问AI的
作者: 斌斌    时间: 2023-11-7 10:00
kikuri 发表于 2023-11-7 01:50
将CityEngine导出的EPSG:4548坐标系模型导入Cesium进行纠偏,可以考虑使用coordinate-transform工具进行坐标 ...

没有npm install coordinate-transform -g
作者: csqd    时间: 2023-11-7 10:02
2000坐标系,应该是3度带,具体是哪条看不出来。模型二维还是三维的
作者: 斌斌    时间: 2023-11-7 10:21
csqd 发表于 2023-11-7 10:02
2000坐标系,应该是3度带,具体是哪条看不出来。模型二维还是三维的

肯定是3
作者: scheme    时间: 2023-11-7 10:31
mjj懂得真多
作者: kikuri    时间: 2023-11-7 16:55
斌斌 发表于 2023-11-7 10:00
没有npm install coordinate-transform -g

有这个库啊  https://www.npmjs.com/package/transform-coordinates

是不是没有nodejs
作者: Tony马    时间: 2023-11-7 17:04
arcgis啊
作者: 斌斌    时间: 2023-11-7 18:53
Tony马 发表于 2023-11-7 17:04
arcgis啊

这能转换?
作者: 斌斌    时间: 2023-11-7 18:55
kikuri 发表于 2023-11-7 16:55
有这个库啊  https://www.npmjs.com/package/transform-coordinates

是不是没有nodejs

你发的库,安装命令是npm i transform-coordinates  跟你发的代码不一样,不是一个库。
coordinate-transform库!=transform-coordinates 库

作者: 斌斌    时间: 2023-11-7 18:56
kikuri 发表于 2023-11-7 16:55
有这个库啊  https://www.npmjs.com/package/transform-coordinates

是不是没有nodejs

用法也不一样...就不是一个东西呢。
作者: kikuri    时间: 2023-11-7 20:20
知识盲区了哈哈




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4