Metadata-Version: 1.1
Name: georasters
Version: 0.1
Summary: Tools for working with Geographical Information System Rasters
Home-page: http://github.com/ozak/georasters
Author: Ömer Özak
Author-email: omer@omerozak.com
License: GPLv3
Description: GeoRasters
        ===========
        
        The ``GeoRasters`` package is a python module that provides a fast and flexible
        tool to work with GIS raster files. It provides the GeoRaster class, which makes working with rasters quite transparent and easy.
        In a way it tries to do for rasters what GeoPandas does for geometries.
        
        It includes tools to 
        
        - Merge rasters
        - Plot rasters
        - Extract information from rasters
        - Given a point (lat,lon) find its location in a raster
        - Aggregate rasters to lower resolutions
        - Align two rasters of different sizes to common area and size
        - Get all the geographical information of raster
        - Create GeoTiff files easily
        - Load GeoTiff files as masked numpy rasters
        
        Install
        -------
        
        .. code-block:: python
            
            pip install georasters
           
        Example Usage
        -------------
        
        .. code-block:: python
            
            import georasters as gr
            # Get info on raster
            NDV, xsize, ysize, GeoT, Projection, DataType = gr.get_geo_info(raster)
            
            # Load raster
            data = load_tiff(raster)
               
            # Find location of point (x,y) on raster, e.g. to extract info at that location
            col, row = gr.map_pixel(x,y,GeoT[1],GeoT[-1], GeoT[0],GeoT[3])
            value = data[row,col]
            
            # Agregate raster by summing over cells in order to increase pixel size by e.g. 10
            gr.aggregate(data,NDV,(10,10))
            
            # Align two rasters
            data2 = load_tiff(raster2)
            (alignedraster_o, alignedraster_a, GeoT_a) = gr.align_rasters(raster, raster2, how=np.mean)
           
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: GIS
