Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 18 March 2013 16:01

gwen
Participant actif
Lieu: Guingamp
Date d'inscription: 14 Nov 2005
Messages: 72
Site web

[ TinyOWS Mapserver] Probleme enregistrement des données

Bonjour,

Je viens d'installer TinyOws sur notre serveur web en suivant les tutos de geotribu et la doc tinyows de mapserver.
Aucun problème pour exploiter le flux wfs dans qgis et le basculement en mode édition

Cependant lorsque je souhaite enregistrer une nouvelle donnée ou modification qgis me répond l'erreur suivante :

Erreurs de commit:
  ERREUR : 1 modification de valeur d'attribut n'a pas été effectué
  ERREUR : 1 attribut non-ajouté.


Du coté des logs de TinyOWs j'ai la remarque suivante :

[Mon Mar 18 15:16:28 2013] [ERROR] Error unknown Layer Name or not id column available
[Mon Mar 18 15:19:53 2013] [ERROR] Element '{http://www.w3.org/2001/XMLSchema}import': Skipping import of schema located at 'http://schemas.opengis.net/gml/2.1.2/feature.xsd' for the namespace 'http://www.opengis.net/gml', since this namespace was already imported with the schema located at 'Chmm//serveurs/Apache2/htdocs/tinyows/schema/gml/2.1.2/feature.xsd'.


[Mon Mar 18 15:19:53 2013] [ERROR] Operation parameter must be set


J'ai testé sur plusieurs couches en production mais toujours le même problème.

Voici mon fichier de configuration :

Code:

<tinyows online_resource="http://94.23.245.168/cgi-bin/tinyows.exe"
  schema_dir="C:/serveurs/Apache2/htdocs/tinyows/schema/"
  log="C:/serveurs/Apache2/htdocs/tinyows/tows.log" 
  log_level="1">
  <pg host="localhost" user="********" password="********" dbname="*****" port="5432"/>
  <metadata name="TinyOWS Server"
         title="Serveur WFS T du Pays de Guingamp" />
  
<contact name="TinyOWS Server"
           site="http://www.tinyows.org/"
           email="tinyows-users@lists.maptools.org" />

           
          <layer retrievable="1"
        writable="1"
        srid="2154"
        queryable="1"
        ns_prefix="zde"
        ns_uri="http://94.23.245.168/cgi-bin/tinyows.exe"
        schema="zde"
        name="profil_topo"
        title="Profil topo" />
         
         
</tinyows>

Merci d'avance de votre aide

Gwen

Hors ligne

 

#2 Mon 18 March 2013 19:18

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: [ TinyOWS Mapserver] Probleme enregistrement des données

si vous utilisez le wfs avec qgis,
pourquoi ne pas utiliser qgis pour vous connecter directement au serveur de données plutot que de passer par un wfs

Hors ligne

 

#3 Wed 20 March 2013 14:48

gwen
Participant actif
Lieu: Guingamp
Date d'inscription: 14 Nov 2005
Messages: 72
Site web

Re: [ TinyOWS Mapserver] Probleme enregistrement des données

Bonjour,

Désolé pour la réponse tardive, j'utilise déjà des vues distantes avec règles d'insert, update, delete mais le problème est à la connexion sur postgis, depuis qgis 1.8, le connecteur postgis est de plus en plus lent à la lecture des tables et vues disponible dans les schemas

L'idée était de simplifier le travail de l'utilisateur

Mais bon je vais rester sur une connexion directe sur qgis

A bientot

Gwen

Hors ligne

 

Pied de page des forums

Powered by FluxBB