background preloader

Veille Géo-codage / Géolocalisation / PostgreSQL

Facebook Twitter

Documentation d'installation du serveur et de ses briques logicielles. Mise en place d’un service de géo-codage et de géolocalisation par IP Le but de cette documentation est de mettre en œuvre un serveur de tuiles OpenStreetMap ainsi que différentes applications liées à ce serveur de tuiles comme Nominatim/Gisgraphy pour le géocodage et GeoIP pour la géolocalisation par adresses IP.

Documentation d'installation du serveur et de ses briques logicielles

Deux serveurs de tuiles seront créés avec 4 cœurs et 32 Go de RAM. Ces deux serveurs seront strictement identiques dans la première partie de cette documentation ce qui justifie la mise en place d’un load-balancer entre les deux pour maintenir le service en haute disponibilité. Un des serveurs de tuiles sera mis à jour automatiquement chaque semaine et un processus de réplication « Maître-Esclave » sera mis en place pour que l’autre serveur en bénéficie. Installation du serveur de tuiles Prérequis : Un serveur sous Ubuntu 14.04 LTS 64 bits Ajout du dépôt contenant les paquets : sudo add-apt-repository ppa:kakrueger/openstreetmap sudo apt-get update « www-data » wget baseUrl= su – postgres. Installation / Configuration de PostgreSQL.

Doc d'installation Nominatim. This page describes the general installation process for Nominatim.

Doc d'installation Nominatim

It is assumed that you are familiar with basic system and database administration. There are also more detailed step-by-step instructions for the following operating systems: Nominatim/Installation/CentOS Prerequisites Software Ubuntu/Debian In standard Debian/Ubuntu distributions all dependencies should be available as packages.

Configuration de Leaflet. Comme beaucoup, ma curiosité me mène selon les mois vers différentes thématiques de la géomatique.

Configuration de Leaflet

Actuellement, c’est vers la bibliothèque Leaflet, développée par Vladimir Agafonkin, que mon esprit est tourné. Durant les prochains jours (semaines ?) , je présenterais une série de 4 articles présentant les résultats obtenus sous forme de tutoriel. A noter que la majorité des choses abordées ici sont issues des différents tutoriels présents sur le site de Leaflet. Commençons tout de suite, avec une rapide présentation de la bibliothèque et la mise en place à la fois de notre squelette HTML qui contiendra notre carte et de la base de notre fichier JavaScript. 1) Leaflet Leaflet est une bibliothèque JavaScript Open-Source qui permet de réaliser simplement des cartes interactives. 2) Mise en place de la structure HTML a) Coquille HTML Comme convenu la structure HTML est réduite à son minimum. B) Import de Leaflet Soit en accédant directement en ligne à la bibliothèque d) Import d’un fond de carte. Documentation de l'application Leaflet.

API Reference This reference reflects Leaflet 0.7.

Documentation de l'application Leaflet

Docs for 0.6 are available in the source form (see instructions for running docs). Map The central class of the API — it is used to create a map on a page and manipulate it. Usage example Creation Options Map State Options Interaction Options Keyboard Navigation Options Panning Inertia Options Control options Animation options Events. Doc d'installation Gisgraphy. Before install and launch Gisgraphy, you must setup java (you needs JVM >= 1.5), postgres, and postgis. it is not, properly speaking, the installation of Gisgraphy, and if you already havn't Postgres, Postgis and java installed, you must install it first. a tutorial is provided here for linux and here for windows Download a Gisgraphy distribution Fisrt you have to download a distribution here.

Doc d'installation Gisgraphy

Download a tar.gz file, if you are on Linux or download a zip file, if you are on windows. Then extract it : tar xvf YOURFILE if you're on linux or double click on the file if your on Windows Initialize The database Here are the command to run to and init the Gisgraphy tables #create tables; psql -UYOURUSER -d gisgraphy -h YOURIP -f /path/to/file/create_tables.sql Where YOURUSER is a postgresql user with admin rights, YOURIP is the ip adress of your server(127.0.0.1 in most case) Then insert users (...for the admin interface,... you don't have to log to use gisgraphy webservices) in the database. Channel IRC OpenStreetMap.