Newer
Older
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"
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"] }} #
NAME "{{ product_info["identifier"] }}_shapefile_index"
DATA "{{ layer_base_dir }}/{{ satellite_info["identifier"] }}/abi/{{ sector_info["identifier"] }}/{{ product_info["short_name"] }}/{{ product_info["short_name"] }}"
NAME "{{ product_info["identifier"] }}_postgres_index"
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"
"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
NAME "{{ product_info["identifier"] }}"
TILEINDEX "{{ product_info["identifier"] }}_postgres_index"
TILEINDEX "{{ product_info["identifier"] }}_shapefile_index"
# Comment below to default to transparency
#OFFSITE 0 0 0
PROCESSING "RESAMPLE=AVERAGE"
# Used to keep FastCGI connections open longer
PROCESSING "CLOSE_CONNECTION=DEFER"
"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