分享
查看: 3255|回复: 1

[发布] ThingJS城市搭建工具CityBuilder问答

[复制链接]

ThingJS城市搭建工具CityBuilder问答

发表于 2020-3-31 21:28:50 来自 发布 阅读模式 倒序浏览
zzv_icon3255 zzr_icon1 查看全部

什么是CityBuilder?字面上就是城市搭建者,也就是城市搭建工具,是一个专门制作某城市或者某区域的模型的一个工具,为什么会有这个工具的产生?这就好比楼盘开盘售卖需要对应模型一样,在电力系统或者消防系统这种基于一个城市来展现的系统中,有时候就会需要这些城市的居民楼、主干道、河流、绿地等等,而一座城市中,居民楼的数量可想而知,如果全部都交付给模型师去建模,不但耗时耗力,更有可能带来的就是,模型过大,加载缓慢甚至卡死,导致项目无法正常交付等等,所以CityBuilder就是让搭建城市模型更便捷的一个工具。


本篇讲述的是使用ThingJS网站工具CityBuilder搭建城市场景或者是结合场景、模型时所遇到的问题,具体从引用模型的问题延展至场景结合地图的相关问题,如果在如何使用CityBuilder搭建智慧城市应用有所困扰,或者是对于如何引用场景至CityBuilder的具体细节不清楚的,可在本帖下方留言,将会有专业人士进行解答,或者您也可以从我们ThingJS的官方QQ交流群:可在ThingJS网站首页加入技术QQ群进行咨询了解。


ThingJS城市搭建工具CityBuilder能做什么?

1、框选城市区域,一键生成城市。

2、无缝集成园区场景,制作好的场景、模型可以无缝对接在生成的城市场景中。

3、轻松配图,简易快速配置地图效果,应用智能制图样式,优化数据视觉效果。

4、释放数据潜能,提供全面的JavaScript API二次开发接口,支持IFrame方式快速嵌入第三方应用。

5、建筑白模可直接替换为模型库中已存在的模型。


ThingJS建模工具CamBuilder中的模型是免费的么?

默认CampusBuilder客户端编辑器右侧模型是免费的。


在ThingJS中使用代码创建模型是不是需要购买才能用?

不完全是。免费模型列表模型,是可以直接动态引用的。在ThingJS“在线开发中”,使用Ctrl+M快捷键弹出免费模型列表。

ThingJS城市搭建工具CityBuilder问答


如何搭建出如下图效果的项目?

ThingJS城市搭建工具CityBuilder问答

使用ThingJS中的CityBuilder在线开发工具,即可快速搭建该项目。


在CityBuilder中能添加我搭建好的园区场景么?

在CityBuilder里可摆放由CamBuilder(模模搭)搭建出来的场景。


使用CityBuilder搭建地图场景,整个区都有高建筑效果的话,必须要自己有数据才行对吗?

是的,也可以用一键城市,一键城市的数据可能不全,也可以使用自己的数据。


 CityBuilder里有没有编辑数据的功能?

CityBuilder未提供编辑数据功能,如有数据需要修改,请在编辑数据的在线工具中进行修改或是其他工具中修改,修改完成后再上传数据到CityBuilder。


使用CityBuilder能制作城市级应用么?有什么简单方法快速搭建的么?

城市级建筑可利用GIS数据自动生成,具体可参看CityBuilder。若有部分精模也可在QGIS中删除对应位置模型即可。


如何将制作的园区放到地图上?

使用ThingJS的CityBuilder,就可以将制作的园区放置在地图上面。


ThingJS输出的可视化能否和其它开发成果整合?

可以整合。ThingJS的可视化是纯H5输出,能整合H5的,都可以进行整合。


如下图,自定义背景底图不能使用本地的图片吗?

ThingJS城市搭建工具CityBuilder问答

支持自己发布的瓦片地图,而不是图片。


能否将沿着轨迹运动的白点换成小车?

ThingJS城市搭建工具CityBuilder问答

可以,ThingJS的在线开发中有相应示例。


CityBuilder默认的是高德地图么?

是的,跟高德一样。


上传到CityBuilder中的数据,可以打包离线下来吗?

在离线部署的时候可以。


在CItyBuilder中用的是白色的地图,如何调整样式?

请看下图:

ThingJS城市搭建工具CityBuilder问答


如何实现这种反射效果?

ThingJS城市搭建工具CityBuilder问答

请看下图:

ThingJS城市搭建工具CityBuilder问答


在创建地球区域时,系统默认的坐标系是GCJ02,如何改成WGS84坐标系呢?

在CityBuilder里面会把对数据做转换,如果自己开发是不转换坐标系的,保证底图也是WGS84能项目匹配上即可。


在CityBuilder中如何控制地球不旋转呢?

在选择项目中的初始化动画中,取消旋转地球即可:

ThingJS城市搭建工具CityBuilder问答


CityBuilder中的一键城市,所产生的的地图数据与预期不符,该怎么处理地图数据?

CityBuilder目前不提供修改地图数据的功能,用户可以再地图数据在线编辑工具中修改地图数据,将修改好的地图数据上传至CityBuilder中使用。


CityBuilder没有百度底图,是不支持通过百度绘制出来的数据么?

由于百度地图坐标系的坐标原点的特殊性,CityBuilder目前不支持百度地图的瓦片服务。如果坐标数据来自于百度地图,数据上传时选择“百度坐标系”,可以与其他的地理底图进行匹配。


使用CityBuilder创建的建筑物怎么拔高?

需要在图层中选择高度,如果没有给建筑设置高度则无法拔高:

ThingJS城市搭建工具CityBuilder问答


为什么我使用Geojson.io制作的geojson数据,上传到你们CityBuilder后,没有高度显示?

CityBuilder并不会去修改您的geojson文件,而是会根据您的geojson文件来制作对应的城市建筑等,如果您上传后的数据没有高度字段,您可以查看您的数据中是否有height字段,或者是您的height字段是否拼写错误。


为什么我上传的数据在CItyBuilder上有偏差?

geojson文件上传时会有三个选择,分别为GCJ02坐标系、百度坐标系、WGS84坐标系,您可以根据你数据来源进行选择并上传数据。


新版本CityBuilder只能从ThingJS在线开发进入了么?

是的,ThingJS为了方便用户的使用,将CityBuilder的入口迁移到ThingJS在线开发平台中,从这里,能够更加方便的在开发过程中引用对应CityBuilder场景。


使用一建城市选择区域后,为什么生成的区域没有模型出现?是BUG么?

并不是的,国内许多地方都没有完整的城市数据,出现这种情况说明您选择的区域暂时没有对应数据或者暂未公布,您可以联系在下方留言或者在ThingJS交流群(可在ThingJS网站首页加入技术QQ群)中提出商务需求等。


avatar

77

主题

224

帖子

1176

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1176
橘子酱该减肥啦 发表于 2021-5-20 17:48:33 显示全部楼层
目前一键城市更改为3D城市页面供大家进行选择,点击 https://www.thingjs.com/guide/speedcityshow/进入页面搜索查看对应城市效果
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t