Skip to content

convergencelabs/geo-sketch-demo

Repository files navigation

Convergence Logo

Convergence GeoSketch Demo

example workflow

This demo application show how Convergence can be used to collaborate a GoeSpatial / geometric data. Major features include:

  • Collaborative drawing
  • Remote pointer cues
  • Remote viewport awareness
screenshot

The major components used building this app are as follows:

Many thanks to the authors of these projects!

Running

To run this app you will need a running instance of the Convergence Server. The simplest way to achieve this is to use the Convergence Omnibus Docker container. You may need to install Docker for your platform if you don't have it.See the documentation for the container, but the below should get you going:

docker run -p "8000:80" --name convergence convergencelabs/convergence-omnibus

In the public directory you will need to change the domainUrl setting to point to your domain connection url. If you used the command above it should be set to:

ws://localhost:8000/convergence/default

Then simply the following command to start the react app:

npm start

Available Scripts

This project was bootstrapped with Create React App.

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Support

Convergence Labs provides several different channels for support:

License

The Convergence GeoSketch Demo is licensed under the MIT license. Refer to the LICENSE for the specific terms and conditions of the license.

Releases

No releases published

Packages

No packages published

Languages