{"id":24829821,"url":"https://github.com/jumpinjackie/vscode-map-preview","last_synced_at":"2025-04-06T16:15:55.235Z","repository":{"id":145994998,"uuid":"60173037","full_name":"jumpinjackie/vscode-map-preview","owner":"jumpinjackie","description":"VSCode map preview extension","archived":false,"fork":false,"pushed_at":"2024-10-17T14:11:00.000Z","size":15982,"stargazers_count":87,"open_issues_count":10,"forks_count":15,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-30T15:11:11.501Z","etag":null,"topics":["gis","map-viewer","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/jumpinjackie.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-01T12:00:58.000Z","updated_at":"2024-11-14T12:19:56.000Z","dependencies_parsed_at":"2025-02-16T00:01:12.404Z","dependency_job_id":null,"html_url":"https://github.com/jumpinjackie/vscode-map-preview","commit_stats":{"total_commits":151,"total_committers":3,"mean_commits":"50.333333333333336","dds":"0.013245033112582738","last_synced_commit":"dbf101805b44a773ce7f7ad73ce0cfd530d432fd"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpinjackie%2Fvscode-map-preview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpinjackie%2Fvscode-map-preview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpinjackie%2Fvscode-map-preview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jumpinjackie%2Fvscode-map-preview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jumpinjackie","download_url":"https://codeload.github.com/jumpinjackie/vscode-map-preview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509238,"owners_count":20950232,"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":["gis","map-viewer","vscode","vscode-extension"],"created_at":"2025-01-30T23:39:06.876Z","updated_at":"2025-04-06T16:15:55.186Z","avatar_url":"https://github.com/jumpinjackie.png","language":"JavaScript","funding_links":[],"categories":["Miscellanous"],"sub_categories":["Design integration components"],"readme":"# VSCode Map Preview\n\nThis extension provides the ability to preview spatial data files and snippets on a map\n\n# Supported Formats\n\nSupport for various formats is available through the format drivers provided by the [OpenLayers](http://openlayers.org/) library\n\n * CSV files (as of `0.5.0`)\n * [GPX](https://openlayers.org/en/latest/apidoc/module-ol_format_GPX.html)\n * [GeoJSON](https://openlayers.org/en/latest/apidoc/module-ol_format_GeoJSON.html)\n * [IGC](https://openlayers.org/en/latest/apidoc/module-ol_format_IGC.html)\n * [KML](https://openlayers.org/en/latest/apidoc/module-ol_format_KML.html)\n * [TopoJSON](http://openlayers.org/en/latest/apidoc/module-ol_format_TopoJSON.html)\n * [WFS](http://openlayers.org/en/latest/apidoc/module-ol_format_WFS.html)\n * [GML](http://openlayers.org/en/latest/apidoc/module-ol_format_GML.html)\n * [GML2](http://openlayers.org/en/latest/apidoc/module-ol_format_GML2.html)\n * [GML3](http://openlayers.org/en/latest/apidoc/module-ol_format_GML3.html)\n * [WKT](http://openlayers.org/en/latest/apidoc/module-ol_format_WKT.html)\n\n# How to use this extension\n\nOpen any plain text file (or active open document) and run the `Map Preview` command (default keybinding: `ALT+M`) from the command palette. If the \ntext content checks out as any of the above supported formats, it will be parsed into vector feature data\nto be shown on an interactive map in the HTML preview pane.\n\nSee attached gif for an example:\n\n ![](https://github.com/jumpinjackie/vscode-map-preview/raw/master/doc/map_preview.gif)\n\nPartially supports [simplestyle-spec](https://github.com/mapbox/simplestyle-spec/tree/master/1.1.0) for visualization:\n\n- for lines: \"stroke\", \"stroke-width\"\n\n ![](./doc/lines.jpg)\n\n- for polygons: \"fill\", \"stroke\", \"stroke-width\"\n\n ![](./doc/polygons.jpg)\n\n- for points: \"marker-color\"\n ![](./doc/markers.jpg)\n\nAny content not recognized by the preview command (ie. Doesn't check out as any of the above formats) will cause the following error to be shown\n\n ![](https://github.com/jumpinjackie/vscode-map-preview/raw/master/doc/preview_error.png)\n\nIf you believe this to be incorrect (ie. You have legitimate content that should be one of the above formats), please [report an issue on this](https://github.com/jumpinjackie/vscode-map-preview/issues)\n\n# Configuration\n\nMany aspects of this extension can be configurable. See [the configuration reference](https://github.com/jumpinjackie/vscode-map-preview/blob/master/CONFIGURATION.md)\n\n# Release Notes\n\nSee [the release notes document](https://github.com/jumpinjackie/vscode-map-preview/blob/master/RELEASE_NOTES.md)\n\n# Caveats/Limitations\n\n * The data you are previewing must be transformable to [EPSG:3857 (Web Mercator) coordinates](http://wiki.openstreetmap.org/wiki/EPSG:3857), in order to properly overlay against any of the provided base map layers. If that previous sentence didn't make much sense, the data you are previewing should be in latitude/longitude (known as EPSG:4326) or some other coordinate system that [has an EPSG code representation](http://epsg.io/) \n * Will probably choke on really large data files (this extension is really meant for quick-and-dirty previews of small files and snippets)\n\n# License\n\nMIT","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpinjackie%2Fvscode-map-preview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumpinjackie%2Fvscode-map-preview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumpinjackie%2Fvscode-map-preview/lists"}