2017-08-14 6 views
0

次のサイトを見つけたので、私は水路のデジタル標高モデルのデータをダウンロードしたかったのです。GovDataをダウンロード/ R

https://www.govdata.de/web/guest/daten/-/details/1c669080-c804-11e4-8731-1681e6b88ec1bkg

さて、私は次のようしている問題は、私は私がデータをダウンロードすることができますどのように理解していません。

データのダウンロード方法は誰でも知ることができます。プログラミング言語RまたはPythonを使用します。

+1

は、Pythonを使用してファイルをダウンロードする方法を考え出す考慮すると、このサーバーにアクセスする権限がありません。https://stackoverflow.com/questions/11768214/python-download-a -file-over-an-ftp-serverまたはhttps://stackoverflow.com/questions/22676/how-do-i-download-a-file-over-http-using-python –

答えて

0

データへのリンクを含むウェブページではなく、データが保存されているウェブページにある必要があります。データがどのフォーマットであるかに応じて、必要に応じて(sep = '\ t')を変更する必要があります。

ex。 csvは(sep = '、')

となりますので、フォーマットを微調整する必要があります。

library(RCurl) 

urlcontent<- 
getURL('https://www.govdata.de/web/guest/daten/-/details/1c669080-c804-11e4- 
8731-1681e6b88ec1bkg') 

DATA<- read.table(textConnection(urlcontent), header=T, sep = '\t') 

read.tableを機能のみTSVタイプのページで動作することがあります、あなたはフォーマットに基づいて微調整するページの読み込みが必要になります。

編集:私は成功したURLをつかむことができたURLのリンクアドレスを使用するには、

、問題はしかし、私はデータをダウンロードするためのアクセス権を持っていない、アクセスエラーです。これは、コード内の別のエラー、またはWebサイト側の実際の資格情報の問題かもしれません。

library(RCurl) 

urlcontent<- 
getURL('https://www.govdata.de/ckan/api/rest/dataset/1c669080-c804-11e4- 
8731-1681e6b88ec1bkg') 

DATA<- read.table(textConnection(urlcontent), header=T, sep = '\t') 

エラー:あなたが

+0

返信いただきありがとうございます。 –

+0

しかし、私はまだデータが格納されているURLを取得する方法を理解していません。彼らはAPIといくつかの種類のCKAN形式を提供しています。わかっているように、これはあなたがデータを非常に簡単にダウンロードできるようにするはずです。私はCKANR(https://github.com/ropensci/ckanr)というパッケージを見つけましたが、この仕組みは分かりません。ウェブページ(https://www.govdata.de/web/guest/daten/-details/1c669080-c804-11e4-8731-1681e6b88ec1bkg)には、ATOM、XML、WMS、CKANで寄付された5つのリンクがあり、私は何らかの形でデータを一様な方法で入手する方法を提供すると考えました。 –

+0

@ Mr.Man恐ろしい、情報ありがとう。私は今日それをさらに調べます – Chabo

関連する問題