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 !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 jeu. 08 février 2018 16:16

janyv
Membre
Lieu: Montreuil, France
Date d'inscription: 8 févr. 2006
Messages: 333

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 (jeu. 08 février 2018 16:17)


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

Hors ligne

 

#2 mer. 21 mars 2018 11:07

Yves
Moderateur
Lieu: Aix-les-Bains
Date d'inscription: 22 mars 2006
Messages: 9021
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 ven. 23 mars 2018 09:49

RoelandtN
Membre
Lieu: Mont-de-Marsan
Date d'inscription: 11 mars 2015
Messages: 8

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

Partagez  |