Skip to content

GC2 – an enterprise platform for managing geospatial data, making map visualisations and creating applications. Built on the best open source and standard based software. 门户

License

Notifications You must be signed in to change notification settings

gisdevelope/geocloud2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is MapCentia GC2?

GC2 – an enterprise platform for managing geospatial data, making map visualisations and creating applications. Built on the best open source and standard based software.

What does GC2?

Make it easy to deploy PostGIS, MapServer, QGIS Server, MapCache, Elasticsearch, GDAL/Ogr2ogr. And offers an easy-to-use web application to configure the software stack.

What is the goal for GC2?

The GC2 project aims to make it easy for organizations to use open source software for building geo-spatial infrastructure.

Key features of GC2

  • Deploy the whole software stack by one Docker command.
  • Configure everything using a slick web based application. No editing of configuration files!
  • Upload and import into PostGIS from different spatial vector and raster formats like ESRI Shape, MapInfo tab/mif, GeoJSON, GML, KML, ESRI fileGDB, GeoTIFF and ACS. And non-spatial formats like CSV and MS Access.
  • Automatically configuration of MapServer, QGIS Server and MapCache.
  • Build-in WFS-T for feature editing with QGIS.
  • Make feature edits directly in the web administration interface.
  • Manage user privileges on layer level.
  • Use Workflow to control the editing of a layer in a typical author-reviewer-publisher chain.
  • Manage PostGIS database. Create, alter and drop relations.
  • Use PostGIS SQL language as a web service and get the result as GeoJSON, CSV or Excel.
  • Get data from PostGIS indexed in Elasticsearch by clicking an button!

GC2 Admin

Upload files

How to use GC2?

Online manual here

How to try GC2

Head over to gc2.mapcentia.com, create a PostGIS database and start uploading data.

How to install GC2?

GC2 uses Docker to orchestra all the software needed. You can get the full stack up and running by using a docker-compose file.

First get the docker-compose file:

git clone https://github.com/mapcentia/dockerfiles.git
cd dockerfiles/docker-compose/gc2

Second you have to set some environment variables. Rename the gc2.env.dist file to gc2.env:

mv gc2.env.dist gc2.env

Open the gc2.env file with your preferred text editor and set the variables. The content should be like this:

# Password for the gc2 PostgreSQL user
GC2_PASSWORD=12345

# Timezone for new databases
TIMEZONE=CET

# locale for new databases
LOCALE=en_US.UTF-8

Finally deploy the containers:

docker-compose up

When open GC2 Admin at http://localhost:8080 and create a database by clicking Create New Account.

Who is MapCentia?

MapCentia believes getting easy access to standard based open source software matters. As the company behind the open source project GC2 — a complete platform for managing geospatial data, making map visualisations and creating applications, MapCentia is helping teams to get the most out of their data. From local governments to world leading consulting firms, our product is extending what's possible with open source software and data.

MapCentia.com

About

GC2 – an enterprise platform for managing geospatial data, making map visualisations and creating applications. Built on the best open source and standard based software. 门户

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 49.1%
  • HTML 40.0%
  • CSS 6.4%
  • PHP 4.3%
  • Python 0.2%
  • PLpgSQL 0.0%