专栏名称: GIS前沿
分享测绘地信资讯,交流行业软件技巧。
目录
相关文章推荐
51好读  ›  专栏  ›  GIS前沿

有了这些网站,让我的三维开发之路顺风又顺水!

GIS前沿  · 公众号  ·  · 2024-12-25 18:57

正文

前言

上个周发表了一篇三维开发的资源汇总类文章,深受大家的喜欢,还未阅读的朋友请戳: 做三维开发这么久,竟然还不知道这些宝藏网站?

今天,我将继续履行我的承诺,继续为大家分享干货,包括: 数据格式转换及处理工具 三维建模工具 三维开发优秀的学习网站及资源 优秀的三维开源项目 等。

数据处理展示工具

L7editor

【地址】:https://l7editor.antv.antgroup.com/

【介绍】:L7editor由 蚂蚁集团 提供的一款在线地图编辑工具,主要用于地理信息可视化,数据快速展示等;

主要具有以下功能:

  • 地图制作 :支持创建自定义地图,可以方便地添加各种地理信息元素,如点、线、面等,也能够快速渲染geojson等数据格式的图层,适用于快速展示业务数据、分析结果等。

  • 数据可视化 :提供了多种数据可视化工具,如 热力图 聚合图 分布图 等,能够将数据直观地呈现在地图上。

  • 实时交互 :支持与地图进行实时交互,可以动态调整地图视角、展示不同层级的数据。

  • 快速分享 :支持将编辑好的地图快速分享,方便团队之间的协作和展示。

geojson.io

【地址】:https://geojson.io/

【介绍】:geojson.io由 Mapbox 团队开发制作,是一个在线地图编辑和数据可视化工具,专注于 创建 编辑 查看 GeoJSON 格式 的地理数据。

主要功能:

  • GeoJSON数据编辑 :提供直观的地图界面,允许用户绘制和编辑地理数据元素(如点、线、面),生成符合 GeoJSON 标准的地理数据文件。

  • 数据可视化 :可以将已有的 GeoJSON 数据上传到地图上查看,适合快速浏览地理数据的分布和形状。

  • 数据格式转换 :支持多种数据格式的导入与导出(如 KML Shapefile 等),方便在不同 GIS 应用间进行数据转换。

  • 协作与分享 :可以将地图编辑结果生成链接或导出文件,以便与他人共享和协作。

数据转换工具

主要用于 GIS领域 各种格式的数据转换处理工作;

mapshaper

【地址】:https://mapshaper.org/

【介绍】:Mapshaper一个在线地图和地理数据处理工具,主要用于 编辑 简化 转换地理数据文件

主要功能如下:

  • 地理数据格式转换 :支持从 Shapefile GeoJSON TopoJSON CSV KML 等格式导入数据,并可以将其导出为多种常见 GIS 格式`。

  • 数据简化 :提供高效的多边形和线条简化算法,可以在保留地理信息形状的基础上降低数据点密度, 生成更小的文件 ,适合 Web 地图和 移动设备 使用。

  • 属性和数据编辑 :允许开发者查看、编辑和清理属性表数据,可以删除、修改、合并属性字段,以便更好地管理和整理地理数据的元信息。

  • 投影和重投影 :支持投影变换功能,用户可以在 WGS84 和其他坐标系统之间转换数据。

  • 拓扑修正 :提供拓扑修正工具,帮助用户检测和修复数据中的几何错误(如 边界缝隙 重叠 等),保证数据质量,特别适用于多边形数据。

  • 筛选和过滤 :支持基于属性或地理位置的筛选和选择功能,方便用户提取特定数据子集。

  • 快速预览 :编辑结果实时预览,方便用户评估简化或转换后的效果。

geojson-topojson

【地址】:https://jeffpaine.github.io/geojson-topojson/

【介绍】:github上的开源工具,主要用于 geojson topojson 这两种数据格式的互相转换;

三维建模工具

Blender

【网址】: https://www.blender.org

  • 开源且功能丰富 :提供从 建模 雕刻 UV 展开到渲染和动画的一整套三维设计工具,功能不输商业软件。

  • 活跃的社区 :拥有大量用户和开发者,提供丰富的插件和教学资源。

  • 高质量渲染 :内置 Cycles Eevee 渲染引擎,支持实时渲染和高质量离线渲染。

  • 适用三维引擎 :支持导出为多种格式(如 FBX OBJ GLTF ),可用于 Unity Unreal Engine Three.js Cesium 等三维引擎。

SketchUp Free

【网址】: https://www.sketchup.com/plans-and-pricing/sketchup-free

  • 易用性 :操作简单、学习曲线低,适合初学者快速上手。

  • Web 版本 :无需安装客户端,直接在浏览器中使用,便捷性高。

  • 强大的插件支持 :通过扩展库,用户可以添加许多额外功能,如地形建模、导出增强等。

  • 适用三维引擎 :可导出为常见的 3D 格式(如 OBJ DAE ),适用于 Unity、Unreal Engine 和一些 Web 三维引擎(如 Three.js)。

3DS MAX

【网址】: https://www.autodesk.com/products/3ds-max/overview

【介绍】:3ds Max 是一款广泛使用的三维 建模 动画 渲染 软件,特别在 游戏开发 电影制作 建筑可视化 等领域中非常受欢迎。

  • 多种建模方法 :支持多种建模技术,包括多边形建模、曲面建模和细分建模,使用户能够根据需求选择合适的方法

  • 高质量渲染 :内置 Arnold 渲染器,支持高质量的 光照 阴影 效果,适合制作 真实感图像

  • 动画制作功能 :提供丰富的动画制作功能,如 骨骼动画 角色绑定 路径动画 等,适合制作复杂的动画场景。

  • 模拟和动力学 :支持物理模拟和粒子系统,使用户可以创建真实的动态效果。

  • 丰富的插件生态 :拥有大量的第三方插件,可以增强软件功能,如增强的渲染器、建模工具和特效等。

  • 兼容性 :支持与其他软件(如 Maya Revit AutoCAD 等)进行数据交换,方便在多软件环境下工作。

Three学习

Three视频教程

个人非常推荐的一个 Threejs 入门学习视频教程,是由国外的大佬 simon 老师录制的 。







请到「今天看啥」查看全文