An open API service indexing awesome lists of open source software.

https://github.com/rmwiesenberg/gview

In-browser viewer of 2D and 3D geographic data.
https://github.com/rmwiesenberg/gview

deck-gl geospatial gis

Last synced: 5 months ago
JSON representation

In-browser viewer of 2D and 3D geographic data.

Awesome Lists containing this project

README

          

# gview

[In-browser viewer](https://gview.rwies.com) of 2D and 3D geographic data.

![img.png](img/dentist.png)

Tile data © [OpenStreetMap](https://operations.osmfoundation.org/policies/tiles/) contributors \
Dentist data © [UK Government](https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/)

## Description

gview is an in-browser viewer for geographic data that pulls visualisation from [deck.gl](https://deck.gl) and GIS ingestion tools from [loaders.gl](https://loaders/gl) and [turf](https://turfjs.org) to create an all-in-one geographic data exploration tool.

Some of gview's key features are:
- loading and displaying GIS files (GPKG, GeoJSON, KML)
- browsing individual feature data
- connecting to tile servers
- parsing url params for on-open loading, example:
- [gview.rwies.com

?xyz=tile.openstreetmap.org/{z}/{x}/{y}.png

&file=raw.githubusercontent.com/visgl/deck.gl-data/master/examples/geojson/vancouver-blocks.json

&file=raw.githubusercontent.com/ngageoint/geopackage-js/master/test/fixtures/rivers.gpkg](https://gview.rwies.com/?xyz=tile.openstreetmap.org/{z}/{x}/{y}.png&file=raw.githubusercontent.com/visgl/deck.gl-data/master/examples/geojson/vancouver-blocks.json&file=raw.githubusercontent.com/ngageoint/geopackage-js/master/test/fixtures/rivers.gpkg)

## Getting Started

### Dependencies

These are probably not the minimum versions, but are what I am using to develop.
* yarn: 1.22.19
* npm: 9.5.1

### Executing program

- Install dependencies: `yarn install`
- Build first, to inject react-app-rewired pre-requisites: `yarn build`
- Start local server: `yarn start`

## Author
[Ryan Wiesenberg](https://rwies.com)

## License

This project is licensed under the [BSD 3 License](LICENSE).