![]() When I working with the output from ArcGIS else, the grids are not as expected. You can use the Make NetCDF Raster Layer, Make NetCDF Feature Layer, and Make NetCDF Table View tools from the Multidimension Tools toolbox to create a raster layer, feature layer, and table view, respectively, from a netCDF file. This problem causes my data to not align with each other. Reading netCDF data using geoprocessing tools. (I also tried by just copying the esri_pe_string value to the crs_wkt attribute but got the same results as when using the EPSG:3408 string). 425 6 10-01-2020 06:41 AM by JayEdebeli New Contributor Hi, I am having a problem where when I use the 'Make NetCDF Raster Layers' tool to import netcdf files into ArcGIS pro, the grids are shifted by 0.01 deg. However, for other projections, my test grids wind up in the wrong place. The grid does line up perfectly with the original data and with from_arc_grid.nc as long as the data frame's coordinate system is EASE Grid North. When I do this and bring the fake_var variable in as a raster layer, the coordinate system is undefined. I got the WKT string straight from the EPSG website for 3408. Type the name in the Input netCDF File, or alternatively, click the browse button to navigate to the input file temperature.nc in TDinArcGIS\Exercise2\Data. Rightclick Make NetCDF Raster Layer and click Open or doubleclick the tool. ![]() ![]() I tried this using attributes defined in CF (test.nc and test.cdl), and I also tried using a WKT string which is what the esri_pe_string appears to be (test_wkt.nc and test_wkt.cdl). In the ArcToolbox window, expand the Multidimension Tools toolbox. What I'd like to do is drop the esri_pe_string attribute, and add attributes to the grid mapping variable to fully define the coordinate system, using just the CF conventions with no Esri magic. Lambert_azimuthal_equal_area:false_northing = 0.0 Īnd in my data variable, fake_var, there is an esri_pe_string attribute that has additional coordinate system details.įake_var:esri_pe_string = "PROJCS],PRIMEM,UNIT],PROJECTION,PARAMETER,PARAMETER,PARAMETER,PARAMETER,UNIT]" Lambert_azimuthal_equal_area:false_easting = 0.0 Lambert_azimuthal_equal_area:latitude_of_projection_origin = 90.0 Lambert_azimuthal_equal_area:longitude_of_projection_origin = 0.0 Lambert_azimuthal_equal_area:grid_mapping_name = "lambert_azimuthal_equal_area" Int lambert_azimuthal_equal_area(lambert_azimuthal_equal_area) However, I notice the grid mapping variable is fairly light: When I use Make NetCDF Raster Layer on that netCDF file, it lines up with the points perfectly. I've attached the result as from_arc_grid.nc, and the text version as from_arc_grid.cdl. I interpolated to raster and converted to netCDF. To test, I took point data in NSIDC EASE Grid North, which I believe is EPSG:3408. I figured I'd generate such a file with ArcGIS to see how it defines the coordinate system in netCDF. I'm trying to represent netCDF data in NSIDC EASE Grid North using CF conventions such that ArcGIS shows the data in the place on a map.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |