Étiquette dans Plateforme WEB

Géomatika recrute…

Géomatika recrute…

Géomatika recrute…

1 développeur FrontEnd

Vous renforcez notre équipe de développement et contribuez activement à l’amélioration des fonctionnalités de notre solution IsiGéo

Vous participez à de nombreux projets et êtes impliqué auprès de nos partenaires.

Contenu de la mission

  • Participation aux ateliers de design ( spécifications et conception )
  • Ergonomie : Proposition et mise en œuvre de scénarios utilisateurs
  • Connaissance du framework CSS BootStrap et du responsive design
  • Connaissance des développements hybride sur Cordova.
  • Veille technologique, évaluation de composants
  • Suivi des tickets, maintenance corrective et évolutive
  • Rédaction de notes, emails , roadmap.

Profil

  • De formation BAC+2 ou BAC+3, vous disposez idéalement d’une première expérience positive et souhaitez rejoindre une équipe jeune et dynamique dans une entreprise innovante.
  • Vous avez le sens de l’ergonomie, et êtes force de propositions pour la mise en place de scénarios adaptés aux contextes d’utilisations.
  • Vous être passionné, rigoureux, dynamique, auto-didacte, appréciez le travail en équipe et le partage de connaissance.
  • Vous disposez de références de développement web public sur le web par exemple d’un compte github

Compétences

  • Bonnes connaissances générales de l’architecture et du fonctionnement des applications WEB (Logiciel de versionning (Git) et Linux/Debian, serveur, base de données, client, utilisation des API javacript, …)
  • Bonne capacité rédactionnelle.
  • Environnement technique utilisé : HTML5 / CSS 3 / Jquery / Bootstrap / Cordova / Framework Laravel /,PHP
  • Nos Développements actuels: Développement layout IsiGéo v5 responsive, développements de nouvelles méthodes pour notre interface API, Mise en place de web Services, développement stratégie Apps.
  • Connaissance de l’exploitation du SGBD PostgreSQL serait un + ( SQL / triggers / réplication ).
  • Une première expérience avec une API cartographiques de type Openlayers serait également apprécié.
Laissez nous votre CV

IsiGéo API : Exemples

Exemples d’intégration de l’API IsiGéo

Intégration d'IsiGéo dans WordPress

Intégration d'isigéo en mode API dans un article WordPress. Présentation des géoServices MapBox.

Exemple d’intégration du composant IsiGéo API dans le CMS WordPress

Intégration d'IsiGéo dans WordPress
Carte des logements vacants

Communauté d'Agglomération d'Agen : Cartographie des commerces vacants

Exemple d’intégration du composant IsiGéo API permettant aux citoyens de la ville d’Anglet d’obtenir des notes de renseignements d’urbanisme.

Carte des logements vacants
Notes de renseignement d'urbanisme

Ville d'Anglet : Renseignement d'urbanisme

Exemple d’intégration du composant IsiGéo API permettant aux citoyens de la ville d’Anglet d’obtenir des notes de renseignements d’urbanisme.

Notes de renseignement d'urbanisme
OAPH

Agence Technique Départementale de Dordogne ( ATD24 ) : OPAH

OPAH : Pays de l’Isle

OAPH
Demande d'assistance

Agence Technique Départementale de Dordogne ( ATD24 ) : demande d'assistance

Exemple d’intégration du composant IsiGéo API permettant aux utilisateurs des services de l’ATD 24 de créer des demandes de support.

Demande d'assistance
PPRL

Communauté de Communes de l'île de Noirmoutier : Plans de Prévention des Risques naturels ( PPRL / PPRI )

Plans approuvés en octobre 2015

PPRL

IsiGéo API : Présentation

IsiGéo API : Présentation

IsiGéo API v1.0

IsiGéo API est un composant Javascript permettant de placer IsiGéo, dans n’importe quelle page web et de le piloter. Sa mise en place est très simple. Quelques lignes de code suffisent.

Compatible IsiGéo v4.2.156+ / v5.0.4+

Description de l’interface javascript

IsiGéo API est basé sur une classe javascript, avec un constructeur et des méthodes associées.

Deux familles de méthodes sont proposées :

  • Des méthodes publiques, accessible depuis l’extérieur de l’application. L’API IsiGéo est utilisée par toute société tierce qui souhaite s’interfacer avec IsiGéo. Il est également utiliser pour intégrer IsiGéo dans un portail cartographique. Son utilisation est simplement liée à un besoin de publier des information sur le web.
  • Des méthodes privées, uniquement manipulable dans IsiGéo. Elles sont utilisées par les administrateurs IsiGéo pour  créer des scénarios accompagnants, ou des workflows dans leurs applications métiers. L’utilisation de ces méthodes est conditionné par l’activation du module assistant. Notre plateau technique utilise ces possibilités avancées pour produire des applications professionnelles, poussées et sur mesure.

Cette documentation s’adresse aux administrateurs IsiGéo, familiarisés avec la programmation JavaScript et les concepts de programmation orientée objet. L’utilisation d’IsiGéo Javascript API nécessite d’une part, l’activation du module Assistant et d’autre part,  une clef d’authentification obtenue à partir de la console d’administration d’IsiGéo.

Exemples d’intégration

Résultat

Classe IsiGéo

Classe isigeo

Constructeur

var myIsigeo = new isigeo( { url, target, login, key } );

Méthodes

Classe Méthode Portée Disponibilité
isigeo addForm() Publique
  • v4.2.156+
  • v5.05+
openForm() Publique
  • v4.2.156+
  • v5.05+

Contactez nous

IsiGéo API : isigeo class

IsiGéo API : isigeo class

isigeo class / Classe isigeo

IsiGéo API v1.0
Compatible IsiGéo v4.2 / v5.x

Obtenir une clé d’authentification

L’utilisation d’IsiGéo Javascript API nécessite d’une part, l’activation du module Assistant et d’autre part,  une clef d’authentification obtenue à partir de la console d’administration d’IsiGéo.

Contactez nous

Constructeur

var myIsigeo = new isigeo( { url, target, login, key } );

nom Typage Description
urlIsigeo url

[OBLIGATOIRE]

Url du service web IsiGéo

exemple : https://monservice.geomatika.fr/

target String

[OBLIGATOIRE]

Identifiant du Div qui recoit IsiGéo.
login String

[OBLIGATOIRE]

Utilisateur IsiGéo
key String

[OBLIGATOIRE]

Clé d’authentification. Cette clé peut être obtenue à partir de la console d’administration.

Méthodes de la classe isigeo

nom Typage Description
.addForm() void Permet différents scénarios pour ajouter un objet dans une table.
.openForm() void Permet d’ouvrir un objet dans un formaulaire, en édition ou en consultation

Premier pas : Intégration d’IsiGéo dans une page web.

Section Head de la page HTML

Afin de pouvoir utiliser les méthodes d’IsiGéo, il faut inclure la librairie isigeo_API.js dans la sectionde votre page html.

Copy to Clipboard

Section Body de la page HTML

Dans le corps de la page, placez un div en lui attribuant un identifiant unique pour votre page ( ici myMap)

Placez un bloc de code Javascript pour instancier IsiGéo.

Les options sont les suivantes :

urlIsigeo : Adresse du votre service web IsiGéo.

target : l’identifiant du div cible qui recevra IsiGéo.

login : Utilisateur IsiGéo

key : Clé d’authentification. Cette clé peut être obtenue à partir de la console d’administration.

Copy to Clipboard

Résultat

IsiGéo s’ouvre dans le div prévu à cet effet. L’application s’initialise sur le profil ‘demo_geomatika’ et hérite de ses droits.

Résultat

Géoservices à la carte.

Géoservices à la carte.

Géomatika a constitué un bouquet de géoServices pour pouvoir répondre facilement à tous types de projets, de toutes nature, de toutes tailles et dans n’importe quel endroit de la planète.  Nous disposons de différents services et ressources cartographiques s’appuyant notamment sur la plateforme de service Mapbox

Les GéoServices disponibles sont les suivant :

  • Fonds  cartographiques : Services WMTS disponibles sur toute partie de la planète et à toutes les échelles.
  • Recherche d’adresses et géocodage inversé
  • Calculs d’itinéraires, calculs d’isochronesIsiGéo v5 - Fonds de plans MapBox
  • Calcul d’élévation – Altimétrie.

Ci dessous quelques exemples de fonds cartographiques disponibles et exprimés dans notre viewer IsiGéo.

Ces ressources cartographiques peuvent être utilisées avec IsiGéo mais aussi tout composant ou toute application supportant le protocole WMTS. ( QGIS, GVSIG, Openlayers, lealeft ).

Plein écran

Notre offre de service inclut de nombreux types de ressources cartographiques, de type plan ou aérien, l’accès à un service de géocoding, à un service de calcul de l’élévation.

MapBox : aggrégateur de données spatialesProjet OpenStreetMap

Contactez nous

IsiGéo

IsiGéo

IsiGéo : Système d’information Géographique pour les collectivités et les entreprises.

Système d'information IsiGéo

IsiGéo est une plateforme web SIG collaborative. Nous l’avons conçu pour répondre à des besoins de partage et de mutualisation de bases de données cartographiques. Il fonctionne aussi bien en intranet, extranet qu’en mode internet en lecture comme en écriture.

Développé depuis près de 7 ans sur la base d’un assemblage cohérent de logiciels libres, IsiGéo poursuit 2 objectifs :

Rendre l’utilisation des système d’Information Géographique simple, pragmatique et efficace.
Permettre à tous types d’utilisateurs ( techniciens, agents de maitrise, élus.. ) de s’approprier les informations dont ils ont la gestion, de les créer, les géo-localiser, les qualifier et les partager.

Il est généraliste et permet l’intégration de tous types de données en consultation et/ou en modification. Il est doté d’une gestion avancée des utilisateurs et des droits associés.

Le webSIG IsiGéo permet à un administrateur IsiGéo de créer des applications sur mesure pour les besoins de ces utilisateurs. L’ensemble de la construction d’une application métier de gestion ou d’exploitation se fait via la console d’administration.

En savoir plus

IsiGéo Web

Système d’information pour le web et la mobilité. Générateur d’applications métiers

En savoir plus
En savoir plus

IsiGéo Apps

Data Collector fonctionnant en mode déconnecté, compatible Android, iOs et WPhone
En savoir plus
En savoir plus

IsiGéo API

API permettant d’instancier IsiGéo et de le piloter en Javascript

En savoir plus

IsiGéo Apps : notes de développements

IsiGéo Apps - DÉVELOPPEMENTS Développements Apps - Feuille de route. IsiGéo Apps v2.0 .. Amélioration système de grid pour présenter les icones. Amélioration gestion des icones correspondant au tables ( svg / png  ) Synchronisation : Modification des formulaires / Rétro-compatibilité / sécurisation des données. Check gestion des traces et des logs Connexion GPS de précision IsiGéo [...]

IsiGéo web

IsiGéo web. Système d'information Géographique en lecture/Ecriture ( webSIG ) Fonctions de Dessin de poins lignes surfaces avec gestion des contraintes de saisie; Fiches alphanumériques avec assistant et contrôle sur la saisie; Requêteur, Mise en page Impression ( Formats A4 -> A0), Contrôle des couches; Historisation des modifications; Onglet dédié au données; Backoffice avec gestion des droits et des [...]

Géomatika recrute…

Géomatika recrute... 1 développeur FrontEnd Vous renforcez notre équipe de développement et contribuez activement à l'amélioration des fonctionnalités de notre solution IsiGéo Vous participez à de nombreux projets et êtes impliqué auprès de nos partenaires. Contenu de la mission Participation aux ateliers de design ( spécifications et conception ) Ergonomie : Proposition et mise en œuvre de [...]

IsiGéo API : Exemples

Exemples d'intégration de l'API IsiGéo Exemple d'intégration du composant IsiGéo API dans le CMS WordPress Exemple d'intégration du composant IsiGéo API permettant aux citoyens de la ville d'Anglet d'obtenir des notes de renseignements d'urbanisme. Exemple d'intégration du composant IsiGéo API permettant aux citoyens de la ville d'Anglet d'obtenir des notes de renseignements d'urbanisme. OPAH : [...]

IsiGéo API : Présentation

IsiGéo API v1.0 IsiGéo API est un composant Javascript permettant de placer IsiGéo, dans n'importe quelle page web et de le piloter. Sa mise en place est très simple. Quelques lignes de code suffisent. Compatible IsiGéo v4.2.156+ / v5.0.4+ Description de l'interface javascript IsiGéo API est basé sur une classe javascript, avec un constructeur et des méthodes associées. [...]

IsiGéo API .openForm()

Méthode .openForm() .openForm( tableId : Integer | String, id : Integer, options : Object ) Permet d'ouvrir le formulaire associé à un objet id dans la table tableId; Paramètres de la méthode nom Typage Description tableId Integer | String [OBLIGATOIRE] Identifiant de la table dans le catalogue de donnée IsiGéo ou nom de la table id Integer [...]

IsiGéo API .addForm()

Méthode .addForm() .addForm( tableId : Integer | String, options : Object); Permet de déclencher l'ajout d'un nouvel objet dans une table selon différents scénarii. ( Ajout d'un objet alphanumérique / Ajout d'un objet Géographique avec outil de dessin / Ajout d'un objet géographique à partir des coordonnées GPS ). Paramètres de la méthode nom Typage Description tableId [...]

Observatoire littoral

Inventaire de végétation de la digue

IsiGéo est utilisé dans le cadre de la constitution d’un observatoire du littoral dont un des volets concerne un inventaire de végétation de la digue.

Noirmoutier est une île plate, qui culmine à 26 mètres d’altitude. Née de la mer, elle compte 62 km de côtes, dont :

Digue de Noirmoutier

  • 24 km de digues construites initialement avant 1850 : une protection que les insulaires ont dû conforter et entretenir régulièrement, pour prévenir le risque de brèche ou de rupture de digue. Nombre de ces digues sont classées ISC (intérêt pour la sécurité civile), et, bien que propriété de l’Etat, la gestion en est confiée à la Communauté de Communes.

Différents types de végétations prolifèrent le long de la digue ce qui la fragilise. Dans ce contexte, la Communauté de Communes de l’Île de Noirmoutier a mis en place une application pour effectuer un inventaire de la végétation sur la digue.

Application

Les 24Kms de digue ont été découpées en parcelles de 30*15 mètres.

A l’aide du dispositif IsiGéo Mobile (Tablette Windows 7 + GPS + Module de synchronisation), chaque parcelle est inspectée pour renseigner son inventaire de végétation.

 

Formulaire de saisie de l'inventaire

 

 

IsiGéo: Boite à outils

IsiGéo: Boite à outils

Boite à outils IsiGéo.

La boite à outils permet de traiter les formats vecteurs les plus courants utilisés par les logiciels SIG en import/export dans IsiGéo. Le développement de cet outil a été motivé par notre besoin de travailler sur des données SIG d’univers éclectiques, notre besoin fréquent d’intégrer le format EDIGEO ou d’importer et d’exporter des données dans PostgreSQL/PostGIS.

Format source

Le module translate dote IsiGéo d’une interface conviviale et simple d’utilisation permettant de manipuler des fichiers aux formats EDIGEO, TAB, Mif/Mid ( du logiciel Mapinfo ) ou shape ( ESRI ), ou encore d’intégrer les fichiers littéraux de la matrice cadastrale dans la base de données PostgreSQL.

Full web, ce composant s’intègre dans la solution WEB SIG IsiGéo et fonctionne donc dans un environnement Apache/PHP sous windows ou Linux.

Format EDIGEO

La boite à outil permet d’intégrer des lots de données EDIGEO directement dans une base de données PostgreSQL ou de les transformer en format SIG courants ( TAB – Mif/Mid – Shape )

Le format EDIGEO est une norme permettant de décrire n’importe quel lot de données en altérant le moins possible leur signification et leurs caractéristiques. Il comprend non seulement les données géographiques elles-mêmes (description des formes géomètriques et des réferentiels associés), mais aussi toutes les données attributaires qualifiant ces objets géographiques (structure des données, informations alphanumériques associées).

C’est le format retenu par le cadastre pour diffuser le plan cadastral. Pour autant, ce format n’est par reconnu par les logiciels SIG du marché. Les lots de données EDIGEO ne sont donc pas intégrables directement dans votre SIG.

Matrice cadastrale ( MAJIC3 )

La boite à outils permet d’intégrer les informations de la matrice cadastrale directement dans une base de données PostgreSQL.

La matrice cadastrale (MAJIC3) est une liste de l’ensemble des biens possédés par chaque propriétaire dans chaque commune ou division de commune.

Les fichiers littéraux de la matrice cadastrale sont exprimés dans des fichiers textes. Afin de pouvoir exploiter ces données dans tout Système d’Information Géographique, ces fichiers bruts sont convertis en base de données.

Formats standards

IsiGéo translate permet également de traiter les conversions entre les formats standards les plus répandus. ( PostgreSQL/PostGIS, TAB, MIF/MID, SHP, DXF… )

Solutions terrain

Solutions terrain

Solutions pour la collecte de données sur le terrain

IsiGéo Web sur le terrain.

Matériel.

2 configurations matérielles sont possibles :

  • Un environnement PC de type portable durci ou non.
  • Une tablette Android ou Iphone connectée à un serveur Raspberry PI.

Pré-recquis.

  • L’environnement PC ou la raspberry Pi doit disposer de l’architecture Serveur IsiGéo
  • Le module de synchronisation des données doit être actif.

Fonctionnement

  • IsiGéo web fonctionne en mode déconnecté.
  • Toutes les applications web IsiGéo peuvent être paramétrées pour la mobilité.
  • Un bouton permet de synchroniser les données collectées sur votre serveur de production.

IsiGéo Apps : Data Collector en mode déconnecté.

  • Collectez, publiez vos données depuis le terrain
  • Gestionnaire d’incidents : Photographiez -> envoyez.
  • Géo-tracking : Solution de suivi de flotte flexible. Mise en oeuvre instantanée.
En savoir plus

IsiGéo Apps : notes de développements

IsiGéo Apps - DÉVELOPPEMENTS Développements Apps - Feuille de route. IsiGéo Apps v2.0 .. Amélioration système de grid pour présenter les icones. Amélioration gestion des icones correspondant au tables ( svg / png  ) Synchronisation : Modification des formulaires / Rétro-compatibilité / sécurisation des données. Check gestion des traces et des logs Connexion GPS de précision IsiGéo [...]

IsiGéo web

IsiGéo web. Système d'information Géographique en lecture/Ecriture ( webSIG ) Fonctions de Dessin de poins lignes surfaces avec gestion des contraintes de saisie; Fiches alphanumériques avec assistant et contrôle sur la saisie; Requêteur, Mise en page Impression ( Formats A4 -> A0), Contrôle des couches; Historisation des modifications; Onglet dédié au données; Backoffice avec gestion des droits et des [...]

Géomatika recrute…

Géomatika recrute... 1 développeur FrontEnd Vous renforcez notre équipe de développement et contribuez activement à l'amélioration des fonctionnalités de notre solution IsiGéo Vous participez à de nombreux projets et êtes impliqué auprès de nos partenaires. Contenu de la mission Participation aux ateliers de design ( spécifications et conception ) Ergonomie : Proposition et mise en œuvre de [...]

IsiGéo API : Exemples

Exemples d'intégration de l'API IsiGéo Exemple d'intégration du composant IsiGéo API dans le CMS WordPress Exemple d'intégration du composant IsiGéo API permettant aux citoyens de la ville d'Anglet d'obtenir des notes de renseignements d'urbanisme. Exemple d'intégration du composant IsiGéo API permettant aux citoyens de la ville d'Anglet d'obtenir des notes de renseignements d'urbanisme. OPAH : [...]

IsiGéo API : Présentation

IsiGéo API v1.0 IsiGéo API est un composant Javascript permettant de placer IsiGéo, dans n'importe quelle page web et de le piloter. Sa mise en place est très simple. Quelques lignes de code suffisent. Compatible IsiGéo v4.2.156+ / v5.0.4+ Description de l'interface javascript IsiGéo API est basé sur une classe javascript, avec un constructeur et des méthodes associées. [...]

IsiGéo API .openForm()

Méthode .openForm() .openForm( tableId : Integer | String, id : Integer, options : Object ) Permet d'ouvrir le formulaire associé à un objet id dans la table tableId; Paramètres de la méthode nom Typage Description tableId Integer | String [OBLIGATOIRE] Identifiant de la table dans le catalogue de donnée IsiGéo ou nom de la table id Integer [...]

IsiGéo API .addForm()

Méthode .addForm() .addForm( tableId : Integer | String, options : Object); Permet de déclencher l'ajout d'un nouvel objet dans une table selon différents scénarii. ( Ajout d'un objet alphanumérique / Ajout d'un objet Géographique avec outil de dessin / Ajout d'un objet géographique à partir des coordonnées GPS ). Paramètres de la méthode nom Typage Description tableId [...]