用Typescript进行空间数据工程

Typescript空间数据工程

Unsplash上的T K的照片

建立自动空间数据科学的数据管道

介绍

我们可以将数据看作水,公司看作城镇。就像城镇随着人口的增长而壮大,并需要更多的水来为居民提供服务一样,随着公司的扩大,需要准备好的数据来支持其运营。这样的公司需要一个数据管道系统,就像将水引入城镇住宅的管道和基础设施一样。在我们的数据类比中,数据工程师是构建和维护这些数据管道的人。对于常规的数组或表格数据来说,这是相当简单的,但是当涉及到空间数据时,情况就有点复杂了。

空间数据与常规数据有所不同,它包含空间属性。这些属性允许我们建立空间关系,也称为地理空间拓扑关系。即使两个表没有主键和外键,如果它们都具有空间属性,我们仍然可以将它们连接起来。如果我们将空间属性可视化,就是一张地图!

空间数据科学:使用SQL进行空间连接

如果表之间具有空间关系,则连接这些表。奖励:我在Ms. Excel中做这个。

towardsdatascience.com

构建空间数据管道与创建普通数据管道有所不同。在这种情况下,我们主要使用空间SQL来处理空间数据属性,这是数据科学家社区中较为罕见的技能。一旦建立了数据管道,数据分析师可以继续分析来自数据管道的空间数据。这意味着数据分析师可以专注于生成空间洞察,而不必担心数据的可用性。这也意味着可以自动生成具有最新空间数据的地图。

本文

本文讨论了如何使用typescript和nodeJS构建空间数据管道。我们可以将其称为ETL(提取、转换、加载)过程,但是针对的是空间数据。首先,我们将介绍如何使用typescript从源中提取数据(提取)。然后,我们将转换这些数据以适合存储的正确结构…