GIS小技巧——一文教会你安装BlenderGIS插件

news2024/10/9 22:09:39

Blender是一款不错的三维渲染软件,用它来做三维地形图,能够更好地把地形纹理显现出来。不过,原始的Blender是没有地图底图的,要结合三维影像制作三维地形图,需要结合其他的软件,比如ArcGIS Pro,小编之前也曾经介绍过如何结合ArcGIS和Blender开展3D地图绘制,那么是否能够不借助其他的软件,直接在Blender上使用地图呢?今天我们的GIS小技巧来关注这个问题。

一、软件准备

首先,我们需要准备一款Blender软件。Blender是一款免费软件,大家进入Blender官网下载即可,这里推荐最好使用Edge浏览器和谷歌浏览器打开网站哈。如果你进去下载时显示要付费,说明你进入不是官网。这里贴出官网:blender.org - Home of the Blender project - Free and Open 3D Creation Software

软件版本的下载看个人喜好,建议下载3.6以上的版本。如果不想去官网下载,欢迎关注小编的公众号“梧桐GIS”,我们同步了两个版本的Blender软件资源,更新在公众号,按照关键词回复即可免费获取。

二、BlenderGIS插件

解决完了软件问题,接下来,要想在Blender中加载地理底图,多亏一些大佬努力,我们只需要安装一个小插件,即BlenderGIS,就可以实现底图的加载。打开GitCode官网或者是GitHub官网,搜索BlenderGIS插件,将安装包下载下来即可。

还是那句话,如果不想去官网下载,那就欢迎关注一下小编的公众号吧,我们也将安装包的下载链接放在里面了,保证免费,需要的友友下载即可。 

三、插件安装

当第一步和第二步你都准备好了之后,我们就可以开始第三步的安装了。注意!注意!下载的BlenderGIS插件里头的文件不要解压哈。

打开blender软件,从编辑选项卡中选择“偏好设置”。

在打开的窗口中选择“获取扩展”,在最右侧的下角标符号中点击“从磁盘安装”,打开我们下载的BlenderGIS插件安装包所在的磁盘文件夹。这一步不同的版本略有不同,在更低的版本中,在该模块下会直接出现“安装”的小按钮,点击即可。

这里,我们选择文件夹里面的zip压缩文件,点击从磁盘安装按钮。

完成安装后,我们在插件位置搜索BlenderGIS,会出现相关插件,点击勾选,确认启用。取消仅已启用的勾选框,在搜索框输入node,完成勾选。

 一切都完成了之后,我们发现Blender顶部出现了一个新的东西,那就是GIS。让我们点击,选择“Web geodata”,选择“Basemap”,打开我们心心念念的底图。

可是啊,我们发现,它报错了,显示的是没有影像,说明我们并没有正确安装影像的ID链接。也许是你的电脑安全程度比较高,把里面一个很重要的小程序删掉了。这怎么办?

没关系,跟着我继续来。让我们找到C盘下面的Blender文件夹,主要是C盘文件夹哈,不是你的安装路径的文件夹。按照:C:\Users\用户名\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\domlysz-BlenderGIS-7acdaae\core\lib\imageio\resources打开路径。新建一个文件夹,命名为“freeImage”.

回到我们前面下载的BlenderGIS插件安装包。把该文件复制一下,粘贴到我们刚刚在C盘建好的文件夹下面。一定要放回刚刚建好的文件夹哈

关闭文件夹和Blender软件,并再次打开,让我们按照此前的步骤,点击GIS内部的底图,成功加载,让我们将底图换成Esri的(谷歌图源用不了呜呜呜~),点击确定打开。

兄弟们,让我们欢呼啊啊啊,加载完毕了,看看这地形纹理,不错。

好了,BlenderGIS插件加载完毕了,大家快试试做做属于你的三维地形图吧!什么,你不会,没关系,快去小编的B站账号,我们有视频讲解哦。

好啦,今天的分享到这里就结束了,希望对大家有帮助。我们是一群致力于分享GIS优质教程的地理人,走进梧桐GIS,一起洞察地理之美!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2200164.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于RSSI原理的蓝牙定位程序(matlab代码,3维空间、基站数量>3即可,可自适应)

目录 商品描述 商品描述 这款基于接收信号强度指示(RSSI)原理的蓝牙定位程序,专为需要高效、可靠定位解决方案的开发者和研究人员设计。无论是在室内环境还是复杂的三维空间,该程序都能通过N个蓝牙锚点,实现对未知点的…

重学SpringBoot3-集成Redis(十)之实时统计和分析

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(十)之实时统计和分析 1. 实时统计和分析的常见场景2. 使用 Redis 数据结构进行实时统计3. 使用Redis String实现计数器…

linux线程 | 一篇文章带你理解线程的概念

前言:本篇讲述linux里面线程的相关概念。 线程在我们的教材中的定义通常是这样的——线程是进程的一个执行分支。 线程的执行粒度, 要比进程要细。 我们在读完这句话后其实并不能很好的理解什么是线程。 所以, 本节内容博主将会带友友们理解什么是线程&a…

vscode软件中可以安装的一些其他插件

一. 简介 前面了解了 在 做 C开发时 vscode软件需要安装的一些常用插件。文章如下: vscode软件在 C发中常用插件-CSDN博客 本文继续了解一些其他好用的插件。 二. vscode软件中可以安装的一些其他插件 1. 字体插件 FIRA CODE FIRA CODE 致力于提升代码的连贯…

Chromium 中chrome.history扩展接口c++实现

一、前端 chrome.history定义 使用 chrome.history API 与浏览器的已访问网页的记录进行交互。您可以在浏览器的历史记录中添加、移除和查询网址。如需使用您自己的版本替换历史记录页面,请参阅覆盖网页。 更多参考:chrome.history | API | Chrome…

LSTM 长短期记忆网络:解锁时间序列数据的深层秘密

在这个数据驱动的时代,理解和预测时间序列数据成为了许多领域的关键。从股票价格预测到天气模式分析,从自然语言处理到健康监测,时间序列数据无处不在,并且蕴含着丰富的信息。然而,传统的神经网络在处理这类数据时往往…

Openstack 安装教程

1.首先更新系统 sudo apt update sudo apt upgrade -y2.安装必要软件包 sudo apt install -y software-properties-common3.添加openstack官方仓库 sudo add-apt-repository cloud-archive:train sudo apt update4.安装openstack核心组件 sudo apt install -y python3-opens…

技术分享 —— JMeter接口与性能测试实战!

前言 在软件开发和运维过程中,接口性能测试是一项至关重要的工作。JMeter作为一款开源的Java应用,被广泛用于进行各种性能测试,包括接口性能测试。本文将详细介绍如何使用JMeter进行接口性能测试的过程和步骤。 JMeter是Apache组织开发的基…

Redis-02 持久化

redis持久化即将数据从内存写入磁盘,Redis提供了两种持久化的方式:RDB和AOF。 1.RDB RDB持久化:Redis可以将内存中的数据定期快照保存到磁盘上的一个二进制文件中。RDB持久化是一种比较紧凑的文件格式,适用于备份和灾难恢复。通过…

陈零九全新单曲《也曾想走进你的心底》 揭露爱而不得的情感遗憾

图片提供:种子音乐 “创作男神”陈零九于10月9日推出充满深情的全新创作单曲《也曾想走进你的心底》,这首歌再次延续他招牌的“九式情歌”风格,展现其创作魅力。歌曲以一段“爱而不得”的感情故事为主线,深入探讨人们在爱情中的复…

java家政预约上门系统源码,家政服务平台源码,基于SpringBoot框架,数据库使用MySQL,界面渲染采用Thymeleaf技术开发

自主知识产权的家政预约上门系统源码,java版本,支持二次开发,适合商用上项目。 在这个快节奏的现代生活中,越来越多的家庭开始寻求高效、便捷的家政服务解决方案。传统的家政服务模式已经很难满足人们日益增长的个性化与即时性需求…

GAMES202作业3

EvalDiffuse 对于一个diffuse的着色点,它的BRDF为: /** Evaluate diffuse bsdf value.** wi, wo are all in world space.* uv is in screen space, [0, 1] x [0, 1].**/ vec3 EvalDiffuse(vec3 wi, vec3 wo, vec2 uv) {vec3 albedo GetGBufferDiffus…

【Linux】基本认知全套入门

目录 Linux简介 Linux发行版本 发行版选择建议 Centos-社区企业操作系统 Centos版本选择 Linux系统目录 Linux常用命令 SSH客户端 Linux文件操作命令 vim重要快捷键 应用下载与安装 netstat,ps与kill命令使用 Linux应用服务化 Linux用户与权限 Linu…

接口自动化测试实战

测试前准备: 1、项目的介绍 是一个什么项目、项目技术、项目要测的接口和业务流程、业务路径测试用例(通过业务流程来梳理业务路径) 2、链接和登录密码: 客达天下http://huike-crm.itheima.net/#/clue 客达天下账号admin&…

支持向量机-笔记

支持向量机(Support Vector Machine, SVM) 是一种强大的监督学习算法,广泛应用于分类和回归任务,特别是在分类问题中表现优异。SVM 的核心思想是通过寻找一个最优超平面,将不同类别的数据点进行分割,并最大…

【YOLO学习】YOLOv4详解

文章目录 1. 整体网络结构1.1 结构图1.2 创新点概括 2. 输入端创新点2.1 Mosaic数据增强2.2 cmBN策略 3. Backbone创新点3.1 CSPDarknet533.2 Mish函数3.3 Dropblock正则化 4. Neck创新点4.1 SPP模块4.2 PAN 5. Prediction5.1 Loss5.2 NMS 1. 整体网络结构 1.1 结构图 1.2 创新…

PostgreSQL学习笔记三:数据类型和运算符

数据类型和运算符 PostgreSQL 支持多种数据类型和运算符,以下是一些常见的数据类型和运算符的概述: 数据类型 基本数据类型 整数类型: SMALLINT:2 字节,范围 -32,768 到 32,767。INTEGER:4 字节&#xff0…

vue3 vue2

vue3.0是如何变快的? diff算法优化 vue2的虚拟dom是进行全局的对比。vue3 新增了静态标记(patchFlag) 在与上次虚拟节点进行比较的时候,只对比带有patch Flag的节点,并且可以通过flag的信息得知当前节点要对比的具体内…

先进封装技术 Part03---重布线层(RDL)的科普

先进封装核心技术之一:重布线层(RDL)的科普文章 1、 引言 随着电子设备向更小型化、更高性能的方向发展,传统的芯片互连技术已经无法满足日益增长的需求。在这样的背景下,RDL(Re-distributed Layer,重布线层)技术应运而生,成为先进封装技术中的核心之一。 2、 RDL技术…

yolov8.yaml

前面说了yolov8的核心代码放在ultralytics里面,今天我们一起学习一下 YOLOv8模型下的Ultralytics文件目录结构。每个文件夹都有不同的作用,以下是对各个文件夹的解释: assets: 这个文件夹通常存放与模型相关的资源文件,可能包括训…