可视化包含位置信息和强度的文本文件

发布于 2024-11-04 14:51:48 字数 339 浏览 4 评论 0原文

我有一个包含位置数据(第 9 列和第 10 列)和强度(第 20 列)的 ascii 文本文件,

 200010  207  020311    40658.5  406593 52 344927.31 7100203.50  -26.2078720  127.4491855 345060.64 7100369.14   26.4  650.3  628.0 55471.293    20.168 55648.817 55637.523  -146.062

该文本文件有 10k+ 行

,我正在尝试使用 GDAL 对其进行可视化,但不确定如何继续。

有想法吗?

I have an ascii text file containing location data (column 9-lat and 10-long) and intensity(column 20)

 200010  207  020311    40658.5  406593 52 344927.31 7100203.50  -26.2078720  127.4491855 345060.64 7100369.14   26.4  650.3  628.0 55471.293    20.168 55648.817 55637.523  -146.062

the text file has many lines 10k+

I am trying to visualize this using GDAL, but not sure how to proceed.

Ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

喜你已久 2024-11-11 14:51:49

如果您的文件名为 viz.txt,那么您可以提取
并使用以下命令绘制数据:

$ awk '{print $9, $10, $20}' < viz.txt > viz2.txt
$ gnuplot

...

gnuplot> plot "viz2.txt" with points palette

这将为您提供一个图表,按强度着色。

如果您想要更具交互性的解决方案,或者覆盖
地图上的数据,那么你将不得不使用GIS软件,例如
例如 ArcView、MapInfo 或免费工具通用制图工具 (GMT) 或 QGIS。

If your file is named viz.txt, then you can extract
and plot the data using the following commands:

$ awk '{print $9, $10, $20}' < viz.txt > viz2.txt
$ gnuplot

...

gnuplot> plot "viz2.txt" with points palette

This will give you a chart, nicely coloured by intensity.

If you want a more interactive solution, or to overlay the
data on a map, then you will have to use GIS software such
as ArcView, MapInfo or the free tools Generic Mapping Tools (GMT) or QGIS.

方觉久 2024-11-11 14:51:48

尝试QGis。它是用数据制作地图的免费软件。

GDAL 用于进行复杂的数据转换。

Try QGis. It is free software for making maps with data.

GDAL is for doing sophisticated data transformations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文