MAP NAME "{{ satellite_info["long_name"] }} ABI {{ sector_info["long_name"] }} L1b Layers" STATUS ON IMAGETYPE rgb SIZE 256 256 EXTENT -5434894.885 -5434894.885 5434894.885 5434894.885 # See https://developmentseed.org/titiler/advanced/performance_tuning/ # CONFIG "GDAL_INGESTED_BYTES_AT_OPEN" "75000" # investigate all geotiffs CONFIG "GDAL_DISABLE_READDIR_ON_OPEN" "TRUE" CONFIG "GDAL_HTTP_MERGE_CONSECUTIVE_RANGES" "YES" CONFIG "GDAL_CACHEMAX" "200" CONFIG "VSI_CACHE" "TRUE" # CONFIG "VSI_CACHE_SIZE" "25000000" CONFIG GDAL_HTTP_MULTIPLEX "YES" CONFIG GDAL_HTTP_VERSION "2" CONFIG "PROJ_NETWORK" "OFF" CONFIG "CPL_VSIL_CURL_USE_CACHE" "TRUE" CONFIG "CPL_VSIL_CURL_CACHE_SIZE" "128000000" CONFIG "CPL_VSIL_CURL_USE_HEAD" "FALSE" CONFIG "AWS_ACCESS_KEY_ID" "{{ env.get('AWS_ACCESS_KEY_ID', '') }}" CONFIG "AWS_SECRET_ACCESS_KEY" "{{ env.get('AWS_SECRET_ACCESS_KEY', '') }}" CONFIG "AWS_S3_ENDPOINT" "{{ env.get('AWS_S3_ENDPOINT') }}" CONFIG "AWS_HTTPS" "{{ env.get('AWS_HTTPS', 'FALSE') }}" CONFIG "AWS_VIRTUAL_HOSTING" "{{ env.get('AWS_VIRTUAL_HOSTING', 'FALSE') }}" CONFIG "CPL_VSIL_CURL_ALLOWED_EXTENSIONS" ".tif" PROJECTION "{{ projection }}" END WEB METADATA "wms_title" "CSPP Geo Geo2Grid Viewer" "wms_onlineresource" "https://myhost/mapserv" "wms_enable_request" "*" END END INCLUDE '/work/mapfiles/output_formats.map' {% for product_info in products %} # {{ product_info["short_name"] }} # LAYER NAME "{{ product_info["identifier"] }}_shapefile_index" TYPE TILEINDEX DATA "{{ layer_base_dir }}/{{ satellite_info["identifier"] }}/abi/{{ sector_info["identifier"] }}/{{ product_info["short_name"] }}/{{ product_info["short_name"] }}" END LAYER NAME "{{ product_info["identifier"] }}_postgres_index" TYPE POLYGON DATA "{{ postgis_geom_column }} from {{ satellite_info["identifier"] }}_abi_{{ sector_info["identifier"] }}_{{ product_info["processing_level"] }}_{{ product_info["identifier"] }} using SRID={{ epsg_code }} using unique gid" CONNECTIONTYPE postgis CONNECTION "{{ postgis_connection_params }}" PROCESSING "CLOSE_CONNECTION=DEFER" METADATA "wms_title" "{{ satellite_info["long_name"] }} ABI {{ product_info["long_name"] }} Time Index" "wms srs" "EPSG:{{ epsg_code }}" "wms_extent" "-180 -90 180 90" "wms_timeextent" "2017-01-01/2040-12-31" "wms_timeformat" "YYYY-MM-DDTHH:MM:SS" "wms_timeitem" "start_time" # column in postgres DB "wms_timedefault" "2019-12-12T19:20:18" "wms_enable_request" "*" END END LAYER NAME "{{ product_info["identifier"] }}" TYPE RASTER {% if postgis_connection_params %} TILEITEM "location" TILEINDEX "{{ product_info["identifier"] }}_postgres_index" {% else %} TILEITEM "location" TILEINDEX "{{ product_info["identifier"] }}_shapefile_index" {% endif %} # Comment below to default to transparency #OFFSITE 0 0 0 PROCESSING "RESAMPLE=AVERAGE" # Used to keep FastCGI connections open longer PROCESSING "CLOSE_CONNECTION=DEFER" METADATA "wms_title" "{{ satellite_info["long_name"] }} ABI {{ product_info["long_name"] }}" "wms srs" "EPSG:{{ epsg_code }}" "wms_extent" "-180 -90 180 90" "wms_timeextent" "2017-01-01/2040-12-31" "wms_timeformat" "YYYY-MM-DDTHH:MM:SS" {% if postgis_connection_params %} "wms_timeitem" "start_time" # column in postgres DB {% else %} "wms_timeitem" "time" # field in shapefile {% endif %} "wms_timedefault" "2019-12-12T19:20:18" "wms_enable_request" "*" END FILTER (`[time]` = `2019-12-12T19:20:18`) END # goes raster layer ends here {% endfor %} END # end of map file