Premiers pas

Version utilisée

PG Admin 3

Terminal

createdb gis # crée la db « gis »
psql gis # entre dans la db « gis »

Quand on est sur la db, la ligne commence par

gis=#

là, on rentre les commandes sur la base

Pour quitter la BDD

gis=#\q

Quelques exemples de commande

\list or \l: # list all databases

ou, en mode shell

psql -l
\dt: # list all tables in the current database

Créer les capacité postgis de la base

CREATE EXTENSION postgis
CREATE EXTENSION postgis_topology
psql -d gis -c 'CREATE EXTENSION postgis; CREATE EXTENSION hstore;'

Import w/ osm2pgsql (fichier schwaben-latest.osm.pbf)

Problème de connexion jusqu’à ce que je mette ## -H localhost

osm2pgsql schwaben-latest.osm.pbf -H localhost -r pbf

Exemples de requêtes sur la base importée

SELECT * FROM public.planet_osm_roads WHERE name='Vorarlberg'

Import postGIS pour création d’un layer dans TileMill

WMS

https://fr.wikipedia.org/wiki/Web_Map_Service