2011-09-19 73 views
3

使用PHP實現其API時,是否可以從網站(Nestoria)存儲收集的數據? 我能夠使用PHP提取數據,並將結果顯示在Web瀏覽器上,但我需要將它們轉儲或保存到我的PostGIS數據庫中。 (我在Windows 7上使用XAMPP和PostGIS)將網絡數據保存到PostGIS中

+0

您是否有權刪除Nestoria的數據? – Mapperz

+0

@Mapperz:只要akinboj遵守http://www.nestoria.co.uk/help/api上的「法律細節」,我就看不出爲什麼。 – MerseyViking

+1

我會傾向於說這是一個更適合於StackOverflow的問題,因爲它實際上是關於一般性的抓取和存儲數據,而不是關於GIS。如果在將非地理空間部分分類後存儲地理空間數據時遇到問題,請隨時提出另一個問題。 – MerseyViking

回答

0

大多數公司都不會遇到問題,例如Ebay的API。但是,正如Mapperz指出的那樣 - Nestoria的條款要求您不要因爲內容的原創性而與他們競爭。因此,任何來自其API並存儲在數據庫中的數據都不應被搜索引擎編入索引。

這並不像您想象的那樣難以遵守。您可以通過在加載頁面的HTML中使用「NoIndex,NoFollow」元標記屬性的iframe加載內容,或者在加載頁面後使用AJAX/JavaScript將內容從數據庫中拉出到頁面的DOM。

我個人會選擇第二個選項(AJAX)。

+0

@Rexbit,Mapperz;我應該提到我只是將它用於學術目的,所以我不必擔心他們的條款。事實是,在頁面加載後,我仍然無法將結果轉儲到我的數據庫中。還有什麼幫助? – akinboj