I am surprised to find that ArcGIS runtime only supports a very limited set of raster formats: Add raster data—ArcGIS Runtime SDK for .NET | ArcGIS for Developers
Supported raster formats
ArcGIS Runtime supports a subset of raster file formats that ArcGIS Desktop supports. The raster file formats ArcGIS Runtime supports include the following:
- DTED0, 1, 2
- JPEG 2000
- MrSID, generations 2, 3, and 4
- RPF (CIB)
- RPF (CADRG)
- SRTM1, 2
- Mobile mosaic datasets
I'm trying to import an ASCII grid format Esri ASCII raster format—Help | Documentation
Which is basically an ascii text file, which looks like:
NCOLS xxx NROWS xxx XLLCENTER xxx YLLCENTER xxx CELLSIZE xxx NODATA_VALUE xxx row 1 row 2 ... row n
Having a brief look around, I find only a few threads of help. :Importing ASCII raster files
Which I'm a bit confused about... It is not possible to process a conversion in memory, or is the only way currently to convert the file and open the new converted file, as this would seem terribly inefficient.
Is there no way to create a raster object and pass it the memory, and use something else to actually load these files?