ThingJS除了PASS能力,还提供了CampusBuilder/CityBuilder等SAAS平台,用来实现3D地图的交互配置,属于ThingJS可视化搭建组件之一。而且,CityBuilder还支持JS代码编辑,无代码进行创作,让3D地图开发成为设计人员也能够上手、和开发人员良好协作的一款产品。

ThingJS提供了一个城市场景的搭建工具CityBuilder,可以自动搭建3D城市地图,不需要我们另外去使用3Ds max等工具来制作模型,否则的话项目开发复杂度会高很多。一个好消息就是,ThingJS提供了CityBuilder搭建工具,用户只要上传Geojson数据,即可根据这个数据生成对应的三维智慧城市场景!

ThingJS的在线开发工具CityBuilder,不但能够一键生成选择的区域的城市模型,还能够根据上传的Gis数据(Geojson格式文件)生成对应区域的城市模型!打开在线开发的界面,点击编辑器上方右侧的一个地球小图标,即可进入ThingJS在线开发工具CityBuilder。

ThingJS如何一键生成3D城市?

话说回来,如何选择自己想要搭建的城市范围?怎么选择精美的模板?有对应的数据又该怎么生成城市场景?没有数据但是需要对这些数据进行操作可以么?ThingJS的实现步骤很简单。

进入到ThingJS的在线开发中,找到一键3D城市的入口,前面也说了具体位置。首先输入地图/城市项目名称,在新建地图窗口选择一键城市,选取城市范围或输入城市名称如上海,挑选配色合适的3D城市模板后,点击进入编辑状态,就成功生成初始模板了。


可以说,前期的操作就是点点点,这样一个3D城市或者说是3D地图就展现出来了,我们可以根据这个展现的3D城市进行下一步的操作,不论是去给他替换模型或者说是控制视角进行巡游,亦或增加图表来显示对应数据,或者是点击出现对应大楼名称,也可以更详细的弹出对应大楼的实时数据,比如人数、当前楼层温湿度等等,这些都可以通过ThingJS快速制作!

ThingJS上传Geojson数据生成3D城市地图

基于Webgl可视化平台ThingJS的CityBuilder搭建工具,能够选择对应区域生成模型,还有多种精美的模板可以选择,如图所示,CityBuilder不但能够输入对应区域,选择模板,还能够上传我们自身的GIS数据。

在ThingJS在线开发平台,当我们不选择一键城市而是上传数据后,将会进入空的CityBuilder编辑页面,此时我们点击图层右侧的加号,将会出现我的数据面板,选择上传我们的Geojson数据,注意选择坐标系,即可上传我们的数据了并在ThingJS中生成三维城市模型!


当我们的数据成功上传后,就会展现在“我的数据”中,点击我的数据,就能将我们的GIS数据(Geojson格式)转化成城市场景,并且进行对应操作,比如修改样式,可以使用模型替换掉目标模型,设置模型大小比例等等,还能设置弹窗,用户点击对应模型就能弹出对应的效果,使得我们的3D可视化城市搭建更加便捷,而且后续添加可视化对应的图表也能够使用ThingJS的图表功能添加,可以说是非常便捷的一个工具!

3D可视化在各大应用领域是一颗冉冉升起的新星,ThingJS同时结合SAAS和PAAS能力,把设计人员、开发人员分开,每个人都配置一套轻量化平台, 最后通过无缝转化来完成整个3D地图的搭建,极大提升了项目开发的效率!

ThingJS:如何一键生成3D城市地图相关推荐

  1. 友价T5商城系统一键生成SiteMap网站地图插件【chajian_sitemap_builder.php】

    最新友价T5商城系统一键生成SiteMap网站地图插件[chajian_sitemap_builder.php] 地图效果https://www.lmtaolu.cn/sitemap.xml 友价T5 ...

  2. 【云图】一键生成连锁店品牌地图

    摘要:不需要写代码,不需要花钱,不需要求人,用最简单的方式,可视化的操作,即可生成连锁店品牌地图.而且自动适配PC浏览器与移动浏览器!快来看如何操作. ------------------------ ...

  3. echart 广州3d_echarts绘制3D城市地图

    使用echarts 绘制 中国地图/各省地图/市级地图 的3D地图 先上效果图javascript 中国 html 四川省 java 成都市 git 3D地图说明 经过使用 series-map3D ...

  4. 高德地图3D城市地图实现gps打点可视化数据显示

    <template><div id="amapContainer"></div> </template><script> ...

  5. Echartds-gl (3D) 城市地图,点击事件,实现下钻等操作

    在可视化项目中,实现鼠标点击那一块  就拿到那一块的数据 let areaData=''; // 定义一个变量用于存储鼠标经过的区域data emphasis: {disabled: true, // ...

  6. arcgis导入市级政区图_CityBuilder——导入GIS数据创建三维城市地图

    CityBuilder是ThingJS平台推出的3D城市制作工具,用户只需要在CityBuilder中框选地图区域即可生成选中区域的3D地图. CityBuilder一键城市 框选区域 自动生成3D ...

  7. CityBuilder——导入GIS数据创建三维城市地图

    CityBuilder是ThingJS平台推出的3D城市制作工具,用户只需要在CityBuilder中框选地图区域即可生成选中区域的3D地图. CityBuilder一键城市 框选区域 自动生成3D ...

  8. 提取地图中道路_逼疯谷歌地球!我用神器一键提取各种肌理,还能生成3D模型!...

    点击文末「在看」「赞」,我们将第一时间出现在你面前 每天8:15,设计气象台准时为你带来最新黑科技干货知识 前期分析好做吗?看到这个问题,你可能会想,不就网上随便截个地图P一P嘛,有多难? 那比如说, ...

  9. ThingMap一键城市2.0重新出发:快速生成三维城市

    在城市级可视化项目中,一般需要可视化的三维地图作为承载各种应用的载体,但大家在使用三维地图的过程中经常碰到3道难题:1.资源获取不便2.操作使用复杂3.模型效果不理想.为了降低三维地图的获取和使用难度 ...

  10. 从2D地图到3D城市模型的概略路线

    对包括道路和城市在内的这些密集使用的地理要素制作地图的需求一直在稳步提升.这是因为如今的城市化率需要详细的及时更新的三维地理数据.这些数据帮助城市管理者规避居住性下降,限制水.空气和噪声污染,改善公平 ...

最新文章

  1. linux下安装oracle 10g
  2. 批量恢复加密图像,联邦学习真的危了? | CVPR 2021
  3. Java理论知识及面试题
  4. 这一次,吃透你项目中的每个资源!
  5. Android 人脸实名验证demo——腾讯人脸核身·云智慧眼
  6. 测试http请求的Chrome插件:Postman插件的查找安装模拟测试 - 讲解篇
  7. jackson用法,json转换
  8. 2006年博客之星(小废物点评版)
  9. 测试集的准确率为什么高于训练集的准确率?
  10. 【ReflectDllInjection】 反射型DLL注入
  11. 渗透函数实现排序的函数层次聚类或者叫做凝
  12. 【中医学】11 常见病证-3:虚劳:月经不调:痛经:崩漏:带下:痄腮:疳症:湿疹:肠痈...
  13. 智能浇花系统(ESP8266+APP Inventor+DHT11)
  14. ssh备考-06Struts2 往值栈中存入值,以及前端获取值栈中的值
  15. 【题解】codeforces786A Berzerk
  16. python做的游戏放到微信_【1、 创建一个python的文件,运行后,文字版方式模拟微信游戏“跳一跳?】...
  17. LOWKEY: LEVERAGING ADVERSARIAL ATTACKS TO PROTECT SOCIAL MEDIA USERS FROM FACIAL RECOGNITION
  18. BI是报表?BI是可视化?BI到底是什么?
  19. maven卸载强制性依赖
  20. QT实现简易的计算器

热门文章

  1. iphone 蓝牙开发 总结
  2. c语言中竖线的作用,c语言中一条竖线是什么符号?
  3. win10环境搭建vue开发环境
  4. 数据可视化,看这一篇就够了
  5. Mongodb实验二——分片集群搭建
  6. 利用C 语言求一元二次方程解
  7. 剑桥2021计算机专业,2021剑桥大学计算机专业录取条件出炉 你有信心过线吗
  8. lowB三人组排序算法及其时间复杂度
  9. Aviary 滤镜 教程 照片编辑器
  10. 台式计算机主机内置喇叭不响,台式机扬声器没声音怎么样解决