{"id":24182071,"url":"https://github.com/munterfi/archgis","last_synced_at":"2026-05-08T12:45:39.509Z","repository":{"id":104844395,"uuid":"237284234","full_name":"munterfi/archgis","owner":"munterfi","description":"This repository contains instructions for installing Arch Linux and expanding it with the ArchGIS extension, which adds the most common spatial libraries (GDAL, GEOS and PROJ) and tools (Python, R, Julia, JupyterLab, Docker and QGIS) for processing, analyzing, visualizing and storing spatial data.","archived":false,"fork":false,"pushed_at":"2021-10-02T09:52:18.000Z","size":2513,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T07:32:37.170Z","etag":null,"topics":["archlinux","gdal","geos","gis","proj","spatial-analysis","spatial-data"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/munterfi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-01-30T19:02:05.000Z","updated_at":"2022-09-30T13:20:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"2fdeac6d-180d-43c5-8bca-ceb9fc0c015b","html_url":"https://github.com/munterfi/archgis","commit_stats":{"total_commits":51,"total_committers":2,"mean_commits":25.5,"dds":"0.039215686274509776","last_synced_commit":"f3c0307f3bed94de48c1b187e6e81fcf88474821"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Farchgis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Farchgis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Farchgis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/munterfi%2Farchgis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/munterfi","download_url":"https://codeload.github.com/munterfi/archgis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241566292,"owners_count":19983277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archlinux","gdal","geos","gis","proj","spatial-analysis","spatial-data"],"created_at":"2025-01-13T07:27:18.509Z","updated_at":"2026-05-08T12:45:34.477Z","avatar_url":"https://github.com/munterfi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ArchGIS \u003cimg src=\"docs/figures/archgis_logo.png\" align=\"right\" alt=\"\" width=\"120\" /\u003e\n\nArchGIS is an extension for Arch Linux that expands it with the most common\nspatial libraries (GDAL, GEOS and PROJ) and tools (Python, R, Julia and Docker) for\nreading, processing, analyzing, visualizing and storing spatial data sets.\nThe installation of the ArchGIS extension requires a proper Arch Linux installation\nwith a desktop environment (e.g. Gnome) as starting point. The desktop environment\nis required as ArchGIS also contains GUI applications (JupyterLab, RStudio, QGIS).\nTo set up a fresh Arch Linux installation, follow these instructions: [Setting up Arch Linux for ArchGIS](docs/SETUP.md)\n\n**Note:** ArchGIS is designed to be installed by user with sudo rights, \nbut not as root itself. If no user with root privileges exists yet, \ncreate one and log in with the newly created user before proceeding with the\ninstallation:\n\n```bash\n# Replace \u003cusername\u003e with the user name:\nuseradd -m \u003cusername\u003e\npasswd \u003cusername\u003e\nusermod -a -G wheel,audio,video,optical,storage,power \u003cusername\u003e\n\n# Enable `sudo` for the wheel group:\nvisudo\n\u003e uncomment: %wheel ALL=(ALL) ALL\n\u003e write and quit: :wq\n```\n\n## Installing ArchGIS\n\nClone the repository from github and run the installer script:\n\n```bash\ngit clone https://github.com/munterfi/archgis.git\ncd archgis\nsudo ./install.sh\n```\n\nThis will take a few minutes: Time for a coffee :)\n![](/docs/figures/archgis_desktop.png)\n(archgis-info, RStudio, jupyterlab)\n\n## Testing ArchGIS\n\nTo print information about the installed ArchGIS version, type:\n\n```bash\narchgis-info\n\u003e     _             _      ____ ___ ____  \n\u003e    / \\   _ __ ___| |__  / ___|_ _/ ___| \n\u003e   / _ \\ | '__/ __| '_ \\| |  _ | |\\___ \\ \n\u003e  / ___ \\| | | (__| | | | |_| || | ___) |\n\u003e /_/   \\_\\_|  \\___|_| |_|\\____|___|____/ \n\u003e                                         \n\u003e Version:    0.1.0\n\u003e GDAL:       3.0.4-4\n\u003e GEOS:       3.8.0-1\n\u003e PROJ:       6.3.1-1\n\u003e Location:   /opt/archgis\n\u003e Profile:    /etc/profile.d/archgis_profile.sh\n\u003e Author:     Merlin Unterfinger\n\u003e License:    GNU General Public License 3.0\n\u003e \n```\n\nIn order to test the ArchGIS installation run the test script:\n\n```bash\narchgis-test\n```\n\nThis command uses earthquake data from the USGS Hazard feed and country polygons\nfrom Natural Earth, which have been downloaded during the installation of ArchGIS.\nThese data sets are then read in by Python, R and Julia using GDAL to check the binding\nto this library. Then CRS transformations are performed using PROJ and spatial\nintersections using GEOS. If the test finishes successfully, the spatial libraries\nare installed properly and the bindings to Python, R and Julia are correct.\n\n## Updating ArchGIS\n\nTo update ArchGIS including the Python, R and Julia packages run the updater script as root:\n\n```bash\nsudo archgis-update\n```\n\nSince Arch Linux has a very active community, updates should be carried out regularly.\n\n## Examples\n\nDocker: PostGIS, OSRM\nJupyterLab: Choose spatial\n\n## References\n\n* [Arch Linux](https://archlinux.org)\n* [GDAL](https://gdal.org)\n* [PROJ](https://proj.org)\n* [GEOS](https://trac.osgeo.org/geos)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmunterfi%2Farchgis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmunterfi%2Farchgis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmunterfi%2Farchgis/lists"}