https://github.com/googlecloudplatform/bigquery-geo-viz
Visualize Google BigQuery geospatial data using Google Maps Platform APIs
https://github.com/googlecloudplatform/bigquery-geo-viz
bigquery data-visualization examples gis
Last synced: 3 months ago
JSON representation
Visualize Google BigQuery geospatial data using Google Maps Platform APIs
- Host: GitHub
- URL: https://github.com/googlecloudplatform/bigquery-geo-viz
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Created: 2018-11-19T19:53:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T20:48:31.000Z (4 months ago)
- Last Synced: 2025-04-04T22:07:59.526Z (3 months ago)
- Topics: bigquery, data-visualization, examples, gis
- Language: TypeScript
- Homepage: https://bigquerygeoviz.appspot.com/
- Size: 3.95 MB
- Stars: 118
- Watchers: 27
- Forks: 45
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# BigQuery Geo Viz
Web tool and developer example for visualization of Google BigQuery geospatial data using Google Maps Platform APIs.

## Getting started
- Tool: https://bigquerygeoviz.appspot.com/
- Documentation: https://cloud.google.com/bigquery/docs/gis-analyst-start## Development
### Quickstart
```shell
# Start a dev server at http://localhost:4200/.
npm run dev# Run unit tests with Karma.
npm test
```### Deploy to your dev project and version
This will run `npm run build`, copy the `app.yaml` into the `dist/` directory
and deploy the app from there at the specified project and version ID.```shell
npm run deploy --project=my-project --app_version=my-version-id
```Once deployed, the version will be available to test at the specified project
and version, e.g.:
https://my-version-id-dot-my-project.appspot.com### Deploy to beta (for GeoViz maintainers)
```shell
npm run deploy:beta
```
Once deployed, the version will be available to test here:
https://beta-dot-bigquerygeoviz.appspot.com### Deploy to a (prod) version (for GeoViz maintainers)
```shell
npm run deploy:prod --app_version=my-version-id
```Once deployed, the version will be available to test at the specified version:
https://my-version-id-dot-bigquerygeoviz.appspot.comTo prevent accidentally pushing it live, the version will not be set as default.
To make it the default version, you will need to
[migrate it directly on the Cloud Console](https://cloud.google.com/appengine/docs/legacy/standard/python/migrating-traffic).### Resources
- [Google Maps JavaScript API documentation](https://developers.google.com/maps/documentation/javascript/)
- [Google BigQuery REST API documentation](https://cloud.google.com/bigquery/docs/reference/rest/v2/)
- [Angular](https://angular.io/)
- [D3.js](https://d3js.org/)
- [TypeScript](https://www.typescriptlang.org/)## Terms & privacy
This tool is provided as a reference implementation of Google Maps and geospatial BigQuery API usage capabilities. It may
be useful as a debugging and visualization resource. It is not an officially supported Google product and is provided without
guarantees of maintenance.- [Google Terms of Service](https://policies.google.com/terms)
- [Google Cloud Platform Terms of Service](https://cloud.google.com/terms/)
- [Privacy](https://policies.google.com/privacy)