gis

Featured

Build and verify interactive GeoJSON maps in Atlas, with local exploration, safe imports, feature inspection and export.

AI & Automation 957 stars 79 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Atlas The starter uses locally vendored Leaflet 1.9.4 and Natural Earth 1:110m country outlines. No internet or tile account is required. Keep attribution and `vendor/LICENSE` when reusing them. Use relative URLs in the shared sandboxed viewer. For detailed streets or large datasets, choose appropriate licensed tiles/data explicitly; do not present the coarse offline layer as detailed mapping. `cities.geojson` seeds real locations with illustrative population values, not official estimates. Imported GeoJSON must be a WGS 84 FeatureCollection, coordinates `[longitude, latitude]`. The local validator handles Point, LineString, Polygon and Multi variants, up to 2,000 features, 100,000 vertices and a 5 MB upload. Closed rings are checked; polygon topology/self-intersections are not. Simplify large data or use a more suitable renderer instead of freezing the UI. The feature list shows at most 100 names while the map renders all filtered features. Search, geometry filtering, selection and export use the same source records. Use `textContent` for properties and tooltips; never interpolate uploaded strings as HTML. The distance tool measures a mean-radius spherical great-circle distance between two points; its straight map segment is only a visual connector. It is not a road route or survey result. Antimeridian data may need split geometries for intuitive display in Web Mercator. Imports are temporary browser state; export to persist. ## Prove and inspect ```sh node "$GIS_SKI...

Details

Author
autonomous-ai
Repository
autonomous-ai/openharness
Created
1 months ago
Last Updated
today
Language
C
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category