Make beautiful geoportals

Easy, flexible, extensible for building online geoportals with WebComponents.

component.ts

import GirafeHTMLElement from '@geogirafe/lib-geoportal/base'; class MyComponent extends GirafeHTMLElement { templateUrl = './template.html'; styleUrls = ['../../styles/common.css', './style.css']; constructor() { super('mycomponent'); } connectedCallback() { super.connectedCallback(); this.render(); } } export default MyComponent;

Why GeoGirafe ?

GeoGirafe is designed to make building online geoportals simple, stable, secure, and easy to extend. It focuses on clarity and accessibility rather than complex frameworks, using standard web technologies (Vanilla Web Components) so that anyone with basic JavaScript knowledge can understand and customize it.

Features

Maps

Display all maps (WMS) in a viewer

Drawing

Draw all shapes on a map

Measure

Measure what you want on a map

Search

Advanced search on objects

Profil

Generate profil based on LiDAR datas

Raster

Integrate tiles from webservices

Share

Share what you want to everyone

3D

Visualize 3D datas in a viewer

Filter

Advanced filters to customize your visualization

Integrations

GeoGirafe components are designed to work with different back-ends — or even without one.

c2cgeoportal

Use GeoGirafe components in your c2cgeoportal project

georama

Use GeoGirafe components in your georama project

back-end free

Use GeoGirafe components without back-end