{"id":18355430,"url":"https://github.com/charto/poc-map","last_synced_at":"2025-10-31T07:48:31.564Z","repository":{"id":88492161,"uuid":"46273392","full_name":"charto/poc-map","owner":"charto","description":"Proof of concept automatic map visualizer","archived":false,"fork":false,"pushed_at":"2015-11-23T19:24:04.000Z","size":43,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-19T06:46:04.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/charto.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}},"created_at":"2015-11-16T12:31:34.000Z","updated_at":"2017-07-13T11:18:57.000Z","dependencies_parsed_at":"2023-03-13T18:23:59.499Z","dependency_job_id":null,"html_url":"https://github.com/charto/poc-map","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/charto/poc-map","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charto%2Fpoc-map","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charto%2Fpoc-map/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charto%2Fpoc-map/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charto%2Fpoc-map/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charto","download_url":"https://codeload.github.com/charto/poc-map/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charto%2Fpoc-map/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281953495,"owners_count":26589146,"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","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-05T22:06:53.617Z","updated_at":"2025-10-31T07:48:31.513Z","avatar_url":"https://github.com/charto.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Proof of concept automatic map visualizer\n===\n\n[![build status](https://travis-ci.org/charto/poc-map.svg?branch=master)](http://travis-ci.org/charto/poc-map)\n\n`poc-map` is a map frontend to show map layers published on [GeoServer](http://geoserver.org/)\nor similar. No other backend component is needed.\nThe only configuration required to get started are the URL addresses of map services to use.\nIt reads available layers, zoom levels, projections and available coordinate bounds automatically.\n\nCurrently only WMTS is supported.\n\nInstallation\n---\n\n```bash\ngit clone https://github.com/charto/poc-map.git\ncd poc-map\nnpm install\nnpm start\n```\n\nThen, open [localhost:6630](http://localhost:6630/) in a web browser.\n\nThe frontend comes with a tiny HTTP server for testing, but using it is optional.\nYou may copy the entire project inside any web server's public directory\nand use it from there.\n\nTechnology\n---\n\nAll of the following are installed automatically.\n\nCurrently the frontend uses:\n\n- [Leaflet](http://leafletjs.com/)\n- [SystemJS](https://github.com/systemjs/systemjs)\n\nAdditionally, building requires:\n\n- [TypeScript](http://www.typescriptlang.org/)\n- [JSPM](http://jspm.io/)\n\nThe code is entirely in TypeScript.\nRecommended development tool is [Atom](https://atom.io/) with [atom-typescript](https://atom.io/packages/atom-typescript).\nSaving a file will then immediately compile it, so no building is needed.\n\nRoadmap\n---\n\nFuture features in no particular order:\n\n- WFS support.\n- React-based user interface.\n- Split into smaller separate NPM packages.\n- Optional backend.\n- Configuration editing tools.\n\nConfiguration\n---\n\nCurrently server addresses are defined in [index.ts](https://github.com/charto/poc-map/blob/master/src/index.ts)\nuntil a better way is set up.\n\nThe code can be bundled for faster loading by running `npm run bundle` and either setting `production = true` in `index.html`\nor appending `?bundle=1` to the URL address when opening the frontend.\n\nYou can automatically generate documentation from code comments and annotations\nby running `npm run doc` and see it at\n[localhost:6630/doc/typedoc/](http://localhost:6630/doc/typedoc/)\n(the documentation consists of static files, easy to publish anywhere).\n\nLicense\n===\n\n[The MIT License](https://raw.githubusercontent.com/charto/poc-map/master/LICENSE)\n\nCopyright (c) 2015 BusFaster Ltd\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharto%2Fpoc-map","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharto%2Fpoc-map","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharto%2Fpoc-map/lists"}