Étiquette dans API

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

Portail cartographique citoyen : Publiez vos données sur votre portail web.

Portail cartographique citoyen : Publiez vos données sur votre portail web.


Portail cartographique citoyen : Publiez vos données sur votre portail web.

IsiGéo s’intègre très simplement dans n’importe quel site web, portail cartographique, blog.
IsiGéo v5 - Fonds de plans MapBox

IsiGéo peut être initié de différentes façon, en mode API JavaScript ( comme le composant gmap de Google ) ou en intégrant un <iframe> dans la page ou l’article.

Un token ou clé unique permet de lancer le Viewer cartographique IsiGéo avec un profil de type grand public.

L’administrateur peut paramétrer les utilisateurs de profil web depuis le backoffice et ainsi choisir les tables et même les cartes de sont projet qu’il souhaite rendre public.

Plusieurs utilisateurs de type web peuvent être définis pour servir différentes cartes dans votre site web.

Les usages de type web sont tracés.

Le module internet IsiGéo peut être soit utilisé en toute autonomie, ou être corrélé à l’intranet/extranet d’IsiGéo.
La console d’administration permet d’organiser la mise en ligne des données géographiques que vous souhaitez publier.Notre solution s’appuie le plus souvent sur les données dont vous disposez dans votre établissement. Lorsque cela est possible, nous recherchons la meilleure interaction possible entre votre SIG et le Plan interactif de votre ville.


Ci-dessous un exemple d’intégration d’IsiGéo dans le site de publication WordPress, utilisé pour produire ce site.

Plein écran

L’exemple ci dessus présente des sources de données MapBox. Cliquez sur le bouton GéoServices pour découvrir nos ressources disponibles.

[rescue_button colorhex= »#1189DC » url= »./geoservices/ » title= »Ressources cartographiques » target= »self » border_radius= »3px »]GéoServices[/rescue_button]