| c |
<flask.g of 'ckan.config.middleware.flask_app'> |
| current_resource_view |
None |
| dataset_type |
'dataset' |
| g |
<flask.g of 'ckan.config.middleware.flask_app'> |
| h |
{'redirect_to': <function redirect_to at 0x7fd1c723ad30>, 'url': <function url at 0x7fd1c723ae50>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7fd1c723adc0>, 'url_for': <function url_for at 0x7fd1c71bc040>, 'url_for_static': <function url_for_static at 0x7fd1c71bc1f0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7fd1c71bc280>, 'is_url': <function is_url at 0x7fd1c71bc310>, 'url_is_local': <function url_is_local at 0x7fd1c71bc430>, 'full_current_url': <function full_current_url at 0x7fd1c71bc4c0>, 'current_url': <function current_url at 0x7fd1c71bc550>, 'lang': <function lang at 0x7fd1c71bc5e0>, 'ckan_version': <function ckan_version at 0x7fd1c71bc670>, 'lang_native_name': <function lang_native_name at 0x7fd1c71bc700>, 'is_rtl_language': <function is_rtl_language at 0x7fd1c71bc790>, 'get_rtl_theme': <function get_rtl_theme at 0x7fd1c71bc820>, 'get_rtl_css': <function get_rtl_css at 0x7fd1c71bc8b0>, 'flash_notice': <function flash_notice at 0x7fd1c71bc940>, 'flash_error': <function flash_error at 0x7fd1c71bcdc0>, 'flash_success': <function flash_success at 0x7fd1c71bce50>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7fd1c71bcee0>, 'link_to': <function link_to at 0x7fd1c71bd3a0>, 'file': <function file at 0x7fd1c71bd430>, 'submit': <function submit at 0x7fd1c71bd4c0>, 'nav_link': <function nav_link at 0x7fd1c71bd550>, 'nav_named_link': <function nav_named_link at 0x7fd1c71bd820>, 'subnav_link': <function subnav_link at 0x7fd1c71bd940>, 'subnav_named_route': <function subnav_named_route at 0x7fd1c71bda60>, 'build_nav_main': <function build_pages_nav_main at 0x7fd1aa710f70>, 'build_nav_icon': <function build_nav_icon at 0x7fd1c71bdaf0>, 'build_nav': <function build_nav at 0x7fd1c71bdb80>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7fd1c71bdca0>, 'default_group_type': <function default_group_type at 0x7fd1c71bddc0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7fd1c71bde50>, 'has_more_facets': <function has_more_facets at 0x7fd1c71bdee0>, 'unselected_facet_items': <function unselected_facet_items at 0x7fd1c71bdf70>, 'get_facet_title': <function get_facet_title at 0x7fd1c71be160>, 'get_param_int': <function get_param_int at 0x7fd1c71be040>, 'sorted_extras': <function sorted_extras at 0x7fd1c71be280>, 'check_access': <function check_access at 0x7fd1c71be310>, 'get_action': <function get_action at 0x7fd1c71be4c0>, 'linked_user': <function linked_user at 0x7fd1c71be3a0>, 'group_name_to_title': <function group_name_to_title at 0x7fd1c71be550>, 'truncate': <function truncate at 0x7fd1c71be5e0>, 'markdown_extract': <function markdown_extract at 0x7fd1c71be670>, 'icon_url': <function icon_url at 0x7fd1c71be700>, 'icon_html': <function icon_html at 0x7fd1c71be790>, 'icon': <function icon at 0x7fd1c71be820>, 'resource_icon': <function resource_icon at 0x7fd1c71be8b0>, 'format_icon': <function format_icon at 0x7fd1c71be940>, 'dict_list_reduce': <function dict_list_reduce at 0x7fd1c71be9d0>, 'gravatar': <function gravatar at 0x7fd1c71bea60>, 'sanitize_url': <function sanitize_url at 0x7fd1c71beaf0>, 'user_image': <function user_image at 0x7fd1c71beb80>, 'pager_url': <function pager_url at 0x7fd1c71bec10>, 'get_page_number': <function get_page_number at 0x7fd1c71beca0>, 'get_display_timezone': <function get_display_timezone at 0x7fd1c71bed30>, 'render_datetime': <function render_datetime at 0x7fd1c71bedc0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7fd1c71bee50>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7fd1c71beee0>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7fd1c71bef70>, 'button_attr': <function button_attr at 0x7fd1c71bf280>, 'dataset_display_name': <function dataset_display_name at 0x7fd1c71bf310>, 'dataset_link': <function dataset_link at 0x7fd1c71bf3a0>, 'resource_display_name': <function resource_display_name at 0x7fd1c71bf430>, 'resource_link': <function resource_link at 0x7fd1c71bf4c0>, 'tag_link': <function tag_link at 0x7fd1c71bf550>, 'group_link': <function group_link at 0x7fd1c71bf5e0>, 'organization_link': <function organization_link at 0x7fd1c71bf670>, 'dump_json': <function dump_json at 0x7fd1c71bf700>, 'auto_log_message': <function auto_log_message at 0x7fd1c71bf790>, 'activity_div': <function activity_div at 0x7fd1c71bf820>, 'snippet': <function snippet at 0x7fd1c71bf8b0>, 'convert_to_dict': <function convert_to_dict at 0x7fd1c71bf940>, 'follow_button': <function follow_button at 0x7fd1c71bf9d0>, 'follow_count': <function follow_count at 0x7fd1c71bfa60>, 'add_url_param': <function add_url_param at 0x7fd1c71bfb80>, 'remove_url_param': <function remove_url_param at 0x7fd1c71bfc10>, 'include_resource': <function include_resource at 0x7fd1c71bfca0>, 'urls_for_resource': <function urls_for_resource at 0x7fd1c71bfd30>, 'debug_inspect': <function debug_inspect at 0x7fd1c71bfdc0>, 'popular': <function popular at 0x7fd1c71bfe50>, 'groups_available': <function groups_available at 0x7fd1c71bfee0>, 'organizations_available': <function organizations_available at 0x7fd1c71bff70>, 'roles_translated': <function roles_translated at 0x7fd1c71c0040>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7fd1c71c00d0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7fd1c71c0160>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7fd1c71c01f0>, 'escape_js': <function escape_js at 0x7fd1c71c0280>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7fd1c71c0310>, 'get_request_param': <function get_request_param at 0x7fd1c71c03a0>, 'html_auto_link': <function html_auto_link at 0x7fd1c71c0430>, 'render_markdown': <function render_markdown at 0x7fd1c71c04c0>, 'format_resource_items': <function format_resource_items at 0x7fd1c71c0550>, 'resource_preview': <function resource_preview at 0x7fd1c71c05e0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7fd1c71c0670>, 'rendered_resource_view': <function rendered_resource_view at 0x7fd1c71c0700>, 'view_resource_url': <bound method ResourceProxy.view_resource_url of <Plugin ResourceProxy 'resource_proxy'>>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7fd1c71c0820>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7fd1c71c08b0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7fd1c71c0940>, 'resource_view_icon': <function resource_view_icon at 0x7fd1c71c09d0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7fd1c71c0a60>, 'resource_view_full_page': <function resource_view_full_page at 0x7fd1c71c0af0>, 'remove_linebreaks': <function remove_linebreaks at 0x7fd1c71c0b80>, 'list_dict_filter': <function list_dict_filter at 0x7fd1c71c0c10>, 'SI_number_span': <function SI_number_span at 0x7fd1c71c0ca0>, 'new_activities': <function new_activities at 0x7fd1c71c0d30>, 'uploads_enabled': <function uploads_enabled at 0x7fd1c71c0dc0>, 'get_featured_organizations': <function get_featured_organizations at 0x7fd1c71c0e50>, 'get_featured_groups': <function get_featured_groups at 0x7fd1c71c0ee0>, 'featured_group_org': <function featured_group_org at 0x7fd1c71c0f70>, 'get_site_statistics': <function get_site_statistics at 0x7fd1c71c1040>, 'resource_formats': <function resource_formats at 0x7fd1c71c10d0>, 'unified_resource_format': <function unified_resource_format at 0x7fd1c71c1160>, 'check_config_permission': <function check_config_permission at 0x7fd1c71c11f0>, 'get_organization': <function get_organization at 0x7fd1c71c1280>, 'license_options': <function license_options at 0x7fd1c71c1310>, 'get_translated': <function get_translated at 0x7fd1c71c13a0>, 'facets': <function facets at 0x7fd1c71c1430>, 'mail_to': <function mail_to at 0x7fd1c71c14c0>, 'radio': <function radio at 0x7fd1c71c1550>, 'clean_html': <function clean_html at 0x7fd1c71c15e0>, 'flash': <ckan.lib.helpers._Flash object at 0x7fd1c7228a00>, 'localised_number': <function localised_number at 0x7fd1c847c310>, 'localised_SI_number': <function localised_SI_number at 0x7fd1c847c430>, 'localised_nice_date': <function localised_nice_date at 0x7fd1c847c1f0>, 'localised_filesize': <function localised_filesize at 0x7fd1c847c3a0>, 'get_available_locales': <function get_available_locales at 0x7fd1c95c4ca0>, 'get_locales_dict': <function get_locales_dict at 0x7fd1c95c4c10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7fd1c96c9ee0>, 'urlencode': <function urlencode at 0x7fd1cb288ca0>, 'include_asset': <function include_asset at 0x7fd1c723a820>, 'render_assets': <function render_assets at 0x7fd1c723a940>, 'sanitize_id': <function sanitize_id at 0x7fd1c71c1700>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7fd1c71c1790>, 'activity_list_select': <function activity_list_select at 0x7fd1c71c1820>, 'get_collaborators': <function get_collaborators at 0x7fd1c71c18b0>, 'can_update_owner_org': <function can_update_owner_org at 0x7fd1c71c1940>, 'check_ckan_version': <function check_ckan_version at 0x7fd1c71c19d0>, 'csrf_input': <function csrf_input at 0x7fd1c71c1a60>, 'saeoss_default_spatial_search_extent': functools.partial(<function get_default_spatial_search_extent at 0x7fd1aa020dc0>, 0.001), 'default_bounding_box': <function get_default_bounding_box at 0x7fd1aa020e50>, 'convert_geojson_to_bounding_box': <function convert_geojson_to_bbox at 0x7fd1aa020ee0>, 'extent_to_bbox': <function convert_string_extent_to_bbox at 0x7fd1aa020f70>, 'saeoss_themes': <function get_saeoss_themes at 0x7fd1aa07c4c0>, 'iso_topic_categories': <function get_iso_topic_categories at 0x7fd1aa020ca0>, 'get_iso_topic_display': <function get_iso_topic_display at 0x7fd1aa020d30>, 'saeoss_show_version': <function helper_show_version at 0x7fd1aa025040>, 'user_is_org_member': <function user_is_org_member at 0x7fd1aa0250d0>, 'org_member_list': <function org_member_list at 0x7fd1aa025160>, 'user_is_staff_member': <function user_is_staff_member at 0x7fd1aa0251f0>, 'get_featured_datasets': <function get_featured_datasets at 0x7fd1aa025310>, 'get_recently_modified_datasets': <function get_recently_modified_datasets at 0x7fd1aa025430>, 'get_all_datasets_count': <function get_all_datasets_count at 0x7fd1aa0254c0>, 'saeoss_org_memberships': <function get_org_memberships at 0x7fd1aa025790>, 'mod_scheming_flatten_subfield': <function mod_scheming_flatten_subfield at 0x7fd1aa025820>, 'get_today_date': <function get_today_date at 0x7fd1aa025940>, 'get_maintenance_custom_other_field_data': <function get_maintenance_custom_other_field_data at 0x7fd1aa0258b0>, 'get_release': <function get_current_release at 0x7fd1aa0259d0>, 'get_saved_searches': <function get_saved_searches at 0x7fd1aa025af0>, 'get_recent_news': <function get_recent_news at 0x7fd1aa025d30>, 'get_featured_datasets_count': <function get_featured_datasets_count at 0x7fd1aa0253a0>, 'get_user_name': <function get_user_name at 0x7fd1aa025b80>, 'get_user_name_from_url': <function get_user_name_from_url at 0x7fd1aa025ca0>, 'get_user_id': <function get_user_id at 0x7fd1aa025c10>, 'get_seo_metatags': <function get_seo_metatags at 0x7fd1aa025dc0>, 'get_datasets_thumbnail': <function get_datasets_thumbnail at 0x7fd1aa025670>, 'get_year': <function get_year at 0x7fd1aa025e50>, 'get_user_dashboard_packages': <function get_user_dashboard_packages at 0x7fd1aa025ee0>, 'get_org_public_records_count': <function get_org_public_records_count at 0x7fd1aa0255e0>, 'group_package_count': <function group_package_count at 0x7fd1aa025550>, 'render_content': <function render_content at 0x7fd1aa72d5e0>, 'get_wysiwyg_editor': <function get_wysiwyg_editor at 0x7fd1aa738b80>, 'get_recent_blog_posts': <function get_recent_blog_posts at 0x7fd1aa738c10>, 'pages_get_plus_icon': <function get_plus_icon at 0x7fd1aa738ca0>, 'scheming_language_text': <function scheming_language_text at 0x7fd1aa7f0d30>, 'scheming_field_choices': <function scheming_field_choices at 0x7fd1aa7f0dc0>, 'scheming_choices_label': <function scheming_choices_label at 0x7fd1aa7f0e50>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7fd1aa7f0ee0>, 'scheming_field_required': <function scheming_field_required at 0x7fd1aa7f0b80>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7fd1aa7f0f70>, 'scheming_get_presets': <function scheming_get_presets at 0x7fd1aa7f0c10>, 'scheming_get_preset': <function scheming_get_preset at 0x7fd1aa766040>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7fd1aa7660d0>, 'scheming_get_dataset_form_pages': <function scheming_get_dataset_form_pages at 0x7fd1aa766160>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7fd1aa7661f0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7fd1aa766280>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7fd1aa766310>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7fd1aa7663a0>, 'scheming_get_schema': <function scheming_get_schema at 0x7fd1aa766430>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7fd1aa7664c0>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7fd1aa7665e0>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7fd1aa766670>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7fd1aa766700>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7fd1aa766790>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7fd1aa766820>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7fd1aa7668b0>, 'get_common_map_config_shp': <function get_common_map_config at 0x7fd1aa7ce670>, 'get_shapefile_viewer_config': <function get_shapefile_viewer_config at 0x7fd1aa7ce700>, 'get_common_map_config_wmts': <function get_common_map_config at 0x7fd1aa7ce670>, 'get_common_map_config_geojson': <function get_common_map_config at 0x7fd1aa7ce670>, 'geojson_get_max_file_size': <function get_max_file_size at 0x7fd1aa7ce790>, 'get_common_map_config_geoviews': <function get_common_map_config at 0x7fd1aa7ce670>, 'get_openlayers_viewer_config': <function get_openlayers_viewer_config at 0x7fd1aa7ce820>, 'get_reference_date': <function get_reference_date at 0x7fd1a07c8af0>, 'get_responsible_party': <function get_responsible_party at 0x7fd1a07c8b80>, 'get_common_map_config': <function get_common_map_config at 0x7fd1a07c8c10>, 'package_list_for_source': <function package_list_for_source at 0x7fd1a07c8e50>, 'package_count_for_source': <function package_count_for_source at 0x7fd1a07c8ee0>, 'harvesters_info': <function harvesters_info at 0x7fd1a07c8f70>, 'harvester_types': <function harvester_types at 0x7fd1a07d3040>, 'harvest_frequencies': <function harvest_frequencies at 0x7fd1a07d30d0>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7fd1a07d3160>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7fd1a07d31f0>, 'bootstrap_version': <function bootstrap_version at 0x7fd1a07d3280>, 'get_harvest_source': <function get_harvest_source at 0x7fd1a07c8dc0>, 'get_map_config': <function get_mapview_config at 0x7fd1c5039550>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7fd1c50395e0>} |
| is_activity_archive |
False |
| package |
{'author': None, 'author_email': None, 'creator_user_id': '64e47517-dce0-4a13-9ab7-ef1cfcd1d892', 'doi': '', 'featured': 'true', 'id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'isopen': False, 'license_id': None, 'license_title': None, 'lineage_statement': 'Land-cover dataset for 2020 generated in-house by the Department of Environment, Forestry and Fisheries (DEFF) with the Computer Automated Land Cover system (CALC), based on full year 2020 coverage of 20 m Sentinel 2 imagery. All original imagery sourced and automatically processed on the Amazon Web Services (AWS) cloud platform. The land-cover classification consists of 73 classes at 20 m resolution and the product was exported as a Geographic Lat/Lon in a GeoTIFF format.', 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2025-07-29T17:17:38.431768', 'metadata_date': '2021-03-14T00:00', 'metadata_modified': '2025-07-29T17:32:59.824478', 'metadata_thumbnail': '', 'name': 'south_african_national_landcover_2020', 'notes': 'Raster-based land-cover dataset representing the full South African landscape for the full year 2020. Derived from 20 m Sentinel 2 imagery acquired between 01 January 2020 and 31 December 2020. Land-cover information classes based on new Gazetted land-cover standards and legend content used in 2013/14 national land-cover data. All land-cover and land-use classes generated using automated modelling procedures for full operational repeatability and change detection. The land-cover was produced with CALC (Computer Automated Land-Cover) system by DEFF.', 'num_resources': 2, 'num_tags': 1, 'organization': {'id': 'a08da558-64c6-4214-a930-c678f7300334', 'name': 'dffe', 'title': 'DFFE', 'type': 'organization', 'description': 'Department of Forestry, Fisheries and the Environment', 'image_url': '2025-07-28-071113.285804DFFE.png', 'created': '2025-07-28T07:11:13.295821', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': 'a08da558-64c6-4214-a930-c678f7300334', 'private': False, 'reference_system_additional_info': 'Temporal Extent: 1 January { 31 December 2020.', 'spatial': '{"type": "Polygon", "coordinates": [[[16.35032631778782, -34.92461178447033], [33.04569553620593, -34.92461178447033], [33.04569553620593, -22.12415797493763], [16.35032631778782, -22.12415797493763], [16.35032631778782, -34.92461178447033]]]}', 'state': 'active', 'title': 'South African National Landcover 2020', 'type': 'dataset', 'url': None, 'version': None, 'contact': [{'electronic_mail_address': 'zoumar@environment.gov.za', 'individual_name': 'Dr Zakariyyaa Oumar', 'position_name': 'Chief GIS Professional', 'role': 'point_of_contact'}], 'contact_information': [{'facsimile': '', 'voice': '+2712 399 9293'}], 'dataset_reference_date': [{'reference': '2020-01-01T00:00', 'reference_date_type': 1}], 'distribution_format': [{'name': 'geo.TIFF', 'version': '1.0.4'}], 'metadata_language_and_character_set': [{'dataset_character_set': 'utf-8', 'dataset_language': 'English', 'metadata_character_set': 'utf-8', 'metadata_language': 'English'}], 'online_resource': [{'application_profile': '', 'description': '', 'linkage': '', 'name': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-29T17:19:29.178539', 'description': 'South African National Landcover 2020 Albers ', 'format': '.geoTIFF', 'format_version': '1.0.4', 'hash': '', 'id': '8c3c0325-e5d1-468b-b512-155b46791e7a', 'last_modified': None, 'metadata_modified': '2025-07-29T17:24:24.062992', 'mimetype': None, 'mimetype_inner': None, 'name': '', 'package_id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'position': 0, 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://environmentza-my.sharepoint.com/personal/gisdocs_environment_gov_za/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fgisdocs%5Fenvironment%5Fgov%5Fza%2FDocuments%2FLandcover%2FSANLC%5F2020%2FSA%5FNLC%5F2020%5FALBERS%2Etif%2Evat%2Ezip&parent=%2Fpersonal%2Fgisdocs%5Fenvironment%5Fgov%5Fza%2FDocuments%2FLandcover%2FSANLC%5F2020&ga=1', 'url_type': None, 'has_views': False, 'on_same_domain': False}, {'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-29T17:32:59.845130', 'description': '', 'format': 'PDF', 'format_version': '', 'hash': '', 'id': 'a0b258f1-045d-4c79-a444-f2b0d503e612', 'last_modified': '2025-07-29T17:32:59.809968', 'metadata_modified': '2025-07-29T17:32:59.835583', 'mimetype': 'application/pdf', 'mimetype_inner': None, 'name': 'South African National Landcover 2020 Advisory Note', 'package_id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'position': 1, 'resource_type': 'other', 'size': 615162, 'state': 'active', 'upload_mode': 'single', 'url': 'https://saeoss.sansa.org.za/dataset/d61fb7e7-e122-4613-b1f3-b39769b45fad/resource/a0b258f1-045d-4c79-a444-f2b0d503e612/download/sanlc-2020-advisory-note-on-sparsely-wooded-grassland-class.pdf', 'url_type': 'upload'}], 'responsible_party': [{'electronic_mail_address': '', 'individual_name': 'Department of Forestry, Fisheries and the Environment', 'position_name': 'Directorate: Environmental Spatial Information', 'role': 'originator', 'website': 'https://www.dffe.gov.za/egis'}], 'responsible_party_contact_address': [{'administrative_area': 'Gauteng', 'city': 'Pretoria', 'delivery_point': 'Environment House, Steve Biko Street, 473 Arcadia ', 'postal_code': '0083'}], 'responsible_party_contact_info': [{'facsimile': '', 'voice': ''}], 'spatial_parameters': [{'equivalent_scale': '1:60000', 'spatial_reference_system': 'EPSG:4326', 'spatial_representation_type': '001'}], 'tags': [{'display_name': 'Imagery-Basemaps-Earth Cover', 'id': '8895be3b-53e6-43b4-b77b-571ea5ff5252', 'name': 'Imagery-Basemaps-Earth Cover', 'state': 'active', 'vocabulary_id': None}], 'topic_and_saeoss_themes': [{'iso_topic_category': 'imageryBaseMapsEarthCover'}], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': [], 'reference_date': '2020-01-01T00:00'} |
| pkg |
<Package id=d61fb7e7-e122-4613-b1f3-b39769b45fad name=south_african_national_landcover_2020 title=South African National Landcover 2020 version=None url=None author=None author_email=None maintainer=None maintainer_email=None notes=Raster-based land-cover dataset representing the full South African landscape for the full year 2020. Derived from 20 m Sentinel 2 imagery acquired between 01 January 2020 and 31 December 2020. Land-cover information classes based on new Gazetted land-cover standards and legend content used in 2013/14 national land-cover data. All land-cover and land-use classes generated using automated modelling procedures for full operational repeatability and change detection. The land-cover was produced with CALC (Computer Automated Land-Cover) system by DEFF. license_id=None type=dataset owner_org=a08da558-64c6-4214-a930-c678f7300334 creator_user_id=64e47517-dce0-4a13-9ab7-ef1cfcd1d892 metadata_created=2025-07-29 17:17:38.431768 metadata_modified=2025-07-29 17:32:59.824478 private=False state=active> |
| pkg_dict |
{'author': None, 'author_email': None, 'creator_user_id': '64e47517-dce0-4a13-9ab7-ef1cfcd1d892', 'doi': '', 'featured': 'true', 'id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'isopen': False, 'license_id': None, 'license_title': None, 'lineage_statement': 'Land-cover dataset for 2020 generated in-house by the Department of Environment, Forestry and Fisheries (DEFF) with the Computer Automated Land Cover system (CALC), based on full year 2020 coverage of 20 m Sentinel 2 imagery. All original imagery sourced and automatically processed on the Amazon Web Services (AWS) cloud platform. The land-cover classification consists of 73 classes at 20 m resolution and the product was exported as a Geographic Lat/Lon in a GeoTIFF format.', 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2025-07-29T17:17:38.431768', 'metadata_date': '2021-03-14T00:00', 'metadata_modified': '2025-07-29T17:32:59.824478', 'metadata_thumbnail': '', 'name': 'south_african_national_landcover_2020', 'notes': 'Raster-based land-cover dataset representing the full South African landscape for the full year 2020. Derived from 20 m Sentinel 2 imagery acquired between 01 January 2020 and 31 December 2020. Land-cover information classes based on new Gazetted land-cover standards and legend content used in 2013/14 national land-cover data. All land-cover and land-use classes generated using automated modelling procedures for full operational repeatability and change detection. The land-cover was produced with CALC (Computer Automated Land-Cover) system by DEFF.', 'num_resources': 2, 'num_tags': 1, 'organization': {'id': 'a08da558-64c6-4214-a930-c678f7300334', 'name': 'dffe', 'title': 'DFFE', 'type': 'organization', 'description': 'Department of Forestry, Fisheries and the Environment', 'image_url': '2025-07-28-071113.285804DFFE.png', 'created': '2025-07-28T07:11:13.295821', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': 'a08da558-64c6-4214-a930-c678f7300334', 'private': False, 'reference_system_additional_info': 'Temporal Extent: 1 January { 31 December 2020.', 'spatial': '{"type": "Polygon", "coordinates": [[[16.35032631778782, -34.92461178447033], [33.04569553620593, -34.92461178447033], [33.04569553620593, -22.12415797493763], [16.35032631778782, -22.12415797493763], [16.35032631778782, -34.92461178447033]]]}', 'state': 'active', 'title': 'South African National Landcover 2020', 'type': 'dataset', 'url': None, 'version': None, 'contact': [{'electronic_mail_address': 'zoumar@environment.gov.za', 'individual_name': 'Dr Zakariyyaa Oumar', 'position_name': 'Chief GIS Professional', 'role': 'point_of_contact'}], 'contact_information': [{'facsimile': '', 'voice': '+2712 399 9293'}], 'dataset_reference_date': [{'reference': '2020-01-01T00:00', 'reference_date_type': 1}], 'distribution_format': [{'name': 'geo.TIFF', 'version': '1.0.4'}], 'metadata_language_and_character_set': [{'dataset_character_set': 'utf-8', 'dataset_language': 'English', 'metadata_character_set': 'utf-8', 'metadata_language': 'English'}], 'online_resource': [{'application_profile': '', 'description': '', 'linkage': '', 'name': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-29T17:19:29.178539', 'description': 'South African National Landcover 2020 Albers ', 'format': '.geoTIFF', 'format_version': '1.0.4', 'hash': '', 'id': '8c3c0325-e5d1-468b-b512-155b46791e7a', 'last_modified': None, 'metadata_modified': '2025-07-29T17:24:24.062992', 'mimetype': None, 'mimetype_inner': None, 'name': '', 'package_id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'position': 0, 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://environmentza-my.sharepoint.com/personal/gisdocs_environment_gov_za/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fgisdocs%5Fenvironment%5Fgov%5Fza%2FDocuments%2FLandcover%2FSANLC%5F2020%2FSA%5FNLC%5F2020%5FALBERS%2Etif%2Evat%2Ezip&parent=%2Fpersonal%2Fgisdocs%5Fenvironment%5Fgov%5Fza%2FDocuments%2FLandcover%2FSANLC%5F2020&ga=1', 'url_type': None, 'has_views': False, 'on_same_domain': False}, {'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-29T17:32:59.845130', 'description': '', 'format': 'PDF', 'format_version': '', 'hash': '', 'id': 'a0b258f1-045d-4c79-a444-f2b0d503e612', 'last_modified': '2025-07-29T17:32:59.809968', 'metadata_modified': '2025-07-29T17:32:59.835583', 'mimetype': 'application/pdf', 'mimetype_inner': None, 'name': 'South African National Landcover 2020 Advisory Note', 'package_id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'position': 1, 'resource_type': 'other', 'size': 615162, 'state': 'active', 'upload_mode': 'single', 'url': 'https://saeoss.sansa.org.za/dataset/d61fb7e7-e122-4613-b1f3-b39769b45fad/resource/a0b258f1-045d-4c79-a444-f2b0d503e612/download/sanlc-2020-advisory-note-on-sparsely-wooded-grassland-class.pdf', 'url_type': 'upload'}], 'responsible_party': [{'electronic_mail_address': '', 'individual_name': 'Department of Forestry, Fisheries and the Environment', 'position_name': 'Directorate: Environmental Spatial Information', 'role': 'originator', 'website': 'https://www.dffe.gov.za/egis'}], 'responsible_party_contact_address': [{'administrative_area': 'Gauteng', 'city': 'Pretoria', 'delivery_point': 'Environment House, Steve Biko Street, 473 Arcadia ', 'postal_code': '0083'}], 'responsible_party_contact_info': [{'facsimile': '', 'voice': ''}], 'spatial_parameters': [{'equivalent_scale': '1:60000', 'spatial_reference_system': 'EPSG:4326', 'spatial_representation_type': '001'}], 'tags': [{'display_name': 'Imagery-Basemaps-Earth Cover', 'id': '8895be3b-53e6-43b4-b77b-571ea5ff5252', 'name': 'Imagery-Basemaps-Earth Cover', 'state': 'active', 'vocabulary_id': None}], 'topic_and_saeoss_themes': [{'iso_topic_category': 'imageryBaseMapsEarthCover'}], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': [], 'reference_date': '2020-01-01T00:00'} |
| request |
<Request 'http://saeoss.sansa.org.za/dataset/south_african_national_landcover_2020/resource/8c3c0325-e5d1-468b-b512-155b46791e7a' [GET]> |
| resource |
{'cache_last_updated': None, 'cache_url': None, 'created': '2025-07-29T17:19:29.178539', 'description': 'South African National Landcover 2020 Albers ', 'format': '.geoTIFF', 'format_version': '1.0.4', 'hash': '', 'id': '8c3c0325-e5d1-468b-b512-155b46791e7a', 'last_modified': None, 'metadata_modified': '2025-07-29T17:24:24.062992', 'mimetype': None, 'mimetype_inner': None, 'name': '', 'package_id': 'd61fb7e7-e122-4613-b1f3-b39769b45fad', 'position': 0, 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://environmentza-my.sharepoint.com/personal/gisdocs_environment_gov_za/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fgisdocs%5Fenvironment%5Fgov%5Fza%2FDocuments%2FLandcover%2FSANLC%5F2020%2FSA%5FNLC%5F2020%5FALBERS%2Etif%2Evat%2Ezip&parent=%2Fpersonal%2Fgisdocs%5Fenvironment%5Fgov%5Fza%2FDocuments%2FLandcover%2FSANLC%5F2020&ga=1', 'url_type': None, 'has_views': False, 'on_same_domain': False} |
| resource_views |
[] |
| session |
{'_domain': None, '_path': '/', '_accessed_time': 1789431951.2310414, '_creation_time': 1789431951.2310414} |
| ungettext |
<function ungettext at 0x7fd1c96c9670> |