Geo Data Analytics tool for VSCode IDE with kepler.gl support to generate and view maps ๐Ÿ—บ๏ธ without any Python ๐Ÿ, IPyWidgets โš™๏ธ, pandas ๐Ÿผ, Jupyter notebooks ๐Ÿ“š, or ReactJS โš›๏ธ app code.

RandomFractals RandomFractals Last update: Dec 23, 2023

geo-data-viewer

Build Status Apache-2.0 License https://ko-fi.com/dataPixy

Version Installs Downloads

Geo Data Analytics tool for VSCode IDE with kepler.gl support to generate and view maps ๐Ÿ—บ๏ธ without any Python ๐Ÿ, IPyWidgets โš™๏ธ, pandas ๐Ÿผ, Jupyter notebooks ๐Ÿ“š, or ReactJS โš›๏ธ app code.

Geo Data Viewer

Geo Data Viewer Ultri Wide

Features

Usage

  • Run Geo: View Map (ctrl/cmd + alt + m) command on an open geo data document to view ๐Ÿ—บ๏ธ
  • Use Geo: View Map from Url (ctrl/cmd + alt + u) command to load a map from kepler.gl demo app, github repository, or a gist
  • Run Geo: Map Gallery (ctrl/cmd + alt + g) command to view a list of built-in public keplergl map configs ๐Ÿ—บ๏ธ

Geo Data Viewer Gist

Supported File Formats

See kepler.gl file formats documentation for the supported geo data files in addition to the geo data formats this extension provides for kepler.gl map ๐Ÿ—บ๏ธ views: TopoJSON, keplerg.gl JSON, KML, GPX, FlatGeobuf, shapefiles, IGC, WKT.

Map Gallery

Geo Data Viewer ๐Ÿ—บ๏ธ comes with built-in Map Gallery for data analysts and devs to try kepler.gl maps ๐Ÿ—บ๏ธ found in the wild ๐ŸŒ:

Geo Data Viewer Map Gallery

Note: you can submit a PR with your kepler.gl maps ๐Ÿ—บ๏ธ data and config github repo or a gist to be added to the /data/README.md map gallery list.

Installation

Install Geo Data Viewer ๐Ÿ—บ๏ธ via VSCode Extensions tab (ctrl+shift+x) by searching for geo, or via VSCode marketplace search results in your browser.

Users of VSCodium, Azure Data Studio, and other VSCode-based IDEs can install Geo Data Viewer ๐Ÿ—บ๏ธ using .vsix extension package attached to the Assets section in published releases of this extension on github. Follow install from .vsix instructions in your VSCode extensions compatible IDE or online container service to install it.

Note: VSCodium and other VSCode extension compatible IDE flavors are not officially supported as they require additional testing in those IDE variants.

Contributions

List of Geo Data Viewer ๐Ÿ—บ๏ธ commands, keyboard shortcuts, augmented VSCode UI context menus, added geo data Language mappings, and supported geo data files:

Geo Data Viewer Contributions

Configuration

Create User or Workspace Settings in vscode to change default Geo Data Viewer ๐Ÿ—บ๏ธ extension Settings:

Setting Type Default Value Description
geo.data.viewer.theme string dark Map View ๐Ÿ—บ๏ธ Controls UI Theme: dark or light
geo.data.viewer.map.style string dark Default Map Style: dark, light, muted (light), muted_night, satellite, dark_streets, light_streets, outdoors
geo.data.viewer.create.geojson boolean true Creates .geojson data file on disk for topojson, kml, gpx, fgb and shp map views

Geo Data Viewer Settings

Recommended Extensions

Other VSCode extensions Geo Data Viewer ๐Ÿ—บ๏ธ replaces, enhances or supplements for geo spatial analysis and working with geo data formats:

Extension Description
Data Preivew ๐Ÿˆธ Data Preview ๐Ÿˆธ extension for importing ๐Ÿ“ค, viewing ๐Ÿ”Ž, slicing ๐Ÿ”ช, dicing ๐ŸŽฒ, charting ๐Ÿ“Š, and exporting ๐Ÿ“ฅ large JSON array/config, YAML, Apache Arrow, Avro & Excel data files.
Tabular Data Viewer ๐Ÿ€„ Tabular Data Viewer provides fast DSV data loading and custom Table Views ๐Ÿ€„ for large local and remote .csv, .tsv and .tab data files with Tabulator Table, Perspective View, and D3FC Chart Views ๐Ÿ“Š๐Ÿ“ˆ.
Data Table Renderers Data Table ๐Ÿˆธ, Flat Data Grid ไธญ, and Data Summary ๐Ÿˆท๏ธ Renderers for VSCode Notebook ๐Ÿ““ Cell โŒ— Data Outputs.
Leaflet ๐Ÿƒ Map ๐Ÿ—บ๏ธ Leaflet ๐Ÿƒ Map ๐Ÿ—บ๏ธ for Notebook ๐Ÿ““ Cell โŒ— Data Outputs.
Vega Viewer ๐Ÿ“ˆ VSCode extension for Interactive Preview of Vega and Vega-Lite maps ๐Ÿ—บ๏ธ and graphs ๐Ÿ“ˆ.
GistPad ๐Ÿ“˜ VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists.
VSCode Map Preview VSCode extension for visually previewing geospatial file content (GeoJSON, KML, etc) on a map.
Geo Tools Geo Tools VSCode extension allows you to easily interact with geographical data.
Hex Editor Allows Hex Editing inside VS Code.

Dev Log

See #GeoDataViewer ๐Ÿ—บ๏ธ tag on Twitter for the latest and greatest updates on this vscode extension development, new features, and usage statistics.

Dev Build

$ git clone https://github.com/RandomFractals/geo-data-viewer
$ cd geo-data-viewer
$ npm install
$ code .

F5 to launch Geo Data Viewer ๐Ÿ—บ๏ธ extension VSCode debug session.

Support

Become a Fan to sponsor our dev efforts on this and other Random Fractals, Inc. code and data viz extensions if you find them useful, educational, or enhancing your daily dataViz dev code workflows and geo spatial analysis:

โ˜•๏ธ https://ko-fi.com/dataPixy ๐Ÿ’– https://github.com/sponsors/RandomFractals

Subscribe to our newsletter