আপনি একটি ডেটাসেট তৈরি করার পরে এবং এতে ডেটা আপলোড করার পরে, আপনি ডেটাসেট অ্যাক্সেস করতে HTTP GET অনুরোধগুলি ব্যবহার করতে পারেন। এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে আপনার সমস্ত ডেটাসেট তালিকাভুক্ত করবেন, কীভাবে একটি নির্দিষ্ট ডেটাসেট সম্পর্কে তথ্য পাবেন এবং কীভাবে ডেটাসেট থেকে ডেটা ডাউনলোড করবেন।
সমস্ত ডেটাসেটের তালিকা করুন
তালিকা ডেটাসেট এন্ডপয়েন্টে একটি HTTP GET
অনুরোধ পাঠিয়ে সমস্ত ডেটাসেটের তালিকা করুন:
https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets
উদাহরণ স্বরূপ:
curl -X GET \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H 'Authorization: Bearer $TOKEN' \ https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets
এই কল ফর্মে একটি প্রতিক্রিয়া প্রদান করে:
{ "datasets": [ { "name": "projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46", "displayName": "My Test Dataset", "versionId": "5fb34e-1405-4ecd-8f81-31f1c07", "usage": [ "USAGE_DATA_DRIVEN_STYLING" ], "gcsSource": { "inputUri": "gs://mybucket/my.csv", "fileFormat": "FILE_FORMAT_CSV" }, "createTime": "2023-03-24T14:47:37.308977Z", "updateTime": "2023-03-24T14:48:05.053114Z", "versionCreateTime": "2023-03-24T14:48:05.053114Z", "status": { "state": "STATE_COMPLETED" } }, { "name": "projects/PROJECT_NUMBER_OR_ID/datasets/2c8ae479-96704-89c6435ca959", "displayName": "My Other Test Dataset", "versionId": "0d2e3-b9da-47cc-819f-7ac67562", "usage": [ "USAGE_DATA_DRIVEN_STYLING" ], "localFileSource": { "fileFormat": "FILE_FORMAT_CSV" }, "createTime": "2023-03-24T14:41:52.579755Z", "updateTime": "2023-03-24T14:42:56.784122Z", "versionCreateTime": "2023-03-24T14:42:56.784122Z", "status": { "state": "STATE_COMPLETED" } } ] }
একটি ডেটাসেট সম্পর্কে তথ্য পান
একটি নির্দিষ্ট ডেটাসেট সম্পর্কে তথ্য পেতে, ডেটাসেটের শেষ পয়েন্টে একটি HTTP GET
অনুরোধ পাঠান যাতে ডেটাসেটের আইডিও অন্তর্ভুক্ত থাকে:
https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID
উদাহরণ স্বরূপ:
curl -X GET \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H 'Authorization: Bearer $TOKEN' \ https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46
এই অনুরোধ ফর্মে একটি প্রতিক্রিয়া প্রদান করে:
{ "name": "projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46", "displayName": "My Test Dataset", "versionId": "5fb34e-1405-4ecd-8f81-31f1c07", "usage": [ "USAGE_DATA_DRIVEN_STYLING" ], "gcsSource": { "inputUri": "gs://mybucket/my.csv", "fileFormat": "FILE_FORMAT_CSV" }, "createTime": "2023-03-24T14:47:37.308977Z", "updateTime": "2023-03-24T14:48:05.053114Z", "versionCreateTime": "2023-03-24T14:48:05.053114Z", "status": { "state": "STATE_COMPLETED" } }
একটি ডেটাসেট ডাউনলোড করুন
একটি ডেটাসেট থেকে ডেটা ডাউনলোড করতে, ডাউনলোড ডেটাসেট এন্ডপয়েন্টে একটি HTTP GET
অনুরোধ পাঠান যাতে ডেটাসেটের আইডিও অন্তর্ভুক্ত থাকে:
https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID:download?alt=media
উদাহরণ স্বরূপ:
curl -X GET -L \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H 'Authorization: Bearer $TOKEN' \ --output LOCAL_LOCATION_TO_OUTPUT \ https://mapsplatformdatasets.googleapis.com/download/v1/projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46:download?alt=media
এই উদাহরণে, ডাউনলোড করা ডেটা ধারণকারী ফাইলের নাম উল্লেখ করতে আপনি cURL --output
বিকল্পটি ব্যবহার করুন। উদাহরণস্বরূপ, নিম্নলিখিত --output
পতাকাটি cURL
কমান্ড চালানোর জন্য ব্যবহৃত একই ডিরেক্টরিতে myjson.json নামের একটি ফাইলে ডেটাসেট ডাউনলোড করার জন্য নির্দিষ্ট করে:
--output myjson.json
অথবা /tmp
ডিরেক্টরিতে myjson.json- এ ডেটা ডাউনলোড করতে নিম্নলিখিত পতাকাটি ব্যবহার করুন:
--output /tmp/myjson.json