<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@ca6afff4e3394063b63bed07ff93f4fe" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@bbe8ec0efaf64820aad1714bba84ce40">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@bbe8ec0efaf64820aad1714bba84ce40" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p>Next, let’s retrieve data directly from the DE Africa cloud storage. We’ll use the AWS S3 buckets to find and download a product.</p>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@05e9d721c4774a09b6cf2c088903a43f">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@05e9d721c4774a09b6cf2c088903a43f" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p><strong>List the S3 bucket contents</strong>. First, identify a relevant bucket from the list: for example, <span id="docs-internal-guid-1856e99a-7fff-8556-cbba-cafacadf6dfc"><span style="font-size: 11pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">deafrica-sentinel-2</span></span> (containing Sentinel-2 surface reflectance data) or <span id="docs-internal-guid-028f06bb-7fff-af12-61fa-f78b797aa1e2"><span style="font-size: 11pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">deafrica-landsat</span></span> (for Landsat). Open a terminal or command prompt with AWS CLI installed. Run:<br />___________________________________________________________</p>
<p><code>aws s3 ls --region=af-south-1 s3://deafrica-sentinel-2/ --no-sign-request</code><br />___________________________________________________________</p>
<p><span id="docs-internal-guid-60c286b8-7fff-4760-d24c-5524fe63d834"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">This will list top-level folders in the bucket (organised by product and year). We use </span><span style="font-size: 11pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">--region=af-south-1</span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"> since DE Africa buckets are in Cape Town. </span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">(If this command gives an error, ensure you set </span><span style="font-size: 11pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">AWS_S3_ENDPOINT=s3.af-south-1.amazonaws.com</span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"> in your environment as suggested in the docs.)</span></span></p>
<p><span id="docs-internal-guid-db813cfc-7fff-6be6-5e0a-fed8a9c0753f"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="border: none; display: inline-block; overflow: hidden; width: 602px; height: 77px;"><img src="data:image/png;base64,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" width="602" height="77" style="margin-left: 0px; margin-top: 0px;" /></span></span></span></p>
<p></p>
<p><span id="docs-internal-guid-1455759c-7fff-9b20-b8dc-c49a673a6577"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-weight: bold; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">Find a specific file path.</span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"> Within those listings, navigate down to a specific dataset. For example, you might see a folder like </span><span style="font-size: 12pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">tiles/S2_tileXYZ/.../</span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">, which contains date-stamped GeoTIFFs. Once you locate the file you want, you can download it. For example:<br /><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;">___________________________________________________________</span><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;"></span></span></span></p>
<p><span id="docs-internal-guid-1455759c-7fff-9b20-b8dc-c49a673a6577"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;"><code>aws s3 cp --region=af-south-1 s3://deafrica-sentinel-2/tiles/S2_tileXYZ/2021-07-15T10-20-30/S2_TileXYZ.tif .</code><br /></span><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;">___________________________________________________________</span><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;"></span></span></span><span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"></span></span></p>
<p dir="ltr" style="line-height: 1.7999999999999998; margin-top: 12pt; margin-bottom: 12pt;"><span style="font-size: 12pt; font-family: Inter,sans-serif; color: #1c1c1c; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">This command copies the COG file to your local machine. (Replace the path with a real one you found.) No AWS credentials are needed because the bucket is public.</span></p>
<p><span id="docs-internal-guid-fc1827f7-7fff-334f-d81d-3a04e8886c55"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-weight: bold; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">Use HTTPS link (alternative).</span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"> If you prefer not to use AWS CLI, you can form an HTTPS URL. The format is </span><span style="font-size: 12pt; font-family: 'Roboto Mono', monospace; color: #188038; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">https://<bucket>.s3.af-south-1.amazonaws.com/<full_path></span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">. For example:<br /><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;">___________________________________________________________</span></span></span></p>
<p><span id="docs-internal-guid-fc1827f7-7fff-334f-d81d-3a04e8886c55"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;"><code>https://deafrica-sentinel-2.s3.af-south-1.amazonaws.com/tiles/S2_tileXYZ/2021-07-15T10-20-30/S2_TileXYZ.tif</code><br />___________________________________________________________</span></span></span><span><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;"><span style="color: #3c3c3c; font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; white-space-collapse: collapse;"></span></span></span></p>
<p><span id="docs-internal-guid-02da4b26-7fff-a796-b89b-43a13825636a"><span style="font-size: 12pt; font-family: Inter, sans-serif; color: #1c1c1c; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; vertical-align: baseline; white-space-collapse: preserve;">You can paste such a link into a web browser or into GIS/QGIS (as an XYZ/tiled layer or WCS) to access the image. This works because DE Africa buckets are publicly accessible.</span></span></p>
</div>
</div>
<div class="vert vert-2" data-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@b6bfc1d1a4b24024ab7be7a52f112657">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@html+block@b6bfc1d1a4b24024ab7be7a52f112657" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<p><strong>Conclusion:</strong> In this Direct Access exercise, we located DE Africa data in the AWS S3 buckets and downloaded a file using the AWS CLI. We saw how to list bucket contents and copy files. The main takeaway is that direct access gives you the full original data (usually Cloud-Optimized GeoTIFFs), which you can use offline or in custom GIS software. This approach is powerful for large-scale data retrieval, but it requires some command-line familiarity and can involve handling large files.</p>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@vertical+block@2aa88fe9863745df9d39ad0d94cbd263" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:digitalearthafrica+DEA101+2021+type@problem+block@c652789468e14f8faab78d2a9c6b8e6c">
<div class="xblock xblock-public_view xblock-public_view-problem xmodule_display xmodule_ProblemBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-block-type="problem" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@problem+block@c652789468e14f8faab78d2a9c6b8e6c" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="True">
<div class="page-banner"><div class="alert alert-warning"><span class="icon icon-alert fa fa fa-warning" aria-hidden="true"></span><div class="message-content">Question 1 is only accessible to enrolled learners. Sign in or register, and enroll in this course to view it.</div></div></div>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:digitalearthafrica+DEA101+2021+type@problem+block@6ca900a9b0bf41fda75013ebafa26bc9">
<div class="xblock xblock-public_view xblock-public_view-problem xmodule_display xmodule_ProblemBlock" data-course-id="course-v1:digitalearthafrica+DEA101+2021" data-block-type="problem" data-usage-id="block-v1:digitalearthafrica+DEA101+2021+type@problem+block@6ca900a9b0bf41fda75013ebafa26bc9" data-request-token="133e33004d0411f1b4d66b8c55c4de7e" data-graded="True" data-has-score="True">
<div class="page-banner"><div class="alert alert-warning"><span class="icon icon-alert fa fa fa-warning" aria-hidden="true"></span><div class="message-content">Question 2 is only accessible to enrolled learners. Sign in or register, and enroll in this course to view it.</div></div></div>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.be68acdff619.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>