Suite

Ajouter des extensions à PostGIS ?

Ajouter des extensions à PostGIS ?


En tant que débutant avec PostGIS, j'ai téléchargé Postgresapp pour MacOSX. Tout fonctionne bien, mais j'ai remarqué quelques différences avec Stackbuilder qui ajoute aux extensions address_normalizer et pgRouting.

Puis-je ajouter ces extensions ou ne sont-elles pas nécessaires ?

Si besoin comment puis-je les ajouter ?


Je ne peux pas répondre si vous avez besoin de ces extensions ou non. Pour l'ajouter à une base de données, vous devez installer le package de l'extension et l'exécuter sur psql :

c votre_nom_base_de_données; créer l'extension address_normalizer ;

Cela dépend de ce que vous voulez faire:

Je ne pense pas que Postgresapp soit fourni avec address_standardizer ou pgRouting, donc non, vous ne pouvez pas les installer via CREATE EXTENSION et ne pouvez vraiment pas les installer à moins de les compiler.

pgRouting est destiné au routage réseau, donc si vous n'avez pas besoin de créer une navigation de voyage, vous n'en avez probablement pas besoin. La plupart des gens commencent avec PostGIS avant de commencer à utiliser pgRouting.

address_Standardizer : est destiné à la normalisation des adresses et était un module distinct, livré par Windows Stackbuilder. Aucune autre distribution à ma connaissance ne l'expédie. Cela a été fusionné dans la base de code PostGIS dans PostGIS 2.2, donc quand 2.2 sera publié, la plupart des distributions devraient le porter. Encore une fois, cela n'est pas nécessaire pour le fonctionnement normal de PostGIS et est utilisé comme normalisateur d'adresse alternatif pour le géocodeur Tiger.

Ainsi, les extensions liées à PostGIS que vous pouvez installer avec PostgresApp sont

postgis postgis_topologie postgis_tiger_geocoder

Postgresapp a les autres extensions PostgreSQL habituelles comme hstore etc. Et il a PL/V8 qui est cool. Pour voir ce que vous avez à votre disposition (et déjà installé) en tant qu'extensions, exécutez la requête :

SELECT * FROM pg_available_extensions;

Voir la vidéo: install PostGIS Extension for PostgreSQL