# Geo Map Harmonizer
This package includes an algorithm specialized in harmonizing geotiff maps.
Its main function is to generate a harmonized legend based on the spatial
distribution of classes in two maps, aiming for maximum accuracy in comparison.
Additionally, the package provides data analysis functions for detailed
reports. Specific strategies for handling Big Data are implemented, such as
dividing maps into smaller blocks and consolidating results.
## Installation
1 - Install [GDAL](https://github.com/OSGeo/gdal) on your system.
2 - Install [Python GDAL Library](https://pypi.org/project/GDAL/)
3 - Install Geo Map Harmonizer with `pip install geo-map-harmonizer`.
## Utilization
The application uses a class to store the paths to the maps in .tif format,
and uses the map_legend_harmonizer method
to generate the legend harmonization for the two maps.
```python
from geomapharmonizer import GeoMapHamonizer
geomap = GeoMapHamonizer(path_map1="path/to/map1.tif", path_map2="path/to/map2.tif")
df_legends = geomap.map_legend_harmonizer()
```
Raw data
{
"_id": null,
"home_page": "",
"name": "geo-map-harmonizer",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "gdal geoespacial LULC",
"author": "Sabrina G Marques",
"author_email": "sabrina.marques@unesp.br",
"download_url": "https://files.pythonhosted.org/packages/7f/27/160059b9801307530889578656e7b4d349f4da2d6ed28917beb742a20c29/geo-map-harmonizer-0.0.0.2.tar.gz",
"platform": null,
"description": "# Geo Map Harmonizer\n\nThis package includes an algorithm specialized in harmonizing geotiff maps.\nIts main function is to generate a harmonized legend based on the spatial \ndistribution of classes in two maps, aiming for maximum accuracy in comparison.\n\nAdditionally, the package provides data analysis functions for detailed\nreports. Specific strategies for handling Big Data are implemented, such as\ndividing maps into smaller blocks and consolidating\u00a0results.\n\n## Installation\n\n1 - Install [GDAL](https://github.com/OSGeo/gdal) on your system.\n2 - Install [Python GDAL Library](https://pypi.org/project/GDAL/)\n3 - Install Geo Map Harmonizer with `pip install geo-map-harmonizer`.\n\n\n## Utilization\nThe application uses a class to store the paths to the maps in .tif format,\nand uses the map_legend_harmonizer method\nto generate the legend harmonization for the two maps.\n\n```python\nfrom geomapharmonizer import GeoMapHamonizer\n\ngeomap = GeoMapHamonizer(path_map1=\"path/to/map1.tif\", path_map2=\"path/to/map2.tif\")\n\ndf_legends = geomap.map_legend_harmonizer()\n```\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Algorithm for harmonizing geotiff map legends",
"version": "0.0.0.2",
"project_urls": null,
"split_keywords": [
"gdal",
"geoespacial",
"lulc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7f27160059b9801307530889578656e7b4d349f4da2d6ed28917beb742a20c29",
"md5": "db50fccdbcd80dcb3f37bf389be0cbb1",
"sha256": "a1b49bef2fd85adcb1f42afd16d1f5f761e6616bf7231dbc87e17b3d5c71fa08"
},
"downloads": -1,
"filename": "geo-map-harmonizer-0.0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "db50fccdbcd80dcb3f37bf389be0cbb1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 6344,
"upload_time": "2024-01-18T01:59:53",
"upload_time_iso_8601": "2024-01-18T01:59:53.474234Z",
"url": "https://files.pythonhosted.org/packages/7f/27/160059b9801307530889578656e7b4d349f4da2d6ed28917beb742a20c29/geo-map-harmonizer-0.0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-18 01:59:53",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "geo-map-harmonizer"
}