I think you want to do something like this https://github.com/GenericMappingTools/GMT.jl/blob/master/WL_Example_III.ipynb It's done with Julia+GMT (and GDAL under the hood)
Joaquim |>-----Original Message----- |>From: gdal-dev <[email protected]> On Behalf Of Stephen |>Woodbridge |>Sent: Tuesday, March 5, 2019 6:25 PM |>To: Gdal-Dev <[email protected]> |>Subject: [gdal-dev] NOAA satellite swath NetCDF file to georeferenced Gtiff? |> |>Hi All, |> |>Can someone please give me a hint on how to convert a NOAA satellite swath |>NetCDF file to georeferenced Gtiff? |>I found these: |> https://trac.osgeo.org/gdal/ticket/4513 |> https://trac.osgeo.org/gdal/wiki/rfc4_geolocate |>which implies it cannot be done directly with gdal yet. |>Is there another way to this maybe using Python if gdal can't handle it? |> |>-Steve W |> |>$ gdalinfo --version |>GDAL 1.11.3, released 2015/09/16 |> |>$ gdalinfo |>NETCDF:20190304200000-OSPO-L2P_GHRSST-SSTsubskin-AVHRR18_G- |>ACSPO_V2.41-v02.0-fv01.0.nc:sea_surface_temperature |>Warning 1: dimension #2 (ni) is not a Longitude/X dimension. |>Warning 1: dimension #1 (nj) is not a Latitude/Y dimension. |>Driver: netCDF/Network Common Data Format |>Files: |>20190304200000-OSPO-L2P_GHRSST-SSTsubskin-AVHRR18_G-ACSPO_V2.41- |>v02.0-fv01.0.nc |>Size is 409, 7200 |>Coordinate System is `' |>Metadata: |> NC_GLOBAL#acknowledgment=Please acknowledge the use of these data |>with the following statement: These data were provided by Group for High |>Resolution Sea Surface Temperature (GHRSST) and the National Oceanic and |>Atmospheric Administration (NOAA). |> NC_GLOBAL#cdm_data_type=swath |> NC_GLOBAL#comment=none |> NC_GLOBAL#Conventions=CF-1.6 |> NC_GLOBAL#[email protected] |> NC_GLOBAL#creator_name=Alex Ignatov |> NC_GLOBAL#creator_url=http://www.star.nesdis.noaa.gov |> NC_GLOBAL#date_created=20190304T214051Z |> NC_GLOBAL#easternmost_longitude=180 |> NC_GLOBAL#file_quality_level=3 |> NC_GLOBAL#gds_version_id=02.0 |> NC_GLOBAL#geospatial_bounds=POLYGON(( 3.520 14.209, 176.005 |>20.284, -156.649 15.860, -23.493 9.963, 3.520 14.209)) |> NC_GLOBAL#geospatial_first_scanline_first_fov_lat=20.283962 |> NC_GLOBAL#geospatial_first_scanline_first_fov_lon=176.00494 |> NC_GLOBAL#geospatial_first_scanline_last_fov_lat=15.859998 |> NC_GLOBAL#geospatial_first_scanline_last_fov_lon=-156.64908 |> NC_GLOBAL#geospatial_last_scanline_first_fov_lat=14.20918 |> NC_GLOBAL#geospatial_last_scanline_first_fov_lon=3.5202866 |> NC_GLOBAL#geospatial_last_scanline_last_fov_lat=9.9625263 |> NC_GLOBAL#geospatial_last_scanline_last_fov_lon=-23.492666 |> NC_GLOBAL#geospatial_lat_resolution=0.0098999999 |> NC_GLOBAL#geospatial_lat_units=degrees_north |> NC_GLOBAL#geospatial_lon_resolution=0.0098999999 |> NC_GLOBAL#geospatial_lon_units=degrees_east |> NC_GLOBAL#history=Created by Advanced Clear-Sky Processor for Oceans |>(ACSPO)-AVHRR at NOAA/NESDIS/OSPO. |> NC_GLOBAL#id=AVHRR18_G-OSPO-L2P-v2.41 |> NC_GLOBAL#institution=NOAA/NESDIS/OSPO |> NC_GLOBAL#keywords=Oceans > Ocean Temperature > Sea Surface |>Temperature |> NC_GLOBAL#keywords_vocabulary=NASA Global Change Master Directory |>(GCMD) Science Keywords |> NC_GLOBAL#license=GHRSST protocol describes data use as free and open |> NC_GLOBAL#Metadata_Conventions=Unidata Dataset Discovery v1.0 |>NC_GLOBAL#metadata_link=http://podaac.jpl.nasa.gov/ws/metadata/dataset/ |>?format=iso&shortName=AVHRR18_G-OSPO-L2P-v2.41 |> NC_GLOBAL#naming_authority=org.ghrsst |> NC_GLOBAL#netcdf_version_id=4.3.2 of Sep 24 2015 08:51:38 $ |> NC_GLOBAL#northernmost_latitude=20.283962 |> NC_GLOBAL#platform=NOAA-18 |> NC_GLOBAL#processing_level=L2P |> NC_GLOBAL#product_version=2.41 |> NC_GLOBAL#project=Group for High Resolution Sea Surface Temperature |> NC_GLOBAL#[email protected] |> NC_GLOBAL#publisher_name=The GHRSST Project Office |> NC_GLOBAL#publisher_url=http://www.ghrsst.org |> NC_GLOBAL#references=Data convention: GHRSST Data Specification (GDS) |>v2.0. Algorithms: ACSPO-AVHRR ATBD (NOAA/NESDIS/STAR) |> NC_GLOBAL#sensor=AVHRR_GAC |>NC_GLOBAL#source=AVHRR_L1b,CMC0.2deg-CMC-L4-GLOB-v2.0,NOAA-NCEP- |>GFS |> NC_GLOBAL#southernmost_latitude=-90 |> NC_GLOBAL#spatial_resolution=1.1 km at nadir |> NC_GLOBAL#standard_name_vocabulary=CF Standard Name Table (v26, 08 |>November 2013) |> NC_GLOBAL#start_time=20190304T200000Z |> NC_GLOBAL#stop_time=20190304T205959Z |> NC_GLOBAL#summary=Sea surface temperature retrievals produced by |>NOAA/NESDIS/OSPO office from AVHRR sensor |> NC_GLOBAL#time_coverage_end=20190304T205959Z |> NC_GLOBAL#time_coverage_start=20190304T200000Z |> NC_GLOBAL#title=AVHRR L2P SST |> NC_GLOBAL#uuid=2eaa373c-3ec6-11e9-ac15-f9642917379f |> NC_GLOBAL#westernmost_longitude=-180 |> NETCDF_DIM_EXTRA={time} |> NETCDF_DIM_time_DEF={1,4} |> NETCDF_DIM_time_VALUES=1204574400 |> sea_surface_temperature#_FillValue=-32768 |> sea_surface_temperature#add_offset=273.14999 |> sea_surface_temperature#comment=SST obtained by regression with buoy |>measurements |> sea_surface_temperature#coordinates=lon lat |> sea_surface_temperature#long_name=sea surface skin temperature |> sea_surface_temperature#scale_factor=0.0099999998 |> sea_surface_temperature#source=NOAA |>sea_surface_temperature#standard_name=sea_surface_skin_temperature |> sea_surface_temperature#units=kelvin |> sea_surface_temperature#valid_max=32767 |> sea_surface_temperature#valid_min=-32767 |> time#axis=T |> time#calendar=Gregorian |> time#comment=seconds since 1981-01-01 00:00:00 |> time#long_name=reference time of sst file |> time#standard_name=time |> time#units=seconds since 1981-01-01 00:00:00 |>Geolocation: |> LINE_OFFSET=0 |> LINE_STEP=1 |> PIXEL_OFFSET=0 |> PIXEL_STEP=1 |> SRS=GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS |>84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[0,0,0,0,0 |>,0,0],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG", |>"8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9108"]],A |>UTHORITY["EPSG","4326"]] |> X_BAND=1 |>X_DATASET=NETCDF:"20190304200000-OSPO-L2P_GHRSST-SSTsubskin- |>AVHRR18_G-ACSPO_V2.41-v02.0-fv01.0.nc":lon |> Y_BAND=1 |>Y_DATASET=NETCDF:"20190304200000-OSPO-L2P_GHRSST-SSTsubskin- |>AVHRR18_G-ACSPO_V2.41-v02.0-fv01.0.nc":lat |>Corner Coordinates: |>Upper Left ( 0.0, 0.0) |>Lower Left ( 0.0, 7200.0) |>Upper Right ( 409.0, 0.0) |>Lower Right ( 409.0, 7200.0) |>Center ( 204.5, 3600.0) |>Band 1 Block=409x1024 Type=Int16, ColorInterp=Undefined |> NoData Value=-32768 |> Offset: 273.149993896484, Scale:0.00999999977648258 |> Metadata: |> _FillValue=-32768 |> add_offset=273.14999 |> comment=SST obtained by regression with buoy measurements |> coordinates=lon lat |> long_name=sea surface skin temperature |> NETCDF_DIM_time=1204574400 |> NETCDF_VARNAME=sea_surface_temperature |> scale_factor=0.0099999998 |> source=NOAA |> standard_name=sea_surface_skin_temperature |> units=kelvin |> valid_max=32767 |> valid_min=-32767 |> |> |>--- |>This email has been checked for viruses by Avast antivirus software. |>https://www.avast.com/antivirus |> |>_______________________________________________ |>gdal-dev mailing list |>[email protected] |>https://lists.osgeo.org/mailman/listinfo/gdal-dev _______________________________________________ gdal-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
