gpt4 book ai didi

android - 连接到 PostGIS 数据库

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:39 24 4
gpt4 key购买 nike

我正在尝试创建一个应用程序,允许用户查看托管在我自己的切片服务器上的 OSM map ,并且还可以对其进行编辑。

我目前有一个图 block 服务器,它可以将 map 图 block (png 图像)传送到我的 android 应用程序,该应用程序使用 OSMDroid 显示。

我还有一个存储 OSM 数据的 PostGIS 数据库。

我想做的是以 OSMDroid map View 为基础,它允许用户查看完全渲染的 map ,然后让应用程序从 PostGIS 数据库下载 OSM 数据并将道路线绘制为覆盖MapView 的顶部,以便用户可以操作这些线,然后将它们提交回数据库。它看起来类似于 Vespucci 的做法。

这听起来是个好方法吗?另外,有人知道如何将 Android 连接到 PostGIS 数据库并下载此数据吗?

谢谢

最佳答案

让 Android 客户端直接连接到您的数据库并不是一个好主意。正如您在评论中提到的那样,创建 Web 服务(例如 REST 服务)是可行的方法。

采用这种方法有几个原因:

  • 从安全角度来看,将您的数据库暴露在互联网上是不好的
  • 从设计的角度来看,将您的应用程序与数据库紧密耦合是不好的。使用单独的服务层,您可以:
    • 无需更新应用即可更改数据层
    • 添加缓存
    • 根据需要在每一层增加容量

关于android - 连接到 PostGIS 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13193838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com