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 Fri 29 April 2011 11:49

dianev
Juste Inscrit !
Date d'inscription: 19 Apr 2011
Messages: 1

[veremap pro] problèmes avec l'installation de veremap pro

bonjour,

Je suis en train d'installer Veremap pro, et je suis confrontée à de nombreux 'os'. Je ne sais pas si il y a des spécialistes veremap sur ce forum mais je tente ma chance.
en tout cas, il me semble impossible de s'inscrire sur le forum veremap actuellement.
il y a plusieurs incohérences dans le code que j'ai réglées jusqu'à présent (faute d'orthographe dans le traitement d'une requete pgsql:'geoName' au lieu de 'geomName');
maintenant je suis toujours dans le fichier 'veremap.pro/inc/MetadataAccess.class.inc', où je remarque le bout de code suivant:

Code:

$sSsTheme=explode("/",$sNewTheme);print_r($sSsTheme);
$sBeforeThemeAvant=explode("/",$sBeforeTheme);print_r($sBeforeThemeAvant);

donc on explose le nom du theme sur ses slashes.

or la variable éclatée ressemble à ceci:"Administration" (chaîne de caractère sans le moindre slash dans les données de démo). j'aimerais savoir à quoi sont sensées ressembler les données avec des slashes, parce que au moment de la création de la table on a :

Code:

INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (1, 'Administration', 'Limites Administratives.');
INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (2, 'Agriculture', 'Thème contenant les AOC et les zones agricoles.');
INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (3, 'Urbanisme', 'Thèmes d''urbanisme : Monuments historiques, loi littoral... etc.');
INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (4, 'Route', 'Voirie.');
INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (6, 'Fond de carte', 'Images : ortho, scans, etc...');
INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (9, 'Cadastre', 'Couches de données cadastrales');
INSERT INTO theme ("THEME_ID", "THEME_NAME", "DESCRIPTION") VALUES (10, 'Risque', 'Données risques.');

je recois l'erreur suivante:

Notice: Undefined offset: 1 in /var/www/veremappro/veremap.pro/inc/MetadataAccess.class.inc on line 748


(une fois par itération sur le tableau contenant les infos sur ma carte);

svp dites moi quoi rajouter dans mes données pour avoir des "thèmes" !!

Hors ligne

 

#2 Mon 09 May 2011 12:14

marty_fabien
Participant occasionnel
Lieu: Lyon
Date d'inscription: 22 Apr 2006
Messages: 25

Re: [veremap pro] problèmes avec l'installation de veremap pro

Bonjour,

il y a plusieurs incohérences dans le code que j'ai réglées jusqu'à présent (faute d'orthographe dans le traitement d'une requete pgsql:'geoName' au lieu de 'geomName');


Effectivement ! Cette erreur a été corrigée et sera disponible dans la version 2011_01. Le bug est sans conséquence (affichage d'une image si l'administrateur fait une erreur ...).

maintenant je suis toujours dans le fichier 'veremap.pro/inc/MetadataAccess.class.inc', où je remarque le bout de code suivant:
Code:

$sSsTheme=explode("/",$sNewTheme);print_r($sSsTheme);
$sBeforeThemeAvant=explode("/",$sBeforeTheme);print_r($sBeforeThemeAvant);
donc on explose le nom du theme sur ses slashes.

or la variable éclatée ressemble à ceci:"Administration" (chaîne de caractère sans le moindre slash dans les données de démo). j'aimerais savoir à quoi sont sensées ressembler les données avec des slashes, parce que au moment de la création de la table on a [...]


Le slash dans le thème n'est pas obligatoire, ça fonctionne très bien sans.
Il permet en fait de faire un sous-thème (sous répertoire dans la table des matières) avec la syntaxe suivante thème/sous-thème.
Pour information, la fonction explode ne plante pas si elle ne trouve pas le caractère recherché.

je recois l'erreur suivante:

Notice: Undefined offset: 1 in /var/www/veremappro/veremap.pro/inc/MetadataAccess.class.inc on line 748
(une fois par itération sur le tableau contenant les infos sur ma carte);


Je comprend pas vraiment qu'elle est la manipulation que vous faites pour obtenir cette erreur. Si vous pouviez décrire un peu plus cette manipulation ...

Fabien
Veremes

Hors ligne

 

Pied de page des forums

Powered by FluxBB