繁体   English   中英

是否可以使用 Azure 数据工厂将 GeoJson 数据复制到 PostGIS 中?

[英]Is it possible to copy GeoJson data into PostGIS with Azure Data Factory?

我正在寻找是否可以从 Airflow 过渡到 Azure 数据工厂。 我有一个 REST API,我从中提取 GeoJSON,并希望将其导出到带有 PostGIS 的 Postgres 数据库。 我尝试使用 Copy Data 活动执行此操作,但这仅提供了 GeoJSON 字段与表中类似字段之间的简单映射。 通常我会使用 ogr2ogr 来做到这一点,但我不确定如何使用 Azure 数据工厂来解决这个问题。

有谁知道我的用例是否可行? 如果是,你会建议怎么做?

我解决了我自己的问题。 我创建了一个 Azure 函数,它在自分配的 docker 容器(Azure 函数中的选项之一)中运行 Python。 我在标准的 Azure Functions Python Docker 容器中安装了 gdal 并运行 subprocess.run() 以使用我通过 Azure Functions POST 请求的正文传递给它的参数来执行 ogr2ogr。 我可以通过 Azure 数据工厂运行这个 Azure 函数。

希望这可以帮助其他任何人寻找类似的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM