openMairie.org | Démonstration | Documentation | Forum

Utilisation du SIG : Erreur L'objet est invalide

Bonjour,

J’ai activé l’option SIG via l’ajout d’un paramètre option_localisation = sig_interne mais lorsque je clique sur le bouton geom je reçois une erreur : l’objet est invalide (Voir capture image en PJ)

.
Quelqu’un à t’il déjà eu cette erreur svp ?
D’avance merci,
Lucien

Bonjour Lucien,

Par défaut, à l’installation, il n’y a aucun paramétrage dans la base donc le message « L’objet est invalide » indique qu’aucune carte n’est paramétrée avec l’objet « cimetiere ».

L’exemple de paramétrage SIG interne de la démo est disponible dans le script tests/data/pgsql/init_parametrage_sig_interne_generique.sql de l’archive téléchargée. http://adullact.net/scm/viewvc.php/opencimetiere/tags/4.0.0/tests/data/pgsql/init_parametrage_sig_interne_generique.sql?revision=860&view=markup

Une documentation d’administration du module SIG interne est disponible ici : https://docs.openmairie.org/?project=framework&version=4.9&path=usage/administration/index.html#le-sig pour adapter l’exemple.

Florent

Bonjour,
Je ne suis pas utilisateur d’openCimetière. Cependant, sur openCimetière 4.0, utilisant openMairie 4.9, la première recommandation est bien sûr de consulter les logs openMairie (/var/log/error.log), PHP, Javascript, …
Par ailleurs, sur OM 4.9 On obtient l’erreur « objet invalide » notamment quand il n’y a pas de carte active (Rubrique « Administration ») ayant pour « id » l’objet en question (ce qui figure dans l’URL après &obj=) , ou que cette carte ne précise pas la géométrie en lien avec la table de l’objet.

Bon courage,

Bonjour Laurent,

Merci pour ton retour je vais vérifier cela aussi.

Bonne journée

Lucien

Bonjour Florent,

Je n’ai toujours pas réussi à faire fonctionner le SIG correctement.

J’ai analysé la version et données de démo et je souhaiterai adapter les data au contexte de mon village mais je bute sur la source des données présentent dans le script init_data_parametrage_localisation.sql et en particulier les données du champs geom (Voir ci-dessous)

Serais-tu comment je peux obtenir ces données dans le contexte de mon village (Le gué de longroi 28700) ?

D’avance merci,


INSERT INTO cimetiere (cimetiere, cimetierelib, adresse1, adresse2, cp, ville, observations, geom)

VALUES

(1, ‹ CIMETIÈRE DE MOULÈS ›, NULL, NULL, ‹ 99607 ›, ‹ LIBREVILLE ›, ‹  ›, ‹ 01060000206A080000010000000103000000010000000A0000007429DD1376A62941DFE2604711FA57416432F86ED3A629415A0CC1B115FA57415810EBBAFAA62941E79524E908FA5741CDB11612FDA62941D4A9B10109FA5741B3C3734101A7294178B3389607FA5741E459572DFFA62941800ED37D07FA5741ED1DD4AF08A729416095695D04FA5741096D3ABF89A6294172E935A000FA5741096D3ABF89A6294172E935A000FA57417429DD1376A62941DFE2604711FA5741 ›)

,

(2, ‹ CIMETIÈRE DE RAPHÈLE ›, NULL, NULL, ‹ 99607 ›, ‹ LIBREVILLE ›, ‹  ›, ‹ 01060000206A080000010000000103000000010000000600000072ACEE64719429414631911F71F957419BC9188459942941726EB20360F957416DBC472CE1942941503E8DD25CF95741EE57ECCBF494294120E0057D6DF95741406BEC2473942941D7902A0571F9574172ACEE64719429414631911F71F95741 ›)

;

SELECT pg_catalog.setval(‹ cimetiere_seq ›, 2, true);

– zone

INSERT INTO zone (zone, cimetiere, zonetype, zonelib, geom) VALUES (1, 1, 2, ‹ 2 ›, ‹ 01060000206A080000010000000103000000010000000A000000821C4C1982A62941593CE21907FA57416AA92D3BA5A629410A111BC508FA574181335624F0A6294182DC5F5A0CFA57415810EBBAFAA62941E79524E908FA5741CDB11612FDA62941D4A9B10109FA5741B3C3734101A7294178B3389607FA5741E459572DFFA62941800ED37D07FA5741ED1DD4AF08A729416095695D04FA5741096D3ABF89A6294172E935A000FA5741821C4C1982A62941593CE21907FA5741 ›);

INSERT INTO zone (zone, cimetiere, zonetype, zonelib, geom) VALUES (2, 1, 2, ‹ 3 ›, ‹ 01060000206A08000001000000010300000001000000050000002C5DD01D82A62941C14C0F1607FA57417FCD494AA5A6294106822BC008FA5741C6E9DE8588A62941469AD02512FA57417429DD1376A62941DFE2604711FA57412C5DD01D82A62941C14C0F1607FA5741 ›);

INSERT INTO zone (zone, cimetiere, zonetype, zonelib, geom) VALUES (3, 1, 2, ‹ 1 ›, ‹ 01060000206A08000001000000010300000001000000050000000588B83CA5A629414F149AC408FA57411EEDE925F0A629416D9BDC590CFA57415161C775D3A62941058F7FAD15FA5741C6E9DE8588A62941469AD02512FA57410588B83CA5A629414F149AC408FA5741 ›);

INSERT INTO zone (zone, cimetiere, zonetype, zonelib, geom) VALUES (35, 2, 2, ‹ 2 ›, ‹ 01060000206A08000001000000010300000001000000060000001E245C0AE3942941D66CA8C861F957411EA9D669EB942941390C616967F957417F7CDFC467942941737585636AF957414733DC2560942941933785E464F957414533DC25609429419E3785E464F957411E245C0AE3942941D66CA8C861F95741 ›);

INSERT INTO zone (zone, cimetiere, zonetype, zonelib, geom) VALUES (36, 2, 2, ‹ 1 ›, ‹ 01060000206A080000010000000103000000010000000500000021A9D669EB942941290C616967F9574166C16080F4942941EA8CD3436EF95741C9D0B73A7194294100CE943271F95741797CDFC467942941687585636AF9574121A9D669EB942941290C616967F95741 ›);