Pages: 1 2
- Sujet précédent - QGIS / Postgis: Sauvegarder par défaut le style d'une table - Sujet suivant
#1 Wed 13 February 2013 12:15
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Sous QGIS, lorsqu'on modifie les propriétés d'une couche shapefile (symbologie, étiquette, type d'édition des champs...) et qu'on sauvegarde tout cela comme style par défaut, il génère un fichier qml à côté des autres fichiers de la couche et cette définition de style est utilisable sur tous les postes qui accèdent à ce fichier.
Quelqu'un saurait-il me dire comment cela se passe-t-il pour une table postgis? Où est stockée le style en question? Je n'ai pas l'impression que cela soit pareil (logique, me direz-vous) mais je n'arrive pas à dégager un schéma.
Pour l'instant, de ce que je vois, le style par défaut n'est accessible que sur le poste où il a été mis en place ==> nécessité d'enregistrer/"activer" ce style sur la table, sur tous les postes susceptibles de l'utiliser, si on veut avoir la même présentation par défaut.
Ai-je bien compris? Et sinon, existe-t-il des pistes pour contourner cela?
Merci
Hors ligne
#2 Wed 13 February 2013 14:39
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
j'ai testé sur une table de points PostGIS et QGis a mis à jour ou créé le fichier
C:\Users\...\.qgis\qgis.qmldb
C'est un fichier sqlite.
Je ne sais pas s'il sera possible de partager ce style sur différents postes.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#3 Wed 13 February 2013 16:19
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour Mathieu,
Et merci pour ces infos. c'est donc bien enregistré en local et utilisable sur le poste de création (et, à ce que je vois, c'est aussi lié au rôle de connexion utilisé).
Pour le partage, je pense que je vais "sauvegarder le style" dans des fichiers sur le réseau et ensuite le "charger" sur chaque poste par les utilisateurs potentiels. Ça devrait être le plus rapide et assurer d'une homogénéité, non?
Hors ligne
#4 Thu 14 November 2013 14:54
- dungeonkeeper81
- Participant actif
- Lieu: Lausanne
- Date d'inscription: 12 Jan 2011
- Messages: 70
- Site web
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Dans la version 2.0.1, le style enregistrer dans une base Postgis et écrit dans une table du schéma "public".
Il s'agit de la table "layer_style".
L'attribut de type boolean "useasdefaulft" active ou désactive l'utilisation du style par défaut lors du chargement des données.
@+
Hors ligne
#5 Thu 14 November 2013 16:01
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour DungeonKeeper,
merci pour le partage, je n'avais pas remarqué cette nouveauté.
C'est idéal pour partager des styles au sein d'une équipe.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#6 Wed 05 March 2014 12:08
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Nouveauté sympatique mais je n'arrive pas à sauvegarder cette table qui comporte des champs xml.
En fait j'arrive bien à la sauvegarder dans un fichier sql mais impossible à restaurer ensuite.
Je pense que c'est tout le texte du champ xml qui doit poser problème....
Une explication?
Hors ligne
#7 Wed 05 March 2014 12:37
- dungeonkeeper81
- Participant actif
- Lieu: Lausanne
- Date d'inscription: 12 Jan 2011
- Messages: 70
- Site web
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour Romary,
Vous devez sauvegarder la table depuis la fenêtre des propriétés de la couche.
Enregistrer le style > Save in database (postgres)
Bien entendu, la couche doit elle-même être contenun dans la base de données.
Hors ligne
#8 Wed 05 March 2014 13:51
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Je me suis mal expliqué.
J'ai créé et sauvegardé mes styles depuis qgis vers postgresql en faisant la manip' que vous décrivez.
Maintenant j'aimerais sauvegarder ma table layer_styles du schéma public de ma base postgresql9.3 (postgis2.1). La sauvegarde semble fonctionner mais la restauration plante dans tous les cas :
depuis un backup :
C:/Program Files/PostgreSQL/9.3/bin\pg_restore.exe --host localhost --port 5432 --username "rmunier" --dbname "postgres" --no-password --data-only --table layer_styles --schema public --verbose "V:\SIG\service\sig_materiel_logiciel\QGis\projets_qgis\styles\style_qgis_pgsql_140305.backup"
pg_restore: connexion à la base de données pour la restauration
pg_restore: traitement des données de la table « layer_styles »
pg_restore: [programme d'archivage (db)] Erreur pendant le traitement de la TOC (« PROCESSING TOC ») :
pg_restore: [programme d'archivage (db)] Erreur à partir de l'entrée TOC 4815 ; 0 22059 TABLE DATA layer_styles rmunier
pg_restore: [programme d'archivage (db)] COPY échoué pour la table « layer_styles » : ERREUR: invalid XML content
DÉTAIL : line 1: StartTag: invalid element name
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
^
CONTEXTE : COPY layer_styles, ligne 1, colonne styleqml : « <!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis version="2.2.0-Valmiera" minimumSca... »
pg_restore: réglage du propriétaire et des droits pour TABLE DATA layer_styles
ATTENTION : erreurs ignorées lors de la restauration : 1
Le process a retourné le code de sortie 1.
depuis un .sql :
ERREUR: invalid XML content
LINE 1: ...ion', 'communaute_communes54', 'the_geom', 'v40', '<!DOCTYPE...
^
DETAIL: line 1: StartTag: invalid element name
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
^
********** Erreur **********
ERREUR: invalid XML content
État SQL :2200N
Détail :line 1: StartTag: invalid element name
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
^
Caractère : 296
Hors ligne
#9 Wed 05 March 2014 15:10
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Quel est le contenu du fichier ? Juste le début, éventuellement jusqu'au point de plantage
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#10 Thu 06 March 2014 08:05
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Voici les fichiers concernés (backup et sql) en pièce jointe.
Hors ligne
#11 Thu 06 March 2014 09:40
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Romary,
J'ai la solution
J'ai réussi à avoir le même problème que toi, en googlant l'erreur je suis tombé sur cette page [1] en regardant la doc du type XML [2] on voit qu'il y a une option pour corriger ce problème.
Il m'a suffit de faire un
Code:
SET XML OPTION DOCUMENT;
et l'insert s'est bien déroulé.
Y.
[1] http://postgresql.1045698.n5.nabble.com … 02954.html
[2] http://docs.postgresqlfr.org/9.0/datatype-xml.html
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#12 Thu 06 March 2014 10:01
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bon c'est ok maintenant pour le sql merci beaucoup!
Je prévois de faire mes sauvegardes au format backup, du coup je ne pourrai pas restaurer cette table avec cette méthode.
Y'a-t-il un moyen?
Hors ligne
#13 Thu 06 March 2014 12:06
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Hum, un utilisateur spécifique avec le paramètre indiqué plus haut setté ? Dans PgAdmin il y a un onglet dans la création de l'utilisateur pour ce genre de chose.
Code:
CREATE ROLE import_style LOGIN VALID UNTIL 'infinity'; ALTER ROLE import_style SET xmloption='DOCUMENT';
Note que tu peux le setter pour ton utilisateur directement avec la 2eme requête.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#14 Thu 06 March 2014 13:54
- Romary
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 17 Jun 2011
- Messages: 211
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Merci Yves!
Ca fonctionne à merveille maintenant.
Romary
Hors ligne
#15 Tue 25 March 2014 17:35
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Je me greffe au post de Santana, car j'aimerais également sauvegarder mes styles dans ma base postgis.
Par contre je plante sur un problème de droit :
Code:
Impossible de sauvegarder le style de la couche. Il n'est pas possible d'insérer un nouvel enregistrement dans la table de style. C'est peut-être du à un manque de permission de l'utilisateur (manu).
J'ai vérifié les permission de l'utilisateur manu :
Code:
-- Role: manu -- DROP ROLE manu; CREATE ROLE manu LOGIN ENCRYPTED PASSWORD 'md5f4cabe0838d78ee90801ff1105117d62' SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;
Je sèche un peu connaissant mal postgres.
Ils y auraient d'autres permissions à rentrer ?
Je suis sous qgis 2.2, postgres 9.3.1 postgis 2.1.1
E.
Dernière modification par emmaguille (Tue 25 March 2014 17:38)
Hors ligne
#16 Tue 25 March 2014 18:05
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonsoir,
il vous faut vérifier les droit de l'utilisateur "manu" sur la table layer_styles :
Si vous affichez la définition de la table dans pgadmin, vous devez avoir une ligne qui précise que manu à les droits d'écriture sur la table
Code:
GRANT INSERT ON TABLE layer_styles TO manu;
Avec peut-être les droits de lecture, de mise à jour et de suppression :
Code:
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE layer_styles TO manu;
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#17 Thu 27 March 2014 09:54
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Merci Mathieu pour votre réponse.
J'ai donc modifié les droits sur la table layer_styles dans pgadmin
-- Table: layer_styles
-- DROP TABLE layer_styles;
CREATE TABLE layer_styles
(
id serial NOT NULL,
f_table_catalog character varying(256),
f_table_schema character varying(256),
f_table_name character varying(256),
f_geometry_column character varying(256),
stylename character varying(30),
styleqml xml,
stylesld xml,
useasdefault boolean,
description text,
owner character varying(30),
ui xml,
update_time timestamp without time zone DEFAULT now(),
CONSTRAINT layer_styles_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE layer_styles
OWNER TO manu;
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE layer_styles TO public;
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE layer_styles TO manu;
Par contre j'ai toujours le problème sous qgis
https://www.dropbox.com/s/4p41fowk8237o … .49.31.png
Dernière modification par emmaguille (Thu 27 March 2014 09:59)
Hors ligne
#18 Thu 27 March 2014 11:46
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Que donne les logs de postgreSQL ? Ca sera plus simple pour connaître là où cela pose problème.
Le fichier à modifier est postgresql.conf, chercher ddl, dans la ligne modifiez = 'none' par = 'ddl' et relancer postgresql. Faites l'essaie de sauvegarder ton style. Récupère les logs et poste les ici.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#19 Thu 27 March 2014 15:09
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour Yves, merci pour ton aide, ci-dessous le log :
Code:
2014-03-27 14:57:40 CETLOG: le système de base de données est arrêté 2014-03-27 14:58:56 CETLOG: le système de bases de données a été arrêté à 2014-03-27 14:57:40 CET 2014-03-27 14:58:56 CETLOG: le système de bases de données est prêt pour accepter les connexions 2014-03-27 14:58:56 CETLOG: lancement du processus autovacuum 2014-03-27 15:06:25 CETERREUR: n'a pas pu configurer le gestionnaire d'erreurs XML 2014-03-27 15:06:25 CETASTUCE : Ceci indique probablement que la version de libxml2 en cours d'utilisation n'est pas compatible avec les fichiers d'en-tête de libxml2 avec lesquels PostgreSQL a été construit. 2014-03-27 15:06:25 CETINSTRUCTION : BEGIN; UPDATE layer_styles SET useAsDefault=false WHERE f_table_catalog='gis' AND f_table_schema='ign' AND f_table_name='bati_indifferencie' AND f_geometry_column='geom'; INSERT INTO layer_styles(f_table_catalog,f_table_schema,f_table_name,f_geometry_column,styleName,styleQML,styleSLD,useAsDefault,description,owner) VALUES ('gis','ign','bati_indifferencie','geom','bati_indifferencie',XMLPARSE(DOCUMENT '<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''> <qgis version="2.2.0-Valmiera" minimumScale="0" maximumScale="100000" simplifyDrawingHints="1" minLabelScale="1" maxLabelScale="1e+08" simplifyDrawingTol="1" simplifyMaxScale="1" hasScaleBasedVisibilityFlag="1" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0"> <renderer-v2 symbollevels="0" type="singleSymbol"> <symbols> <symbol alpha="1" type="fill" name="0"> <layer pass="0" class="SimpleFill" locked="0"> <prop k="border_width_unit" v="MM"/> <prop k="color" v="107,106,97,255"/> <prop k="color_border" v="92,89,84,255"/> <prop k="offset" v="0,0"/> <prop k="offset_unit" v="MM"/> <prop k="style" v="solid"/> <prop k="style_border" v="no"/> <prop k="width_border" v="0.26"/> </layer> </symbol> </symbols> <rotation/> <sizescale scalemethod="area"/> </renderer-v2> <customproperties> <property key="labeling" value="pal"/> <property key="labeling/addDirectionSymbol" value="false"/> <property key="labeling/angleOffset" value="0"/> <property key="labeling/blendMode" value="0"/> <property key="labeling/bufferBlendMode" value="0"/> <property key="labeling/bufferColorA" value="255"/> <property key="labeling/bufferColorB" value="255"/> <property key="labeling/bufferColorG" value="255"/> <property key="labeling/bufferColorR" value="255"/> <property key="labeling/bufferDraw" value="false"/> <property key="labeling/bufferJoinStyle" value="64"/> <property key="labeling/bufferNoFill" value="false"/> <property key="labeling/bufferSize" value="1"/> <property key="labeling/bufferSizeInMapUnits" value="false"/> <property key="labeling/bufferTransp" value="0"/> <property key="labeling/centroidWhole" value="false"/> <property key="labeling/decimals" value="3"/> <property key="labeling/displayAll" value="false"/> <property key="labeling/dist" value="0"/> <property key="labeling/distInMapUnits" value="false"/> <property key="labeling/enabled" value="false"/> <property key="labeling/fieldName" value=""/> <property key="labeling/fontBold" value="false"/> <property key="labeling/fontCapitals" value="0"/> <property key="labeling/fontFamily" value=".Lucida Grande UI"/> <property key="labeling/fontItalic" value="false"/> <property key="labeling/fontLetterSpacing" value="0"/> <property key="labeling/fontLimitPixelSize" value="false"/> <property key="labeling/fontMaxPixelSize" value="10000"/> <property key="labeling/fontMinPixelSize" value="3"/> <property key="labeling/fontSize" value="13"/> <property key="labeling/fontSizeInMapUnits" value="false"/> <property key="labeling/fontStrikeout" value="false"/> <property key="labeling/fontUnderline" value="false"/> <property key="labeling/fontWeight" value="50"/> <property key="labeling/fontWordSpacing" value="0"/> <property key="labeling/formatNumbers" value="false"/> <property key="labeling/isExpression" value="false"/> <property key="labeling/labelOffsetInMapUnits" value="true"/> <property key="labeling/labelPerPart" value="false"/> <property key="labeling/leftDirectionSymbol" value="<"/> <property key="labeling/limitNumLabels" value="false"/> <property key="labeling/maxCurvedCharAngleIn" value="20"/> <property key="labeling/maxCurvedCharAngleOut" value="-20"/> <property key="labeling/maxNumLabels" value="2000"/> <property key="labeling/mergeLines" value="false"/> <property key="labeling/minFeatureSize" value="0"/> <property key="labeling/multilineAlign" value="0"/> <property key="labeling/multilineHeight" value="1"/> <property key="labeling/namedStyle" value=""/> <property key="labeling/obstacle" value="true"/> <property key="labeling/placeDirectionSymbol" value="0"/> <property key="labeling/placement" value="0"/> <property key="labeling/placementFlags" value="0"/> <property key="labeling/plussign" value="false"/> <property key="labeling/preserveRotation" value="true"/> <property key="labeling/previewBkgrdColor" value="#ffffff"/> <property key="labeling/priority" value="5"/> <property key="labeling/quadOffset" value="4"/> <property key="labeling/reverseDirectionSymbol" value="false"/> <property key="labeling/rightDirectionSymbol" value=">"/> <property key="labeling/scaleMax" value="10000000"/> <property key="labeling/scaleMin" value="1"/> <property key="labeling/scaleVisibility" value="false"/> <property key="labeling/shadowBlendMode" value="6"/> <property key="labeling/shadowColorB" value="0"/> <property key="labeling/shadowColorG" value="0"/> <property key="labeling/shadowColorR" value="0"/> <property key="labeling/shadowDraw" value="false"/> <property key="labeling/shadowOffsetAngle" value="135"/> <property key="labeling/shadowOffsetDist" value="1"/> <property key="labeling/shadowOffsetGlobal" value="true"/> <property key="labeling/shadowOffsetUnits" value="1"/> <property key="labeling/shadowRadius" value="1.5"/> <property key="labeling/shadowRadiusAlphaOnly" value="false"/> <property key="labeling/shadowRadiusUnits" value="1"/> <property key="labeling/shadowScale" value="100"/> <property key="labeling/shadowTransparency" value="30"/> <property key="labeling/shadowUnder" value="0"/> <property key="labeling/shapeBlendMode" value="0"/> <property key="labeling/shapeBorderColorA" value="255"/> <property key="labeling/shapeBorderColorB" value="128"/> <property key="labeling/shapeBorderColorG" value="128"/> <property key="labeling/shapeBorderColorR" value="128"/> <property key="labeling/shapeBorderWidth" value="0"/> <property key="labeling/shapeBorderWidthUnits" value="1"/> <property key="labeling/shapeDraw" value="false"/> <property key="labeling/shapeFillColorA" value="255"/> <property key="labeling/shapeFillColorB" value="255"/> <property key="labeling/shapeFillColorG" value="255"/> <property key="labeling/shapeFillColorR" value="255"/> <property key="labeling/shapeJoinStyle" value="64"/> <property key="labeling/shapeOffsetUnits" value="1"/> <property key="labeling/shapeOffsetX" value="0"/> <property key="labeling/shapeOffsetY" value="0"/> <property key="labeling/shapeRadiiUnits" value="1"/> <property key="labeling/shapeRadiiX" value="0"/> <property key="labeling/shapeRadiiY" value="0"/> <property key="labeling/shapeRotation" value="0"/> <property key="labeling/shapeRotationType" value="0"/> <property key="labeling/shapeSVGFile" value=""/> <property key="labeling/shapeSizeType" value="0"/> <property key="labeling/shapeSizeUnits" value="1"/> <property key="labeling/shapeSizeX" value="0"/> <property key="labeling/shapeSizeY" value="0"/> <property key="labeling/shapeTransparency" value="0"/> <property key="labeling/shapeType" value="0"/> <property key="labeling/textColorA" value="255"/> <property key="labeling/textColorB" value="0"/> <property key="labeling/textColorG" value="0"/> <property key="labeling/textColorR" value="0"/> <property key="labeling/textTransp" value="0"/> <property key="labeling/upsidedownLabels" value="0"/> <property key="labeling/wrapChar" value=""/> <property key="labeling/xOffset" value="0"/> <property key="labeling/yOffset" value="0"/> </customproperties> <blendMode>0</blendMode> <featureBlendMode>0</featureBlendMode> <layerTransparency>0</layerTransparency> <displayfield>ID</displayfield> <label>0</label> <labelattributes> <label fieldname="" text="Étiquette"/> <family fieldname="" name="Lucida Grande"/> <size fieldname="" units="pt" value="12"/> <bold fieldname="" on="0"/> <italic fieldname="" on="0"/> <underline fieldname="" on="0"/> <strikeout fieldname="" on="0"/> <color fieldname="" red="0" blue="0" green="0"/> <x fieldname=""/> <y fieldname=""/> <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/> <angle fieldname="" value="0" auto="0"/> <alignment fieldname="" value="center"/> <buffercolor fieldname="" red="255" blue="255" green="255"/> <buffersize fieldname="" units="pt" value="1"/> <bufferenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/> <selectedonly on=""/> </labelattributes> <edittypes> <edittype labelontop="0" editable="1" type="0" name="HAUTEUR"/> <edittype labelontop="0" editable="1" type="0" name="ID"/> <edittype labelontop="0" editable="1" type="0" name="ORIGIN_BAT"/> <edittype labelontop="0" editable="1" type="0" name="PREC_ALTI"/> <edittype labelontop="0" editable="1" type="0" name="PREC_PLANI"/> <edittype labelontop="0" editable="1" type="0" name="Z_MAX"/> <edittype labelontop="0" editable="1" type="0" name="Z_MIN"/> <edittype labelontop="0" editable="1" type="0" name="gid"/> <edittype labelontop="0" editable="1" type="0" name="hauteur"/> <edittype labelontop="0" editable="1" type="0" name="id"/> <edittype labelontop="0" editable="1" type="0" name="origin_bat"/> <edittype labelontop="0" editable="1" type="0" name="prec_alti"/> <edittype labelontop="0" editable="1" type="0" name="prec_plani"/> <edittype labelontop="0" editable="1" type="0" name="z_max"/> <edittype labelontop="0" editable="1" type="0" name="z_min"/> </edittypes> <editform>.</editform> <editforminit></editforminit> <featformsuppress>0</featformsuppress> <annotationform>.</annotationform> <editorlayout>generatedlayout</editorlayout> <excludeAttributesWMS/> <excludeAttributesWFS/> <attributeactions/> </qgis> '),XMLPARSE(DOCUMENT '<?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>bati_indifferencie</se:Name> <UserStyle> <se:Name>bati_indifferencie</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Single symbol</se:Name> <se:PolygonSymbolizer> <se:Fill> <se:SvgParameter name="fill">#6b6a61</se:SvgParameter> </se:Fill> </se:PolygonSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
Hors ligne
#20 Thu 27 March 2014 15:37
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Il doit manquer la suite : la requête qui débute dans les logs n'est pas terminé et il n'y a pas de message d'erreur côté postgresql, ce dont je doute un peu
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#21 Thu 27 March 2014 16:02
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Pardon yves, j'ai du me tromper dans le copier coller (on est mal barré si je ne sais même plus faire cela )
Par contre je ne vois pas de message d'erreur à par libxml2
J'ouvre le fichier postgresql(datedujour).log qui se trouve dans usr/local/pgsql-9.3/var/
Code:
2014-03-27 15:57:42 CETLOG: a reçu une demande d'arrêt intelligent 2014-03-27 15:57:42 CETLOG: arrêt du processus autovacuum 2014-03-27 15:57:42 CETLOG: arrêt en cours 2014-03-27 15:57:43 CETLOG: le système de base de données est arrêté 2014-03-27 15:57:58 CETLOG: le système de bases de données a été arrêté à 2014-03-27 15:57:43 CET 2014-03-27 15:57:58 CETLOG: le système de bases de données est prêt pour accepter les connexions 2014-03-27 15:57:58 CETLOG: lancement du processus autovacuum 2014-03-27 15:59:57 CETERREUR: n'a pas pu configurer le gestionnaire d'erreurs XML 2014-03-27 15:59:57 CETASTUCE : Ceci indique probablement que la version de libxml2 en cours d'utilisation n'est pas compatible avec les fichiers d'en-tête de libxml2 avec lesquels PostgreSQL a été construit. 2014-03-27 15:59:57 CETINSTRUCTION : INSERT INTO layer_styles(f_table_catalog,f_table_schema,f_table_name,f_geometry_column,styleName,styleQML,styleSLD,useAsDefault,description,owner) VALUES ('gis','ign','bati_indifferencie','geom','bati_indifferencie',XMLPARSE(DOCUMENT '<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''> <qgis version="2.2.0-Valmiera" minimumScale="-4.65661e-10" maximumScale="100000" simplifyDrawingHints="1" minLabelScale="1" maxLabelScale="1e+08" simplifyDrawingTol="1" simplifyMaxScale="1" hasScaleBasedVisibilityFlag="1" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0"> <renderer-v2 symbollevels="0" type="singleSymbol"> <symbols> <symbol alpha="1" type="fill" name="0"> <layer pass="0" class="SimpleFill" locked="0"> <prop k="border_width_unit" v="MM"/> <prop k="color" v="107,106,97,255"/> <prop k="color_border" v="92,89,84,255"/> <prop k="offset" v="0,0"/> <prop k="offset_unit" v="MM"/> <prop k="style" v="solid"/> <prop k="style_border" v="no"/> <prop k="width_border" v="0.26"/> </layer> </symbol> </symbols> <rotation/> <sizescale scalemethod="area"/> </renderer-v2> <customproperties> <property key="labeling" value="pal"/> <property key="labeling/addDirectionSymbol" value="false"/> <property key="labeling/angleOffset" value="0"/> <property key="labeling/blendMode" value="0"/> <property key="labeling/bufferBlendMode" value="0"/> <property key="labeling/bufferColorA" value="255"/> <property key="labeling/bufferColorB" value="255"/> <property key="labeling/bufferColorG" value="255"/> <property key="labeling/bufferColorR" value="255"/> <property key="labeling/bufferDraw" value="false"/> <property key="labeling/bufferJoinStyle" value="64"/> <property key="labeling/bufferNoFill" value="false"/> <property key="labeling/bufferSize" value="1"/> <property key="labeling/bufferSizeInMapUnits" value="false"/> <property key="labeling/bufferTransp" value="0"/> <property key="labeling/centroidWhole" value="false"/> <property key="labeling/decimals" value="3"/> <property key="labeling/displayAll" value="false"/> <property key="labeling/dist" value="0"/> <property key="labeling/distInMapUnits" value="false"/> <property key="labeling/enabled" value="false"/> <property key="labeling/fieldName" value=""/> <property key="labeling/fontBold" value="false"/> <property key="labeling/fontCapitals" value="0"/> <property key="labeling/fontFamily" value=".Lucida Grande UI"/> <property key="labeling/fontItalic" value="false"/> <property key="labeling/fontLetterSpacing" value="0"/> <property key="labeling/fontLimitPixelSize" value="false"/> <property key="labeling/fontMaxPixelSize" value="10000"/> <property key="labeling/fontMinPixelSize" value="3"/> <property key="labeling/fontSize" value="13"/> <property key="labeling/fontSizeInMapUnits" value="false"/> <property key="labeling/fontStrikeout" value="false"/> <property key="labeling/fontUnderline" value="false"/> <property key="labeling/fontWeight" value="50"/> <property key="labeling/fontWordSpacing" value="0"/> <property key="labeling/formatNumbers" value="false"/> <property key="labeling/isExpression" value="false"/> <property key="labeling/labelOffsetInMapUnits" value="true"/> <property key="labeling/labelPerPart" value="false"/> <property key="labeling/leftDirectionSymbol" value="<"/> <property key="labeling/limitNumLabels" value="false"/> <property key="labeling/maxCurvedCharAngleIn" value="20"/> <property key="labeling/maxCurvedCharAngleOut" value="-20"/> <property key="labeling/maxNumLabels" value="2000"/> <property key="labeling/mergeLines" value="false"/> <property key="labeling/minFeatureSize" value="0"/> <property key="labeling/multilineAlign" value="0"/> <property key="labeling/multilineHeight" value="1"/> <property key="labeling/namedStyle" value=""/> <property key="labeling/obstacle" value="true"/> <property key="labeling/placeDirectionSymbol" value="0"/> <property key="labeling/placement" value="0"/> <property key="labeling/placementFlags" value="0"/> <property key="labeling/plussign" value="false"/> <property key="labeling/preserveRotation" value="true"/> <property key="labeling/previewBkgrdColor" value="#ffffff"/> <property key="labeling/priority" value="5"/> <property key="labeling/quadOffset" value="4"/> <property key="labeling/reverseDirectionSymbol" value="false"/> <property key="labeling/rightDirectionSymbol" value=">"/> <property key="labeling/scaleMax" value="10000000"/> <property key="labeling/scaleMin" value="1"/> <property key="labeling/scaleVisibility" value="false"/> <property key="labeling/shadowBlendMode" value="6"/> <property key="labeling/shadowColorB" value="0"/> <property key="labeling/shadowColorG" value="0"/> <property key="labeling/shadowColorR" value="0"/> <property key="labeling/shadowDraw" value="false"/> <property key="labeling/shadowOffsetAngle" value="135"/> <property key="labeling/shadowOffsetDist" value="1"/> <property key="labeling/shadowOffsetGlobal" value="true"/> <property key="labeling/shadowOffsetUnits" value="1"/> <property key="labeling/shadowRadius" value="1.5"/> <property key="labeling/shadowRadiusAlphaOnly" value="false"/> <property key="labeling/shadowRadiusUnits" value="1"/> <property key="labeling/shadowScale" value="100"/> <property key="labeling/shadowTransparency" value="30"/> <property key="labeling/shadowUnder" value="0"/> <property key="labeling/shapeBlendMode" value="0"/> <property key="labeling/shapeBorderColorA" value="255"/> <property key="labeling/shapeBorderColorB" value="128"/> <property key="labeling/shapeBorderColorG" value="128"/> <property key="labeling/shapeBorderColorR" value="128"/> <property key="labeling/shapeBorderWidth" value="0"/> <property key="labeling/shapeBorderWidthUnits" value="1"/> <property key="labeling/shapeDraw" value="false"/> <property key="labeling/shapeFillColorA" value="255"/> <property key="labeling/shapeFillColorB" value="255"/> <property key="labeling/shapeFillColorG" value="255"/> <property key="labeling/shapeFillColorR" value="255"/> <property key="labeling/shapeJoinStyle" value="64"/> <property key="labeling/shapeOffsetUnits" value="1"/> <property key="labeling/shapeOffsetX" value="0"/> <property key="labeling/shapeOffsetY" value="0"/> <property key="labeling/shapeRadiiUnits" value="1"/> <property key="labeling/shapeRadiiX" value="0"/> <property key="labeling/shapeRadiiY" value="0"/> <property key="labeling/shapeRotation" value="0"/> <property key="labeling/shapeRotationType" value="0"/> <property key="labeling/shapeSVGFile" value=""/> <property key="labeling/shapeSizeType" value="0"/> <property key="labeling/shapeSizeUnits" value="1"/> <property key="labeling/shapeSizeX" value="0"/> <property key="labeling/shapeSizeY" value="0"/> <property key="labeling/shapeTransparency" value="0"/> <property key="labeling/shapeType" value="0"/> <property key="labeling/textColorA" value="255"/> <property key="labeling/textColorB" value="0"/> <property key="labeling/textColorG" value="0"/> <property key="labeling/textColorR" value="0"/> <property key="labeling/textTransp" value="0"/> <property key="labeling/upsidedownLabels" value="0"/> <property key="labeling/wrapChar" value=""/> <property key="labeling/xOffset" value="0"/> <property key="labeling/yOffset" value="0"/> </customproperties> <blendMode>0</blendMode> <featureBlendMode>0</featureBlendMode> <layerTransparency>0</layerTransparency> <displayfield>ID</displayfield> <label>0</label> <labelattributes> <label fieldname="" text="Étiquette"/> <family fieldname="" name="Lucida Grande"/> <size fieldname="" units="pt" value="12"/> <bold fieldname="" on="0"/> <italic fieldname="" on="0"/> <underline fieldname="" on="0"/> <strikeout fieldname="" on="0"/> <color fieldname="" red="0" blue="0" green="0"/> <x fieldname=""/> <y fieldname=""/> <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/> <angle fieldname="" value="0" auto="0"/> <alignment fieldname="" value="center"/> <buffercolor fieldname="" red="255" blue="255" green="255"/> <buffersize fieldname="" units="pt" value="1"/> <bufferenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/> <selectedonly on=""/> </labelattributes> <edittypes> <edittype labelontop="0" editable="1" type="0" name="HAUTEUR"/> <edittype labelontop="0" editable="1" type="0" name="ID"/> <edittype labelontop="0" editable="1" type="0" name="ORIGIN_BAT"/> <edittype labelontop="0" editable="1" type="0" name="PREC_ALTI"/> <edittype labelontop="0" editable="1" type="0" name="PREC_PLANI"/> <edittype labelontop="0" editable="1" type="0" name="Z_MAX"/> <edittype labelontop="0" editable="1" type="0" name="Z_MIN"/> <edittype labelontop="0" editable="1" type="0" name="gid"/> <edittype labelontop="0" editable="1" type="0" name="hauteur"/> <edittype labelontop="0" editable="1" type="0" name="id"/> <edittype labelontop="0" editable="1" type="0" name="origin_bat"/> <edittype labelontop="0" editable="1" type="0" name="prec_alti"/> <edittype labelontop="0" editable="1" type="0" name="prec_plani"/> <edittype labelontop="0" editable="1" type="0" name="z_max"/> <edittype labelontop="0" editable="1" type="0" name="z_min"/> </edittypes> <editform>.</editform> <editforminit></editforminit> <featformsuppress>0</featformsuppress> <annotationform>.</annotationform> <editorlayout>generatedlayout</editorlayout> <excludeAttributesWMS/> <excludeAttributesWFS/> <attributeactions/> </qgis> '),XMLPARSE(DOCUMENT '<?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>bati_indifferencie</se:Name> <UserStyle> <se:Name>bati_indifferencie</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Single symbol</se:Name> <se:PolygonSymbolizer> <se:Fill> <se:SvgParameter name="fill">#6b6a61</se:SvgParameter> </se:Fill> </se:PolygonSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor> '),false,'jeu. mars 27 15:59:57 2014','manu')
Dernière modification par emmaguille (Thu 27 March 2014 16:04)
Hors ligne
#22 Thu 27 March 2014 17:24
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Ok, l'insertion de la requête SQL fonctionne chez moi. Peux tu essayer de la lancer dans ta base ?
Je te met ici juste ce qu'il faut (tu auras un message plus claire probablement via pgAdmin) :
Code:
INSERT INTO layer_styles(f_table_catalog,f_table_schema,f_table_name,f_geometry_column,styleName,styleQML,styleSLD,useAsDefault,description,owner) VALUES ('gis','ign','bati_indifferencie','geom','bati_indifferencie',XMLPARSE(DOCUMENT '<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''> <qgis version="2.2.0-Valmiera" minimumScale="-4.65661e-10" maximumScale="100000" simplifyDrawingHints="1" minLabelScale="1" maxLabelScale="1e+08" simplifyDrawingTol="1" simplifyMaxScale="1" hasScaleBasedVisibilityFlag="1" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0"> <renderer-v2 symbollevels="0" type="singleSymbol"> <symbols> <symbol alpha="1" type="fill" name="0"> <layer pass="0" class="SimpleFill" locked="0"> <prop k="border_width_unit" v="MM"/> <prop k="color" v="107,106,97,255"/> <prop k="color_border" v="92,89,84,255"/> <prop k="offset" v="0,0"/> <prop k="offset_unit" v="MM"/> <prop k="style" v="solid"/> <prop k="style_border" v="no"/> <prop k="width_border" v="0.26"/> </layer> </symbol> </symbols> <rotation/> <sizescale scalemethod="area"/> </renderer-v2> <customproperties> <property key="labeling" value="pal"/> <property key="labeling/addDirectionSymbol" value="false"/> <property key="labeling/angleOffset" value="0"/> <property key="labeling/blendMode" value="0"/> <property key="labeling/bufferBlendMode" value="0"/> <property key="labeling/bufferColorA" value="255"/> <property key="labeling/bufferColorB" value="255"/> <property key="labeling/bufferColorG" value="255"/> <property key="labeling/bufferColorR" value="255"/> <property key="labeling/bufferDraw" value="false"/> <property key="labeling/bufferJoinStyle" value="64"/> <property key="labeling/bufferNoFill" value="false"/> <property key="labeling/bufferSize" value="1"/> <property key="labeling/bufferSizeInMapUnits" value="false"/> <property key="labeling/bufferTransp" value="0"/> <property key="labeling/centroidWhole" value="false"/> <property key="labeling/decimals" value="3"/> <property key="labeling/displayAll" value="false"/> <property key="labeling/dist" value="0"/> <property key="labeling/distInMapUnits" value="false"/> <property key="labeling/enabled" value="false"/> <property key="labeling/fieldName" value=""/> <property key="labeling/fontBold" value="false"/> <property key="labeling/fontCapitals" value="0"/> <property key="labeling/fontFamily" value=".Lucida Grande UI"/> <property key="labeling/fontItalic" value="false"/> <property key="labeling/fontLetterSpacing" value="0"/> <property key="labeling/fontLimitPixelSize" value="false"/> <property key="labeling/fontMaxPixelSize" value="10000"/> <property key="labeling/fontMinPixelSize" value="3"/> <property key="labeling/fontSize" value="13"/> <property key="labeling/fontSizeInMapUnits" value="false"/> <property key="labeling/fontStrikeout" value="false"/> <property key="labeling/fontUnderline" value="false"/> <property key="labeling/fontWeight" value="50"/> <property key="labeling/fontWordSpacing" value="0"/> <property key="labeling/formatNumbers" value="false"/> <property key="labeling/isExpression" value="false"/> <property key="labeling/labelOffsetInMapUnits" value="true"/> <property key="labeling/labelPerPart" value="false"/> <property key="labeling/leftDirectionSymbol" value="<"/> <property key="labeling/limitNumLabels" value="false"/> <property key="labeling/maxCurvedCharAngleIn" value="20"/> <property key="labeling/maxCurvedCharAngleOut" value="-20"/> <property key="labeling/maxNumLabels" value="2000"/> <property key="labeling/mergeLines" value="false"/> <property key="labeling/minFeatureSize" value="0"/> <property key="labeling/multilineAlign" value="0"/> <property key="labeling/multilineHeight" value="1"/> <property key="labeling/namedStyle" value=""/> <property key="labeling/obstacle" value="true"/> <property key="labeling/placeDirectionSymbol" value="0"/> <property key="labeling/placement" value="0"/> <property key="labeling/placementFlags" value="0"/> <property key="labeling/plussign" value="false"/> <property key="labeling/preserveRotation" value="true"/> <property key="labeling/previewBkgrdColor" value="#ffffff"/> <property key="labeling/priority" value="5"/> <property key="labeling/quadOffset" value="4"/> <property key="labeling/reverseDirectionSymbol" value="false"/> <property key="labeling/rightDirectionSymbol" value=">"/> <property key="labeling/scaleMax" value="10000000"/> <property key="labeling/scaleMin" value="1"/> <property key="labeling/scaleVisibility" value="false"/> <property key="labeling/shadowBlendMode" value="6"/> <property key="labeling/shadowColorB" value="0"/> <property key="labeling/shadowColorG" value="0"/> <property key="labeling/shadowColorR" value="0"/> <property key="labeling/shadowDraw" value="false"/> <property key="labeling/shadowOffsetAngle" value="135"/> <property key="labeling/shadowOffsetDist" value="1"/> <property key="labeling/shadowOffsetGlobal" value="true"/> <property key="labeling/shadowOffsetUnits" value="1"/> <property key="labeling/shadowRadius" value="1.5"/> <property key="labeling/shadowRadiusAlphaOnly" value="false"/> <property key="labeling/shadowRadiusUnits" value="1"/> <property key="labeling/shadowScale" value="100"/> <property key="labeling/shadowTransparency" value="30"/> <property key="labeling/shadowUnder" value="0"/> <property key="labeling/shapeBlendMode" value="0"/> <property key="labeling/shapeBorderColorA" value="255"/> <property key="labeling/shapeBorderColorB" value="128"/> <property key="labeling/shapeBorderColorG" value="128"/> <property key="labeling/shapeBorderColorR" value="128"/> <property key="labeling/shapeBorderWidth" value="0"/> <property key="labeling/shapeBorderWidthUnits" value="1"/> <property key="labeling/shapeDraw" value="false"/> <property key="labeling/shapeFillColorA" value="255"/> <property key="labeling/shapeFillColorB" value="255"/> <property key="labeling/shapeFillColorG" value="255"/> <property key="labeling/shapeFillColorR" value="255"/> <property key="labeling/shapeJoinStyle" value="64"/> <property key="labeling/shapeOffsetUnits" value="1"/> <property key="labeling/shapeOffsetX" value="0"/> <property key="labeling/shapeOffsetY" value="0"/> <property key="labeling/shapeRadiiUnits" value="1"/> <property key="labeling/shapeRadiiX" value="0"/> <property key="labeling/shapeRadiiY" value="0"/> <property key="labeling/shapeRotation" value="0"/> <property key="labeling/shapeRotationType" value="0"/> <property key="labeling/shapeSVGFile" value=""/> <property key="labeling/shapeSizeType" value="0"/> <property key="labeling/shapeSizeUnits" value="1"/> <property key="labeling/shapeSizeX" value="0"/> <property key="labeling/shapeSizeY" value="0"/> <property key="labeling/shapeTransparency" value="0"/> <property key="labeling/shapeType" value="0"/> <property key="labeling/textColorA" value="255"/> <property key="labeling/textColorB" value="0"/> <property key="labeling/textColorG" value="0"/> <property key="labeling/textColorR" value="0"/> <property key="labeling/textTransp" value="0"/> <property key="labeling/upsidedownLabels" value="0"/> <property key="labeling/wrapChar" value=""/> <property key="labeling/xOffset" value="0"/> <property key="labeling/yOffset" value="0"/> </customproperties> <blendMode>0</blendMode> <featureBlendMode>0</featureBlendMode> <layerTransparency>0</layerTransparency> <displayfield>ID</displayfield> <label>0</label> <labelattributes> <label fieldname="" text="Étiquette"/> <family fieldname="" name="Lucida Grande"/> <size fieldname="" units="pt" value="12"/> <bold fieldname="" on="0"/> <italic fieldname="" on="0"/> <underline fieldname="" on="0"/> <strikeout fieldname="" on="0"/> <color fieldname="" red="0" blue="0" green="0"/> <x fieldname=""/> <y fieldname=""/> <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/> <angle fieldname="" value="0" auto="0"/> <alignment fieldname="" value="center"/> <buffercolor fieldname="" red="255" blue="255" green="255"/> <buffersize fieldname="" units="pt" value="1"/> <bufferenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/> <selectedonly on=""/> </labelattributes> <edittypes> <edittype labelontop="0" editable="1" type="0" name="HAUTEUR"/> <edittype labelontop="0" editable="1" type="0" name="ID"/> <edittype labelontop="0" editable="1" type="0" name="ORIGIN_BAT"/> <edittype labelontop="0" editable="1" type="0" name="PREC_ALTI"/> <edittype labelontop="0" editable="1" type="0" name="PREC_PLANI"/> <edittype labelontop="0" editable="1" type="0" name="Z_MAX"/> <edittype labelontop="0" editable="1" type="0" name="Z_MIN"/> <edittype labelontop="0" editable="1" type="0" name="gid"/> <edittype labelontop="0" editable="1" type="0" name="hauteur"/> <edittype labelontop="0" editable="1" type="0" name="id"/> <edittype labelontop="0" editable="1" type="0" name="origin_bat"/> <edittype labelontop="0" editable="1" type="0" name="prec_alti"/> <edittype labelontop="0" editable="1" type="0" name="prec_plani"/> <edittype labelontop="0" editable="1" type="0" name="z_max"/> <edittype labelontop="0" editable="1" type="0" name="z_min"/> </edittypes> <editform>.</editform> <editforminit></editforminit> <featformsuppress>0</featformsuppress> <annotationform>.</annotationform> <editorlayout>generatedlayout</editorlayout> <excludeAttributesWMS/> <excludeAttributesWFS/> <attributeactions/> </qgis> '),XMLPARSE(DOCUMENT '<?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/sldhttp://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>bati_indifferencie</se:Name> <UserStyle> <se:Name>bati_indifferencie</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Single symbol</se:Name> <se:PolygonSymbolizer> <se:Fill> <se:SvgParameter name="fill">#6b6a61</se:SvgParameter> </se:Fill> </se:PolygonSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor> '),false,'jeu. mars 27 15:59:57 2014','manu')
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#23 Thu 27 March 2014 17:50
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
en executant depuis pgscript je reçois ceci :
Code:
[ERROR ] 210.0: syntax error, unexpected INSERT, expecting ';'
Depuis executer la requete :
Code:
ERREUR: n'a pas pu configurer le gestionnaire d'erreurs XML HINT: Ceci indique probablement que la version de libxml2 en cours d'utilisation n'est pas compatible avec les fichiers d'en-tête de libxml2 avec lesquels PostgreSQL a été construit. ********** Erreur ********** ERREUR: n'a pas pu configurer le gestionnaire d'erreurs XML État SQL :0A000 Astuce : Ceci indique probablement que la version de libxml2 en cours d'utilisation n'est pas compatible avec les fichiers d'en-tête de libxml2 avec lesquels PostgreSQL a été construit.
en rajoutant un ; à la fin et relançant la requête sous pgscript :
Code:
[WARNING ] INSERT INTO layer_styles(f_table_catalog,f_table_schema,f_table_name,f_geometry_column,styleName,styleQML,styleSLD,useAsDefault,description,owner) VALUES ('gis','ign','bati_indifferencie','geom','bati_indifferencie',XMLPARSE(DOCUMENT '<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''> <qgis version="2.2.0-Valmiera" minimumScale="-4.65661e-10" maximumScale="100000" simplifyDrawingHints="1" minLabelScale="1" maxLabelScale="1e+08" simplifyDrawingTol="1" simplifyMaxScale="1" hasScaleBasedVisibilityFlag="1" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0"> <renderer-v2 symbollevels="0" type="singleSymbol"> <symbols> <symbol alpha="1" type="fill" name="0"> <layer pass="0" class="SimpleFill" locked="0"> <prop k="border_width_unit" v="MM"/> <prop k="color" v="107,106,97,255"/> <prop k="color_border" v="92,89,84,255"/> <prop k="offset" v="0,0"/> <prop k="offset_unit" v="MM"/> <prop k="style" v="solid"/> <prop k="style_border" v="no"/> <prop k="width_border" v="0.26"/> </layer> </symbol> </symbols> <rotation/> <sizescale scalemethod="area"/> </renderer-v2> <customproperties> <property key="labeling" value="pal"/> <property key="labeling/addDirectionSymbol" value="false"/> <property key="labeling/angleOffset" value="0"/> <property key="labeling/blendMode" value="0"/> <property key="labeling/bufferBlendMode" value="0"/> <property key="labeling/bufferColorA" value="255"/> <property key="labeling/bufferColorB" value="255"/> <property key="labeling/bufferColorG" value="255"/> <property key="labeling/bufferColorR" value="255"/> <property key="labeling/bufferDraw" value="false"/> <property key="labeling/bufferJoinStyle" value="64"/> <property key="labeling/bufferNoFill" value="false"/> <property key="labeling/bufferSize" value="1"/> <property key="labeling/bufferSizeInMapUnits" value="false"/> <property key="labeling/bufferTransp" value="0"/> <property key="labeling/centroidWhole" value="false"/> <property key="labeling/decimals" value="3"/> <property key="labeling/displayAll" value="false"/> <property key="labeling/dist" value="0"/> <property key="labeling/distInMapUnits" value="false"/> <property key="labeling/enabled" value="false"/> <property key="labeling/fieldName" value=""/> <property key="labeling/fontBold" value="false"/> <property key="labeling/fontCapitals" value="0"/> <property key="labeling/fontFamily" value=".Lucida Grande UI"/> <property key="labeling/fontItalic" value="false"/> <property key="labeling/fontLetterSpacing" value="0"/> <property key="labeling/fontLimitPixelSize" value="false"/> <property key="labeling/fontMaxPixelSize" value="10000"/> <property key="labeling/fontMinPixelSize" value="3"/> <property key="labeling/fontSize" value="13"/> <property key="labeling/fontSizeInMapUnits" value="false"/> <property key="labeling/fontStrikeout" value="false"/> <property key="labeling/fontUnderline" value="false"/> <property key="labeling/fontWeight" value="50"/> <property key="labeling/fontWordSpacing" value="0"/> <property key="labeling/formatNumbers" value="false"/> <property key="labeling/isExpression" value="false"/> <property key="labeling/labelOffsetInMapUnits" value="true"/> <property key="labeling/labelPerPart" value="false"/> <property key="labeling/leftDirectionSymbol" value="<"/> <property key="labeling/limitNumLabels" value="false"/> <property key="labeling/maxCurvedCharAngleIn" value="20"/> <property key="labeling/maxCurvedCharAngleOut" value="-20"/> <property key="labeling/maxNumLabels" value="2000"/> <property key="labeling/mergeLines" value="false"/> <property key="labeling/minFeatureSize" value="0"/> <property key="labeling/multilineAlign" value="0"/> <property key="labeling/multilineHeight" value="1"/> <property key="labeling/namedStyle" value=""/> <property key="labeling/obstacle" value="true"/> <property key="labeling/placeDirectionSymbol" value="0"/> <property key="labeling/placement" value="0"/> <property key="labeling/placementFlags" value="0"/> <property key="labeling/plussign" value="false"/> <property key="labeling/preserveRotation" value="true"/> <property key="labeling/previewBkgrdColor" value="#ffffff"/> <property key="labeling/priority" value="5"/> <property key="labeling/quadOffset" value="4"/> <property key="labeling/reverseDirectionSymbol" value="false"/> <property key="labeling/rightDirectionSymbol" value=">"/> <property key="labeling/scaleMax" value="10000000"/> <property key="labeling/scaleMin" value="1"/> <property key="labeling/scaleVisibility" value="false"/> <property key="labeling/shadowBlendMode" value="6"/> <property key="labeling/shadowColorB" value="0"/> <property key="labeling/shadowColorG" value="0"/> <property key="labeling/shadowColorR" value="0"/> <property key="labeling/shadowDraw" value="false"/> <property key="labeling/shadowOffsetAngle" value="135"/> <property key="labeling/shadowOffsetDist" value="1"/> <property key="labeling/shadowOffsetGlobal" value="true"/> <property key="labeling/shadowOffsetUnits" value="1"/> <property key="labeling/shadowRadius" value="1.5"/> <property key="labeling/shadowRadiusAlphaOnly" value="false"/> <property key="labeling/shadowRadiusUnits" value="1"/> <property key="labeling/shadowScale" value="100"/> <property key="labeling/shadowTransparency" value="30"/> <property key="labeling/shadowUnder" value="0"/> <property key="labeling/shapeBlendMode" value="0"/> <property key="labeling/shapeBorderColorA" value="255"/> <property key="labeling/shapeBorderColorB" value="128"/> <property key="labeling/shapeBorderColorG" value="128"/> <property key="labeling/shapeBorderColorR" value="128"/> <property key="labeling/shapeBorderWidth" value="0"/> <property key="labeling/shapeBorderWidthUnits" value="1"/> <property key="labeling/shapeDraw" value="false"/> <property key="labeling/shapeFillColorA" value="255"/> <property key="labeling/shapeFillColorB" value="255"/> <property key="labeling/shapeFillColorG" value="255"/> <property key="labeling/shapeFillColorR" value="255"/> <property key="labeling/shapeJoinStyle" value="64"/> <property key="labeling/shapeOffsetUnits" value="1"/> <property key="labeling/shapeOffsetX" value="0"/> <property key="labeling/shapeOffsetY" value="0"/> <property key="labeling/shapeRadiiUnits" value="1"/> <property key="labeling/shapeRadiiX" value="0"/> <property key="labeling/shapeRadiiY" value="0"/> <property key="labeling/shapeRotation" value="0"/> <property key="labeling/shapeRotationType" value="0"/> <property key="labeling/shapeSVGFile" value=""/> <property key="labeling/shapeSizeType" value="0"/> <property key="labeling/shapeSizeUnits" value="1"/> <property key="labeling/shapeSizeX" value="0"/> <property key="labeling/shapeSizeY" value="0"/> <property key="labeling/shapeTransparency" value="0"/> <property key="labeling/shapeType" value="0"/> <property key="labeling/textColorA" value="255"/> <property key="labeling/textColorB" value="0"/> <property key="labeling/textColorG" value="0"/> <property key="labeling/textColorR" value="0"/> <property key="labeling/textTransp" value="0"/> <property key="labeling/upsidedownLabels" value="0"/> <property key="labeling/wrapChar" value=""/> <property key="labeling/xOffset" value="0"/> <property key="labeling/yOffset" value="0"/> </customproperties> <blendMode>0</blendMode> <featureBlendMode>0</featureBlendMode> <layerTransparency>0</layerTransparency> <displayfield>ID</displayfield> <label>0</label> <labelattributes> <label fieldname="" text="Étiquette"/> <family fieldname="" name="Lucida Grande"/> <size fieldname="" units="pt" value="12"/> <bold fieldname="" on="0"/> <italic fieldname="" on="0"/> <underline fieldname="" on="0"/> <strikeout fieldname="" on="0"/> <color fieldname="" red="0" blue="0" green="0"/> <x fieldname=""/> <y fieldname=""/> <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/> <angle fieldname="" value="0" auto="0"/> <alignment fieldname="" value="center"/> <buffercolor fieldname="" red="255" blue="255" green="255"/> <buffersize fieldname="" units="pt" value="1"/> <bufferenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/> <selectedonly on=""/> </labelattributes> <edittypes> <edittype labelontop="0" editable="1" type="0" name="HAUTEUR"/> <edittype labelontop="0" editable="1" type="0" name="ID"/> <edittype labelontop="0" editable="1" type="0" name="ORIGIN_BAT"/> <edittype labelontop="0" editable="1" type="0" name="PREC_ALTI"/> <edittype labelontop="0" editable="1" type="0" name="PREC_PLANI"/> <edittype labelontop="0" editable="1" type="0" name="Z_MAX"/> <edittype labelontop="0" editable="1" type="0" name="Z_MIN"/> <edittype labelontop="0" editable="1" type="0" name="gid"/> <edittype labelontop="0" editable="1" type="0" name="hauteur"/> <edittype labelontop="0" editable="1" type="0" name="id"/> <edittype labelontop="0" editable="1" type="0" name="origin_bat"/> <edittype labelontop="0" editable="1" type="0" name="prec_alti"/> <edittype labelontop="0" editable="1" type="0" name="prec_plani"/> <edittype labelontop="0" editable="1" type="0" name="z_max"/> <edittype labelontop="0" editable="1" type="0" name="z_min"/> </edittypes> <editform>.</editform> <editforminit></editforminit> <featformsuppress>0</featformsuppress> <annotationform>.</annotationform> <editorlayout>generatedlayout</editorlayout> <excludeAttributesWMS/> <excludeAttributesWFS/> <attributeactions/> </qgis> '),XMLPARSE(DOCUMENT '<?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/sldhttp://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>bati_indifferencie</se:Name> <UserStyle> <se:Name>bati_indifferencie</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Single symbol</se:Name> <se:PolygonSymbolizer> <se:Fill> <se:SvgParameter name="fill">#6b6a61</se:SvgParameter> </se:Fill> </se:PolygonSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor> '),false,'jeu. mars 27 15:59:57 2014','manu') ERREUR: n'a pas pu configurer le gestionnaire d'erreurs XML HINT: Ceci indique probablement que la version de libxml2 en cours d'utilisation n'est pas compatible avec les fichiers d'en-tête de libxml2 avec lesquels PostgreSQL a été construit.
J'ai toujours un problème avec libxml2, j'ai fait une recherche mais rien trouvé pour l'instant. J'utilise les packets d'installation de kingchaos pour osx http://www.kyngchaos.com/software/postgres
Dernière modification par emmaguille (Thu 27 March 2014 17:59)
Hors ligne
#24 Fri 28 March 2014 11:27
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Peux tu essayer avec ca :
Code:
ALTER ROLE <mettre ici le nom de l'utilisateur > SET xmloption='DOCUMENT';
Par exemple :
Code:
ALTER ROLE yves SET xmloption='DOCUMENT';
Puis de relancer la commande.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#25 Fri 28 March 2014 11:58
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour Yves, merci de ton aide !
J'ai testé ta modification, mais je reçois toujours une erreur de qgis.
Ci-dessous le code renvoyé par le log de postgresql :
Code:
2014-03-28 08:56:41 CETLOG: le système de bases de données a été arrêté à 2014-03-27 18:07:47 CET 2014-03-28 08:56:41 CETLOG: lancement du processus autovacuum 2014-03-28 08:56:41 CETLOG: le système de bases de données est prêt pour accepter les connexions 2014-03-28 11:50:38 CETERREUR: n'a pas pu configurer le gestionnaire d'erreurs XML 2014-03-28 11:50:38 CETASTUCE : Ceci indique probablement que la version de libxml2 en cours d'utilisation n'est pas compatible avec les fichiers d'en-tête de libxml2 avec lesquels PostgreSQL a été construit. 2014-03-28 11:50:38 CETINSTRUCTION : BEGIN; UPDATE layer_styles SET useAsDefault=false WHERE f_table_catalog='gis' AND f_table_schema='ign' AND f_table_name='bati_indifferencie' AND f_geometry_column='geom'; INSERT INTO layer_styles(f_table_catalog,f_table_schema,f_table_name,f_geometry_column,styleName,styleQML,styleSLD,useAsDefault,description,owner) VALUES ('gis','ign','bati_indifferencie','geom','bati_indifferencie',XMLPARSE(DOCUMENT '<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''> <qgis version="2.2.0-Valmiera" minimumScale="0" maximumScale="100000" simplifyDrawingHints="1" minLabelScale="1" maxLabelScale="1e+08" simplifyDrawingTol="1" simplifyMaxScale="1" hasScaleBasedVisibilityFlag="1" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0"> <renderer-v2 symbollevels="0" type="singleSymbol"> <symbols> <symbol alpha="1" type="fill" name="0"> <layer pass="0" class="SimpleFill" locked="0"> <prop k="border_width_unit" v="MM"/> <prop k="color" v="107,106,97,255"/> <prop k="color_border" v="92,89,84,255"/> <prop k="offset" v="0,0"/> <prop k="offset_unit" v="MM"/> <prop k="style" v="solid"/> <prop k="style_border" v="no"/> <prop k="width_border" v="0.26"/> </layer> </symbol> </symbols> <rotation/> <sizescale scalemethod="area"/> </renderer-v2> <customproperties> <property key="labeling" value="pal"/> <property key="labeling/addDirectionSymbol" value="false"/> <property key="labeling/angleOffset" value="0"/> <property key="labeling/blendMode" value="0"/> <property key="labeling/bufferBlendMode" value="0"/> <property key="labeling/bufferColorA" value="255"/> <property key="labeling/bufferColorB" value="255"/> <property key="labeling/bufferColorG" value="255"/> <property key="labeling/bufferColorR" value="255"/> <property key="labeling/bufferDraw" value="false"/> <property key="labeling/bufferJoinStyle" value="64"/> <property key="labeling/bufferNoFill" value="false"/> <property key="labeling/bufferSize" value="1"/> <property key="labeling/bufferSizeInMapUnits" value="false"/> <property key="labeling/bufferTransp" value="0"/> <property key="labeling/centroidWhole" value="false"/> <property key="labeling/decimals" value="3"/> <property key="labeling/displayAll" value="false"/> <property key="labeling/dist" value="0"/> <property key="labeling/distInMapUnits" value="false"/> <property key="labeling/enabled" value="false"/> <property key="labeling/fieldName" value=""/> <property key="labeling/fontBold" value="false"/> <property key="labeling/fontCapitals" value="0"/> <property key="labeling/fontFamily" value=".Lucida Grande UI"/> <property key="labeling/fontItalic" value="false"/> <property key="labeling/fontLetterSpacing" value="0"/> <property key="labeling/fontLimitPixelSize" value="false"/> <property key="labeling/fontMaxPixelSize" value="10000"/> <property key="labeling/fontMinPixelSize" value="3"/> <property key="labeling/fontSize" value="13"/> <property key="labeling/fontSizeInMapUnits" value="false"/> <property key="labeling/fontStrikeout" value="false"/> <property key="labeling/fontUnderline" value="false"/> <property key="labeling/fontWeight" value="50"/> <property key="labeling/fontWordSpacing" value="0"/> <property key="labeling/formatNumbers" value="false"/> <property key="labeling/isExpression" value="false"/> <property key="labeling/labelOffsetInMapUnits" value="true"/> <property key="labeling/labelPerPart" value="false"/> <property key="labeling/leftDirectionSymbol" value="<"/> <property key="labeling/limitNumLabels" value="false"/> <property key="labeling/maxCurvedCharAngleIn" value="20"/> <property key="labeling/maxCurvedCharAngleOut" value="-20"/> <property key="labeling/maxNumLabels" value="2000"/> <property key="labeling/mergeLines" value="false"/> <property key="labeling/minFeatureSize" value="0"/> <property key="labeling/multilineAlign" value="0"/> <property key="labeling/multilineHeight" value="1"/> <property key="labeling/namedStyle" value=""/> <property key="labeling/obstacle" value="true"/> <property key="labeling/placeDirectionSymbol" value="0"/> <property key="labeling/placement" value="0"/> <property key="labeling/placementFlags" value="0"/> <property key="labeling/plussign" value="false"/> <property key="labeling/preserveRotation" value="true"/> <property key="labeling/previewBkgrdColor" value="#ffffff"/> <property key="labeling/priority" value="5"/> <property key="labeling/quadOffset" value="4"/> <property key="labeling/reverseDirectionSymbol" value="false"/> <property key="labeling/rightDirectionSymbol" value=">"/> <property key="labeling/scaleMax" value="10000000"/> <property key="labeling/scaleMin" value="1"/> <property key="labeling/scaleVisibility" value="false"/> <property key="labeling/shadowBlendMode" value="6"/> <property key="labeling/shadowColorB" value="0"/> <property key="labeling/shadowColorG" value="0"/> <property key="labeling/shadowColorR" value="0"/> <property key="labeling/shadowDraw" value="false"/> <property key="labeling/shadowOffsetAngle" value="135"/> <property key="labeling/shadowOffsetDist" value="1"/> <property key="labeling/shadowOffsetGlobal" value="true"/> <property key="labeling/shadowOffsetUnits" value="1"/> <property key="labeling/shadowRadius" value="1.5"/> <property key="labeling/shadowRadiusAlphaOnly" value="false"/> <property key="labeling/shadowRadiusUnits" value="1"/> <property key="labeling/shadowScale" value="100"/> <property key="labeling/shadowTransparency" value="30"/> <property key="labeling/shadowUnder" value="0"/> <property key="labeling/shapeBlendMode" value="0"/> <property key="labeling/shapeBorderColorA" value="255"/> <property key="labeling/shapeBorderColorB" value="128"/> <property key="labeling/shapeBorderColorG" value="128"/> <property key="labeling/shapeBorderColorR" value="128"/> <property key="labeling/shapeBorderWidth" value="0"/> <property key="labeling/shapeBorderWidthUnits" value="1"/> <property key="labeling/shapeDraw" value="false"/> <property key="labeling/shapeFillColorA" value="255"/> <property key="labeling/shapeFillColorB" value="255"/> <property key="labeling/shapeFillColorG" value="255"/> <property key="labeling/shapeFillColorR" value="255"/> <property key="labeling/shapeJoinStyle" value="64"/> <property key="labeling/shapeOffsetUnits" value="1"/> <property key="labeling/shapeOffsetX" value="0"/> <property key="labeling/shapeOffsetY" value="0"/> <property key="labeling/shapeRadiiUnits" value="1"/> <property key="labeling/shapeRadiiX" value="0"/> <property key="labeling/shapeRadiiY" value="0"/> <property key="labeling/shapeRotation" value="0"/> <property key="labeling/shapeRotationType" value="0"/> <property key="labeling/shapeSVGFile" value=""/> <property key="labeling/shapeSizeType" value="0"/> <property key="labeling/shapeSizeUnits" value="1"/> <property key="labeling/shapeSizeX" value="0"/> <property key="labeling/shapeSizeY" value="0"/> <property key="labeling/shapeTransparency" value="0"/> <property key="labeling/shapeType" value="0"/> <property key="labeling/textColorA" value="255"/> <property key="labeling/textColorB" value="0"/> <property key="labeling/textColorG" value="0"/> <property key="labeling/textColorR" value="0"/> <property key="labeling/textTransp" value="0"/> <property key="labeling/upsidedownLabels" value="0"/> <property key="labeling/wrapChar" value=""/> <property key="labeling/xOffset" value="0"/> <property key="labeling/yOffset" value="0"/> </customproperties> <blendMode>0</blendMode> <featureBlendMode>0</featureBlendMode> <layerTransparency>0</layerTransparency> <displayfield>ID</displayfield> <label>0</label> <labelattributes> <label fieldname="" text="Étiquette"/> <family fieldname="" name="Lucida Grande"/> <size fieldname="" units="pt" value="12"/> <bold fieldname="" on="0"/> <italic fieldname="" on="0"/> <underline fieldname="" on="0"/> <strikeout fieldname="" on="0"/> <color fieldname="" red="0" blue="0" green="0"/> <x fieldname=""/> <y fieldname=""/> <offset x="0" y="0" units="pt" yfieldname="" xfieldname=""/> <angle fieldname="" value="0" auto="0"/> <alignment fieldname="" value="center"/> <buffercolor fieldname="" red="255" blue="255" green="255"/> <buffersize fieldname="" units="pt" value="1"/> <bufferenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/> <selectedonly on=""/> </labelattributes> <edittypes> <edittype labelontop="0" editable="1" type="0" name="HAUTEUR"/> <edittype labelontop="0" editable="1" type="0" name="ID"/> <edittype labelontop="0" editable="1" type="0" name="ORIGIN_BAT"/> <edittype labelontop="0" editable="1" type="0" name="PREC_ALTI"/> <edittype labelontop="0" editable="1" type="0" name="PREC_PLANI"/> <edittype labelontop="0" editable="1" type="0" name="Z_MAX"/> <edittype labelontop="0" editable="1" type="0" name="Z_MIN"/> <edittype labelontop="0" editable="1" type="0" name="gid"/> <edittype labelontop="0" editable="1" type="0" name="hauteur"/> <edittype labelontop="0" editable="1" type="0" name="id"/> <edittype labelontop="0" editable="1" type="0" name="origin_bat"/> <edittype labelontop="0" editable="1" type="0" name="prec_alti"/> <edittype labelontop="0" editable="1" type="0" name="prec_plani"/> <edittype labelontop="0" editable="1" type="0" name="z_max"/> <edittype labelontop="0" editable="1" type="0" name="z_min"/> </edittypes> <editform>.</editform> <editforminit></editforminit> <featformsuppress>0</featformsuppress> <annotationform>.</annotationform> <editorlayout>generatedlayout</editorlayout> <excludeAttributesWMS/> <excludeAttributesWFS/> <attributeactions/> </qgis> '),XMLPARSE(DOCUMENT '<?xml version="1.0" encoding="UTF-8"?> <StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:se="http://www.opengis.net/se"> <NamedLayer> <se:Name>bati_indifferencie</se:Name> <UserStyle> <se:Name>bati_indifferencie</se:Name> <se:FeatureTypeStyle> <se:Rule> <se:Name>Single symbol</se:Name> <se:PolygonSymbolizer> <se:Fill> <se:SvgParameter name="fill">#6b6a61</se:SvgParameter> </se:Fill> </se:PolygonSymbolizer> </se:Rule> </se:FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor> '),true,'ven. mars 28 11:50:38 2014','manu'); COMMIT;
Hors ligne
#26 Fri 28 March 2014 12:46
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
A priori la requête a été commitée.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#27 Fri 28 March 2014 14:17
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Oui c'est bien ce que je me disais, mais toujours rien au niveau des tables, ci-dessous une capture de la table layer_styles
https://www.dropbox.com/s/bu1lmyn82oyzh … .14.07.png
J'ai trouvé un sujet au niveau de libxml2 https://github.com/PostgresApp/PostgresApp/issues/104, mais je ne suis pas sur que mon problème vienne de là, aurais-tu une idée plus précise Yves ?
Merci
Dernière modification par emmaguille (Fri 28 March 2014 14:44)
Hors ligne
#28 Tue 01 April 2014 16:35
- emmaguille
- Participant occasionnel
- Date d'inscription: 9 Jan 2014
- Messages: 15
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Après réinstallation de postgresql via l'application et non pas les packets de http://www.kyngchaos.com, l'enregistrement se déroule pour le mieux.
Postgresql vient d'être mis à jour, il doit corriger des bugs sous osx 10.9.
Merci à Yves et Mathieu pour votre aide.
Sincèrement
Emmanuel
Hors ligne
#29 Fri 23 January 2015 21:09
- Valentin LT
- Juste Inscrit !
- Lieu: Montpellier
- Date d'inscription: 26 May 2014
- Messages: 1
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Bonjour,
Merci pour ces informations bien utiles !
J'arrive bien à enregistrer, depuis QGIS, le style d'une couche PostGIS. Ce style intègre bien les aspects sémiologiques (couleur, trame.... En revanche, savez-vous s'il permet d'enregistrer également d'autres propriétés de la couche comme celles relatives aux champ (alias, édition sous forme de boîte à cocher pour les champs booléens par exemple) et aux actions (ouverture d'un fichier dont l'URL est stocké dans un champ) ?
Pour ces propriétés, QGIS propose toujours de sauvegarder par défaut soit dans la base de données source (=PostGIS), soit dans la base locale (=le projet .qgs). En enregistrant dans la base source, je n'ai pas l'impression que mon style de public.layers_style soit modifié (d'ailleurs la couche rouverte dans un autre projet QGIS ne s'ouvre pas avec les propriétés modifiées).
Merci d'avance !
Valentin
Hors ligne
#30 Wed 04 November 2015 14:50
- Zakh
- Participant occasionnel
- Date d'inscription: 23 Jul 2015
- Messages: 38
Re: QGIS / Postgis: Sauvegarder par défaut le style d'une table
Hello,
Merci pour ce topic! Petite précision entre le qml et le sld, le qml reprend également le style des étiquettes si ces dernières sont personnalisées (multi-conditionnelle pour couleur etc...)
Hors ligne
Pages: 1 2
- Sujet précédent - QGIS / Postgis: Sauvegarder par défaut le style d'une table - Sujet suivant