不如你把我杀了吧 | 绘制自定义的 3D 地图

news/发布时间2024/5/17 0:29:09

如何根据自己的json数据绘制类似这种地图,仅供参考

 1、准备数据。

因为自定义,所以全部的数据都来源自己。我们需要准备地图数据(包括但不限于地图轮廓数据,点数据)

这里我的数据使用的是arcgis导出json数据,因此数据格式足够规范,这省去了很多的麻烦。

2、导入相关库、

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

3、创建3D图像对象

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

111用于制定子图的布局位置。

第一位数字表示子图的总行数

第二位数字表示子图的总列数

第三位数字表示当前子图的索引位置

因此,111 表示子图的布局为 1 行 1 列,并且当前子图位于第 1 个位置。这种布局通常用于创建单个子图。

例如,fig.add_subplot(111) 将在一张图中创建一个子图。

在这种情况下,projection='3d' 参数指定了子图的投影类型为 3D,因此创建的子图是一个 3D 子图。

4、使用 ax.scatter 或 ax.plot 方法绘制地图数据

=========时隔很久之后

哈哈哈哈哈哈哈哈哈哈哈没做出来,感觉这个是不是自定义地图的话就无法嵌入web页面?反正我的搜索结果告诉我的是这个,然后用了这个

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

任务栏“居中”显示!这个美观又实用的小技巧

有网友表示,电脑任务栏的软件图标都是靠左显示的,不太美观,有木有办法让它们“居中”呢?其实是可以的,今天我就教大家如何设置,快来学一招吧! 1、首先,新建一个文件夹,名字/位置随意;2、右键点任务栏,选择【工具栏】-【新建工具栏】,选择刚才建的文件夹; 3、接着…

SRPCore ColorPyramid优化

很早之前就看HDRP里面的Color ColorPyramid的生成不爽了,都不知道为什么明明有现成的ColorPyramid.compute放着不用,还是用的是PixelShader生成。DrawCall数量多,效率也不够Compute的方式快。 这篇文章主要解析ColorPyramid.compute怎么用LDS优化GuassianBlur以及不同方式Co…

删除顺序表L中下标为p的元素

数据结构 顺序表 笔试题2:删除顺序表L中下标为p(0<p<length-1)的元素,成功返回1,否则返回0,并将被删除元素的值赋给e/*************************************************************************************** file name: 1.c* author : lu.ciana.598393@gm…

主题捣鼓日记

先挖个坑,一边复习一边弄吧。主题捣鼓日记 sakura版本(YYDS)主要框架都没怎么动,功能挺完整的。但是如果要DIY还是得自己把代码捋一遍,不然从哪改起都不知道,注释不能说完全没用。。。 捣鼓了两天两夜,还是有很多细节没改好,main.js翻了四五遍,看评论区发现诸多细节还…

查找链表中倒数第k(k为正整数)个位置上的结点,查找成功输出该结点的data值,并返回1,否则只返回0

/******************************************************** name : FindKNode* function : 查找链表中倒数第k(k为正整数)个位置上的结点* 查找成功输出该结点的data值,并返回1,否则只返回0* argument* @head : 链表头结点的地址*…

作业1

已知一个顺序表,其中的元素递增有序排列,设计一个算法,插入一个元素x(x为int型)后保持该顺序表仍然递增有序排列(假设插入操作总能成功)。前者为课上的 后者为作业