Pages: 1
- Sujet précédent - Conserver les longueurs/precisions des shp (postgre sql + geoserver) - Sujet suivant
#1 Thu 29 June 2017 19:47
- Mickael Grolleau
- Juste Inscrit !
- Date d'inscription: 31 Aug 2015
- Messages: 1
Conserver les longueurs/precisions des shp (postgre sql + geoserver)
Bonjour,
J'ai incorporé des shp dans la base de donnée postgresql puis stocke dans un geoserver.
Mon problème est que mon shp perd toutes les longueurs et les précisions lorsque j'exporte les données en SHP.
Par contre il conserve sont type (string, text, interger, ect).
Lors de l'enregistrement des données les longueurs et la précision qui étaient initialement calé avant le passage dans postgre et le geoserver sont automatiquement poussé à leur maximum en sortie.
Voici un exemple car ce n'est pas évident à expliciter.
SHP avec un champ en type texte et 50 en longueur => incorporer dans postgre => stocker dans géoserver => QGIS via wfs => enregistrement du shp dont le champs restera en texte mais en longueur 254.
Y a t-il une manipulation dans postgre ou dans le geoserver que j'oublierai et qui ferai perdre ces informations ?
Merci d'avance pour vos réponses
Hors ligne
#2 Mon 03 July 2017 09:32
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 995
Re: Conserver les longueurs/precisions des shp (postgre sql + geoserver)
Tes champs ont dû passer en type "text" (longueur illimitée) dans PostGreSQL.
Tu peux les passer en "varchar()" avec cette requête :
Code:
ALTER TABLE tatable ALTER COLUMN tacolonne1 TYPE varchar(50), ALTER COLUMN tacolonne2 TYPE varchar(50);
Même genre de requête pour les types numériques : NUMERIC(precision, scale).
Plus d'infos sur les types de champs :
Character : https://www.postgresql.org/docs/9.1/sta … acter.html
Numeric : https://www.postgresql.org/docs/9.3/sta … meric.html
Sylvain M.
Hors ligne
#3 Mon 03 July 2017 11:09
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: Conserver les longueurs/precisions des shp (postgre sql + geoserver)
Bonjour,
Avec quel outil avez-vous chargé le shapefile ?
quelle était la commande et auriez-vous un exemple de données ?
Nicolas
Hors ligne
Pages: 1
- Sujet précédent - Conserver les longueurs/precisions des shp (postgre sql + geoserver) - Sujet suivant