• Stars
    star
    320
  • Rank 131,126 (Top 3 %)
  • Language
    HTML
  • License
    Apache License 2.0
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

vscode-data-preview

Data Preview 🈸 extension for importing πŸ“€ viewing πŸ”Ž slicing πŸ”ͺ dicing 🎲 charting πŸ“Š & exporting πŸ“₯ large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
TypeScript
450
star
2

vscode-vega-viewer

VSCode extension for Interactive Preview of Vega and Vega-Lite maps πŸ—ΊοΈ and graphs πŸ“ˆ.
TypeScript
112
star
3

chicago-crimes

Exploring Chicago crimes dataset with Jupyter notebooks, DuckDB, Malloy and new Panel/PyScript data and dashboard tools.
Jupyter Notebook
33
star
4

js-notebook-inspector

JS Notebook πŸ““ Inspector πŸ•΅οΈ -> vscode extension for Interactive Preview of Observable JS Notebooks πŸ“š & Notebook πŸ““ Nodes βŽ‡ & Cells βŒ— source code.
JavaScript
24
star
5

vscode-data-table

Data Table 🈸 , Flat Data Grid δΈ­ & Data Summary 🈷️ Renderers for VSCode Notebook πŸ““ Cell βŒ— Data Outputs
JavaScript
24
star
6

observable-data-tools

Repository of web and code editor friendly Observable Data Toools πŸ› οΈ and Notebooks πŸ“š in .js, .nb.json, .ojs, .omd, .html and .qmd document formats for Data Previews in a browser and in VSCode IDE with Observable JS extension, Quarto extension, and new Quarto publishing tools.
JavaScript
22
star
7

unfolded-maps

Unfolded Studio sample maps πŸ—ΊοΈ with Observable JS πŸ““, Jupyter/.Net Interactive notebooks πŸ“š & Unfolded Map SDK
JavaScript
20
star
8

duckdb-sql-tools

DuckDB SQL Tools add DuckDB support to VSCode, and provide database schema and SQL query interfaces for the popular SQLTools extension, SQL query editor, language server, and data processing tools.
Jupyter Notebook
20
star
9

ChicagoCrimes

Exploring public Chicago crimes data set in Python
Jupyter Notebook
18
star
10

CensusD3

interactive d3.js v.4 maps and graphs data viz of US census data from census.gov
Vue
14
star
11

tabular-data-viewer

Tabular Data Viewer πŸ€„ VSCode extension for viewing very large local and remote CSV and TSV data files with Tabulator Table, Perspective Datagrid and D3FC Chart Views πŸ“ŠπŸ“ˆ
TypeScript
12
star
12

vscode-marketplace-ext-stats

VSCode Marketplace Extension Stats tool to get periodic Installs & Downloads counts for Visual Studio family of products extension authors
JavaScript
10
star
13

CyberDash

code behind @WebDevCreations @WebPackSense and @CyberDash Twitter bots
JavaScript
9
star
14

venn-diagram-generator

we do it for #dataSci tech lulz :)
TypeScript
8
star
15

Chicago-transportation-notebooks

Demo notebooks πŸ“š using public city of Chicago Transportation datasets.
JavaScript
8
star
16

americans

Bots demo project of USA census population data
JavaScript
5
star
17

droneStrikes

Data viz of US drone strikes in the Middle East
CSS
5
star
18

paradise-campfire-map

omniSci visualization of Paradise, California 2018 campfire
JavaScript
5
star
19

Ukraine-geo-data

Data repository for geo spatial applications about Ukraine.
4
star
20

unfolded-map-snippets

Html, CSS, JavaScript, and Python 🐍 vscode snippets βœ‚οΈ extension for Unfolded Map πŸ—ΊοΈ and Data SDKs
Jupyter Notebook
4
star
21

unfolded-map-react

unfolded map πŸ—ΊοΈ react app
JavaScript
4
star
22

vscode-snippets-viewer

Snippets viewer for VSCode
TypeScript
4
star
23

AdventureWorks

Asp.Net MVC 5/Dapper AdventureWorks Sales Orders Sample App
JavaScript
3
star
24

vscode-extension-snippets

VScode Snippets extension for creating vscode extensions ;)
2
star
25

data-laboratory

vscode data laboratory extensions pack
2
star
26

js-notepad

js-notepad
2
star
27

unfolded-map-renderer

Unfolded Map πŸ—ΊοΈ Notebook πŸ““ Renderer for VSCode.
TypeScript
2
star
28

jupyterlite-demo

JupyterLite Demo
Jupyter Notebook
1
star
29

data-core

Common data core repository for data extensions
1
star
30

vscode-agent-cody

new super secret vscode ext. proj. ;) πŸ•΅οΈβ€β™€οΈ
1
star
31

vscode-js-notebooks

VSCode JavaScript Notebooks
HTML
1
star
32

vscode-charts

Generic charts vscode extension ...
1
star
33

world-migrations

World Migrations Data Viz
Vue
1
star
34

observable-cors

Glitch cors proxy for https://beta.observablehq.com
JavaScript
1
star
35

ISpyAI

testbed for I Spy books OCR and image recognition AI
Jupyter Notebook
1
star
36

keplergl-notebook-renderer

Kepler.gl Jupyter notebook flat geo data output renderer for VSCode IDE.
TypeScript
1
star
37

chicago-transport

Exploratory data analysis of public Chicago transportation datasets.
Jupyter Notebook
1
star
38

random-bits

random python/js bits
Jupyter Notebook
1
star
39

vscode-svelte-repl

vscode-svelte-repl
1
star
40

vega-unfurl

Slack app for Vega Editor links preview
JavaScript
1
star