Skip to content

.tif files for some states in single year have heterogeneous projection #24

Description

@ViswanathB

I am using the data in s3://naip-visualization/ to generate .vrt files and later use those files to get the raster image based on shapely boundary with rasterio.

However this is working only in few cases. For instance, I was able to build this for RI all four years available 2012, 2014, 2016,2018. Also for AL for the year 2013. I am starting to see issues for few other states.

AZ 2015:
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211435_se_11_1_20150714.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211435_sw_11_1_20150708.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211436_ne_11_1_20150725.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211436_nw_11_1_20150708.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211436_se_11_1_20150725.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211436_sw_11_1_20150708.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211437_ne_11_1_20150725.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211437_nw_11_1_20150725.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211437_se_11_1_20150725.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2015/100cm/rgb/32114/m_3211437_sw_11_1_20150725.tif

CO 2013:

Skipping /vsis3/naip-visualization/co/2013/100cm/rgb/38108/m_3810837_ne_12_1_20130920.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2017/100cm/rgb/38108/m_3810837_se_12_1_20171007.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2017/60cm/rgb/32114/m_3211440_se_11_h_20170702.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2013/100cm/rgb/38108/m_3810837_nw_12_1_20130920.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2015/100cm/rgb/38108/m_3810833_ne_12_1_20150909.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2017/100cm/rgb/38108/m_3810837_sw_12_1_20171007.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2013/100cm/rgb/38108/m_3810837_se_12_1_20130920.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2017/100cm/rgb/38108/m_3810838_ne_12_1_20170826.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2013/100cm/rgb/38108/m_3810837_sw_12_1_20130920.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 12N, got NAD83 / UTM zone 11N. Skipping /vsis3/naip-visualization/az/2017/60cm/rgb/32114/m_3211440_sw_11_h_20170702.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2017/100cm/rgb/38108/m_3810838_nw_12_1_20171007.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2013/100cm/rgb/38108/m_3810838_ne_12_1_20130804.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2015/100cm/rgb/38108/m_3810833_nw_12_1_20150909.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD83 / UTM zone 13N, got NAD83 / UTM zone 12N. Skipping /vsis3/naip-visualization/co/2017/100cm/rgb/38108/m_3810838_se_12_1_20171008.tif
Warning 1: gdalbuildvrt does not support heterogeneous projection: expected NAD8

I did see this for few other states too. Now, There can be users directly indexing into files and in someway figure out which tif to access based on the boundary but this would make it tough to use rasterio.

VRT is really good and rasterio takes care of stitching images together for overlapping boundaries between quarter quad tiles.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions