postgis - 将网络数据保存到 PostGIS

标签 postgis php

是否可以在使用 PHP 实现 API 后存储从网站 (Nestoria) 收集的数据? 我可以使用 PHP 提取数据并将结果显示在网络浏览器上,但我需要将它们转储或保存到我的 PostGIS 数据库中。 (我在 Windows 7 上使用 XAMPP 和 PostGIS)

最佳答案

大多数公司都不会反对您这样做,例如 Ebay 的 API。然而,正如 Mapperz 指出的那样——Nestoria 的条款要求您不得与他们竞争内容的原创性。因此,任何来自他们的 API 并存储在您的数据库中的数据都不应被搜索引擎编入索引。

这并不像您想象的那么难遵守。您可以通过使用正在加载页面的 HTML 中的“NoIndex、NoFollow”元标记属性的 iframe 加载内容,或者在页面加载后使用 AJAX/JavaScript 将内容从数据库拉到页面的 DOM。

我个人会选择第二个选项 (AJAX)。

关于postgis - 将网络数据保存到 PostGIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476344/

相关文章:

postgresql - 错误 : unsatisfiable constraints when installing PostGIS on the Alpine Docker image

postgresql - 填充表时出现多行错误

php - MYSQL查询优化

php - 使用 CakePHP 2.x 列出文件夹和子文件夹的内容

javascript - 通过 MySQL SELECT COUNT(*) GROUP BY 显示条形图

php - Cassandra 节俭 : append data

postgresql - 如何在 PostGIS 中将缓冲区大小从度数更改为距离米?

sql - 如何在sql中为函数选择没有行ID和列名的结果值?

python - Django - 以geoJSON格式获取多边形的质心

php - 发布 IP 时出现 $_SERVER ["REMOTE_ADDR"] 问题