问题标签 [topography]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
895 浏览

python - 使用点python插值地图

我需要使用高度记录的插值来获得彩色地图。我有一组位于一个区域的 34 个点,每个点都有海拔记录。我尝试了下面的代码,但它导致地图无法推断到州边界,此外彩色地图无法呈现(图 1)。我尝试了 np.meshgrid 并没有工作,因为我没有用点填充整个区域(它不是一个完美的网格)。我使用 Python 3.7。

在此处输入图像描述

这可能与Python 3.7有关吗?任何人都可以帮助我,好吗?

0 投票
0 回答
155 浏览

c++ - 在 2D 高度图中查找峰的地形突出度

是否有(最好是简单的)算法来查找2D 高度图中峰的地形突出度?我想知道每个局部最大值有多突出。我正在玩弄良好的旧地形生成,我希望生成器能够识别突出的山脉/山峰。试图在 C++ 中实现这一点。

为了清楚起见,这是一个屏幕截图白色刻度标记了峰值(通过蛮力发现)。我想确定他们每个人的突出程度。

0 投票
0 回答
41 浏览

r - 将地形纳入R中相关随机游走的可能方法?

我想知道将地形纳入 R 中相关随机游走的可能性有哪些。我有研究区域的数字高程模型 (DEM)。我想在我的随机行走中避开陡峭斜坡的区域。

运动功能:

0 投票
0 回答
104 浏览

r - 如何在 r 中创建地形 3d 图?

topographic maps我在reddit上遇到了一些很酷的东西,想知道它们是如何制作的r

来自:reddit 图片帖子链接

在此处输入图像描述

甚至可以在其中创建这样的地图吗?创建它们需要r什么样的地图?data files

0 投票
0 回答
42 浏览

geotiff - 从激光雷达开放地形生成 GeoTiff 故障结果

目前我正在尝试在opentopography生成 GeoTiff 。我想使用这个 GeoTiff 在 TerreSculptor 中进一步处理它,以从中创建一个高度图。如果我生成 GeoTiff,结果看起来是错误的。

生成的geotiff

我不知道这是否是我生成 GeoTiff 的设置的问题?可以在https://portal.opentopography.org/lidarDataset?jobId=pc1621011214734查看作业及其所有设置。我改变了最大。三角形大小为 1,如果我将其设置为默认 50,结果如下所示。

具有默认 50 最大三角形大小的 geotiff

我是这个主题的新手,只是想在虚幻引擎中使用这些数据来创建地图。我希望你能帮助我。

0 投票
1 回答
49 浏览

python - 地形数据,字符串“-”不能转换为浮点数

我正在尝试从 CSV 文件导入角膜地形图数据。切片轴并将所有转换为 np.array 后,imshow 无法绘制数据,显示错误消息

"raise TypeError("dtype {}的图像数据不能转换为" TypeError: dtype对象的图像数据不能转换为float"

如果我不将数据转换为 np.array 而只是写

topo1 = df.iloc[1:142, 1:142].astype(dtype=float)

错误消息说:

“返回 arr.astype(dtype,copy=True)ValueError:无法将字符串转换为浮点数:'-'”

所以在我看来,我的数据中某处有一个“-”字符无法转换为浮点数,但我无法找到并删除它。

有人可以帮我解决这个问题吗?

一切顺利,佩曼。

0 投票
1 回答
371 浏览

python - 将高分辨率底部地形添加到 Cartopy 地图

我正在从底图迁移到 Cartopy,并希望在有限的区域内以高分辨率绘制海底地形。在底图中,我使用 ETOPO1_Ice_g_gmt4.grd 并根据我在某处找到的文档将其转换为地图坐标。我不知道如何为 Cartopy 做到这一点。任何人都可以帮忙吗?干杯,孙杰

更新:底图中的代码

地图 = 底图(投影 = 'merc',llcrnrlat = 67.2,urcrnrlat = 69.5,\
llcrnrlon = 8,urcrnrlon = 16.5,lat_ts = 67.5,)

0 投票
0 回答
45 浏览

r - 如何获取完整国家的 DEM 或 LIDAR 高程数据以在 Rayshader 中创建国家的地形图?

我是地理空间数据和光线着色器的新手,不知道其中使用的所有文件类型。

我遇到了一些非常漂亮的地图,我认为它们被称为Relief maps.

在此处输入图像描述

地形图或地形图 1

地形图或地形图 2

到目前为止,我已经尝试使用&通过在plot_3d_vista()中下载带有纬度、长信息和半径详细信息的文件来创建一些3D 渲染图。rayshaderrayvistaDEM

问题:但是这种方法看起来不适合国家范围的数据,因为它会是非常大的数据。

可能的解决方案:我想我可以使用https://www.rayshader.com/reference/ambient_shade.html制作这样的图,但我不确定我应该为整个国家地图使用哪种文件?

我也有国家矢量文件/ .shp 文件,但我怎样才能获得它的海拔/SRTM 数据(如果由于缺乏知识而使用了任何错误的行话,请忽略)。

USGS下载数据有帮助吗?我已经从那里下载过一次数据,但这也允许平铺数据,甚至单个平铺也是如此大的数据LIDAR

0 投票
0 回答
49 浏览

python - Python - 用于导入 KMZ/KML 文件和通过坐标和高度的路径构建矩阵的库/API

我想导入 KMZ/KML 文件并构建 Topo 模型。例如,通过在 KML/KMZ 中有一个封闭的路径,我想构建一个纬度和经度矩阵来获得每个点的高程。我还希望能够将用 Lat 和 Long 表示的数据传递给以米为单位的 X 和 Y。哪个是 Python 或最终 C、C++ 或 Lua 中最好的 API,可以与 KMZ/KML 一起使用并构建我之前解释过的模型?非常感谢

0 投票
1 回答
16 浏览

gps - 寻找一种从设备捕获高程和位置数据以创建地形图或模型的方法

我正在一个树木繁茂的丘陵地区购买一块 7.5 英亩的土地。我估计从小溪底部到山顶的海拔变化约 50 英尺。我想找到一种测量土地地形的好方法,这样我就可以创建一个 3D 模型。能够尝试不同的土地开发理念并模拟未来建筑物的位置将非常有用。

我这样做的低技术版本是设置激光水平仪并以 3' 左右的网格模式进行高程测量。当我想到这一点时,我意识到智能手机和类似设备内置了很多传感器,这可能会使这变得容易得多。

我了解了将使用无人机捕获数据和图像以自动生成地形图和 3D 模型的软件。Drone Deploy 就是这样一种工具。我确实有一台 DJI Phantom 4,但我不知道在树木之间飞行如此复杂的路径来扫描整个财产是否可行。我想知道是否有另一种方法可以使用这种令人惊叹的现代硬件(电话或无人机)来简化我的任务。

我很高兴听到任何关于此的想法和想法!