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 Thu 08 February 2018 16:16

janyv
Participant assidu
Lieu: Montreuil, France
Date d'inscription: 8 Feb 2006
Messages: 356

Geonetwork 3.4.0 - moissonnage avec une geodatabase SDE PostgreSQL

Bonjour smile

J'ai installé la version 3.4.0 de Geonetwork dans un Tomcat 8 : tout semble fonctionner correctement; l'interface principale s'affiche sans souci dans mon navigateur.

En revanche, je souhaiterais moissonner des classes d'entités présentes dans une geodatabase sde (esri) gérée par un PostgreSQL 9.5 mais çà ne fonctionne pas sad


Depuis la console d'admin j'ai choisi la fonctionnalité de moissonage puis sélectionné 'ESRI ArcSDE' et saisi les infos demandées :

Nom du noeud : "geometa_mabdd"
Groupe : "sample"
Utilisateur : "admin"
Serveur : <adresse IP de mon serveur>
Port : 5432 (ce port est ouvert et PostgreSQL écoute sans problème)
Base de données : <le nom de ma bdd existante>
ArcSDE version : "ARCSDE 9 ou sup."
Type de connexion : "Connexion directe à la base"
Type de base de données : "Postgres"
Connexion: Nom d'utilisateur : sde
Connexion : mot de passe : xxxx
Valider les fiches avant l'import : "Accepter toutes les fiches sans validation"
Privilège : "Public" - "Tous"

Je clique ensuite sur "Enregistrer"

Lorsqu'enfin je lance le moissonnage en cliquant sur le bouton "Moissonner", j'obtiens le message d'erreur suivant :

"ArcSDEConnectionType JDBC for database type postgres not supported"

Pourtant :
- j'ai vérifié avec ArcGIS ArcCatalog que ma bdd est toujours accessible
- dans geonetwork/WEB-INF/lib, le fichier postgresql-9.4.1211.jar est présent.

Merci par avance pour votre aide smile

Bonne fin de journée

Dernière modification par janyv (Thu 08 February 2018 16:17)


Si tu ne sais pas demande, si tu sais partage smile

Hors ligne

 

#2 Wed 21 March 2018 11:07

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Geonetwork 3.4.0 - moissonnage avec une geodatabase SDE PostgreSQL

Bonjour,

Cette fonctionnalité nécessite une lib jar de chez Esri, par défaut c'est donc une "coquille vide" car GN3 ne peut pas diffuser une lib jar propriétaire.

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

 

#3 Fri 23 March 2018 09:49

RoelandtN
Participant occasionnel
Lieu: Paris
Date d'inscription: 11 Mar 2015
Messages: 16

Re: Geonetwork 3.4.0 - moissonnage avec une geodatabase SDE PostgreSQL

Bonjour Yves,

Yves a écrit:

Bonjour,

Cette fonctionnalité nécessite une lib jar de chez Esri, par défaut c'est donc une "coquille vide" car GN3 ne peut pas diffuser une lib jar propriétaire.

Y.


Est-ce que tu ne confonds pas avec la connexion via le service SDE ? La documentation [1] distingue 2 cas:
* via le ArcSde service (qui nécessite deux lib issues de ArcSDE)
* Database direct connection (qui nécessite une lib postgresql)

J'ai testé les deux cas, pour le premier, j'ai une erreur "Java heap memory".

Dans le deuxième cas, j'ai une erreur "ArcSDEConnectionType JDBC for database type postgres not supported" bien que je sois aller chercher les derniers pilotes JDBC de postgreSQL et de PostGIS (et qu'un pilote par défaut PostgreSQL soit fourni).

La documentation n'est pas des plus explicites malheureusement.

Bonne journée,

Nicolas Roelandt


[1] https://www.geonetwork-opensource.org/m … ng-sde.htm

Hors ligne

 

Pied de page des forums

Powered by FluxBB