0

我需要通过 CSV 文件在 MapQuest DMv2 中上传数据。在浏览了文档后,我发现了以下上传数据的语法-

http://www.mapquestapi.com/datamanager/v2/upload-data?key=[APPLICATION_KEY]&inFormat=json&json={"clientId": "[CLIENT_ID]","password": "[REGISTRY_PASSWORD]","tableName": "mqap.[CLIENT_ID]_[TABLENAME]","append":true,"rows":[[{"name":"[NAME]","value":"[VALUE]"},...],...]}

如果我想将单独的行放入 rows[] 中,这已经足够公平了,但是没有提到通过 CSV 文件上传数据要遵循的过程。已经明确提到“支持 CSV、KML 和压缩的 Shapefile 上传”。我怎样才能通过这个 Data Manager API 服务来实现它?

4

2 回答 2

0

我使用 CURL 程序来实现这一点。这是 CURL.exe 命令行的示例。您可以从批处理文件中调用它,或者在我的情况下,从 C# 程序中调用它。

curl.exe -F clientId=XXXXX -F password=XXXXX -F tableName=mqap.XXXXX_xxxxx -F append=false --referer http://www.mapquest.com -F "file=@C:\\file.csv" "http://www.mapquestapi.com/datamanager/v2/upload-data?key=KEY&ambiguities=ignore"
于 2014-07-18T14:15:33.383 回答
0

使用多部分帖子上传 csv 而不是行。你可以看到它在这里工作。

于 2013-12-04T22:53:32.653 回答