[gdal-dev] Re help with parsing grc/grd files in python
Venkat Gorripati
gvenkat72 at gmail.com
Thu Sep 3 12:29:44 PDT 2020
Hi
I am trying to parse some .grc/.grd/.tab files (mapinfo Gis tool files) and
get some data as data-frame and write to Hive
One of my colleague wrote this in R
He is using rgdal and raster libraries
Here is his code to process grc file
parse_grc <- function(file_name){
tab_grc <- raster(paste0(file_name, ".grc"))
grc_data <- as.data.frame(rasterToPoints(tab_grc))
coordinates(grc_data) <- ~x+y
crs(grc_data) <- crs(tab_grc)
grc_data <- spTransform(grc_data, CRS("+proj=longlat +datum=WGS84"))
site_info <- as.data.frame(tab_grc at data@attributes)
grc_data %>%
as.tibble() %>%
rename(id = contains(".")) %>%
inner_join(site_info, c("id" = "ID")) %>%
select(-id) %>%
rename(sector = category) %>%
mutate(flname = file_name) %>%
separate(flname, into = c("type", "mkt", "band"),
sep = "-", remove = TRUE) -> grc_df
return(grc_df)
}
In Python , I am using gdal , but Did not find the API’s like the once in R
Do you know any other libraries in Python that are close to rasters library
in R
Any direction is much appreciated
Thanks
-Venkat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20200903/98d1f341/attachment.html>
More information about the gdal-dev
mailing list