--- id: geos version: "0.2.3" license: GPLv3 license_treatment: copyleft maintenance: abandoned --- # geos — Map server to view, measure and print maps in a web browserand to display maps as an overlay in google earth. License: copyleft · Maintenance: abandoned · Downloads: 102.2K/mo ## What it is and what it does GEOS is a Python web server that generates and serves tiled map overlays for Google Earth, alongside a browser-based interface for viewing maps, measuring distances, and generating print-ready PDFs. It was designed to provide a unified interface for map conversion, display, and offline preparation, similar in spirit to tools like MOBAC but with web-based access. The package includes both a server component (built on Flask) and a library interface for programmatic coordinate conversion and map printing. However, the project is no longer maintained—the author explicitly states it is abandoned and recommends users migrate to QGIS for local map management or consider kmlsuperoverlay as a maintained PHP alternative for overlay generation. Use it for: - Generate KML overlays of tiled maps for viewing in Google Earth without writing custom code. - Measure distances and areas on maps through a web browser interface without installing desktop GIS software. - Export maps as high-quality PDFs for printing from a web application. - Programmatically convert map coordinates or access map printing functionality from Python code. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. GEOS is a web server for creating and viewing tiled map overlays in Google Earth, with support for browser-based map display, distance measurement, and PDF map printing. No. The project is abandoned, with no releases or commits since 2021 and an archived repository. Dependency compatibility with modern versions of flask, lxml, and pillow is uncertain. The author explicitly recommends alternatives: kmlsuperoverlay for overlay generation, QGIS for local map work, or MapProxy for server deployments. Use only if you have legacy code already depending on it or are willing to fork and maintain it yourself. ## Install pip install geos uv add geos poetry add geos ## Installing geos Before you install: Installation is straightforward, but the project is abandoned as of 2021 with no active maintenance. The repository is archived and the author has moved to other tools. Low install friction from dependencies alone does not offset the lack of ongoing support. License in practice: GEOS is licensed under GPLv3 (copyleft), which requires that any derivative work or distribution must also be open-source under a compatible license. This is a significant constraint for proprietary or closed-source projects. Quickstart: pip install geos==0.2.3 from geos import app app.run() Requires flask, lxml, and pillow to be installed; Python version support is unspecified in the package metadata. Verify before relying: - Whether the package works with current versions of flask, lxml, and pillow given its last release was in 2021. - Specific Python version compatibility, as the package does not declare a requires_python constraint. - Whether the web interface and map rendering remain functional with modern browsers and Google Earth APIs. ## Package facts - License: GPLv3 (copyleft) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 102.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags google earth overlay server, tiled map viewer, map printing web server, kml overlay generator, web-based map display, abandoned, legacy-maps [View on SkillFed](https://skillfed.io/packages/geos) · [View on PyPI](https://pypi.org/project/geos/)