Je sais que c'est une question noob totale mais là encore, en ce qui concerne PostgreSQL, je suis un noob total ...
J'ai installé la suite OpenGeo sur mon ordinateur, exécutant Windows 7, 64 bits. J'ai téléchargé les données du didacticiel et j'y ai travaillé. Je souhaite accéder à la base de données que j'ai créée avec ArcGIS afin de pouvoir commencer à apprendre comment cela fonctionne. Cependant, lorsque j'essaie de me connecter à la base de données à l'aide de la fonction "Ajouter une connexion à la base de données ...", je n'arrive pas à comprendre quoi mettre pour "Instance" - tout ce que j'ai essayé (localhost, localhost, 54321, mon L'adresse IP avec et sans le port, le nom de mon ordinateur) ne semble pas fonctionner.
J'ai installé et créé la base de données de test nyc conformément à toutes les instructions des pages du didacticiel OpenGeo, mais je suis totalement perdu ici. Je sais que cela doit être une chose facile à gérer, je n'arrive pas à comprendre. Quelqu'un avec plus d'expérience peut-il me jeter un os sur celui-ci?
Assez frustrant, QGIS se connecte à la base de données presque sans effort et tout fonctionne bien - mais mon organisation est fortement axée sur ESRI et le passage à QGIS est un processus de longue haleine ...
EDIT Merci à tous pour votre participation. J'apprécie vraiment les conseils, c'est ce qui rend ce site génial. J'ai installé
- OpenGeo Suite 3.0.1 sans extensions
- ArcGIS Desktop 10.1, pas de licence pour le serveur
Je suis juste allé sur le site Web d'Opengeo et j'ai téléchargé le programme d'installation de Windows et installé la configuration par défaut. J'ai essayé toutes les permutations pour le nom d'instance auquel je peux penser - en utilisant des deux-points et des virgules, le nom de ma machine, localhost, postgresql, serveur, mon adresse IP, des mots maudits aléatoires, tout ce à quoi je peux penser. J'utilise le port 54321 au lieu de 5432 car c'est ce que l'atelier OpenGeo m'a dit de configurer ma base de données de pratique «nyc» à utiliser.
Il semble que localhost devrait fonctionner, voici un aperçu des propriétés du serveur de pgAdmin:
la source
Réponses:
Le problème ici était que je n'avais pas installé les fichiers clients, donc je ne pouvais pas me connecter à la base de données.
Erreur recrue de bout en bout.
J'ai copié libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll et ssleay32.dll à partir du dossier PostgreSQL et les ai placés dans le dossier ArcGIS10.1 \ Bin \. Ensuite, il se connecterait comme il se doit.
Merci pour toute l'aide à ce sujet!
la source
Si vous utilisez ArcGis 10.1: Téléchargez le postgrsql-9.0.5 ici http://www.filehorse.com/download-postgresql-64/10965/ Il a un programme d'installation de Windows, contrairement à la plupart des autres sites que j'ai trouvés. Il s'agit de la version 32 bits requise par ArcGIS 10.1.
Ouvrez ArcCatalog: Ajouter une connexion à la base de données. Sélectionnez PostgreSQL dans la liste déroulante de la plateforme de base de données. L'instance est: localhost, 5432 (remarquez la virgule. Les deux points ne fonctionnent pas !!) nom d'utilisateur: postgres mot de passe: postgres
Vous devriez maintenant pouvoir utiliser la liste déroulante de la base de données pour sélectionner votre base de données.
la source
vous mentionnez que vous avez essayé localhost; 54321
ça devrait être deux points
localhost: 54321
J'ai ce travail sur Windows en utilisant ArcGIS 10.1
Quelle version utilisez-vous?
la source
Pour l'instance, utilisez le nom de la machine sur laquelle la base de données PostgreSQL est installée. Je n'utilise pas le numéro de port là-bas. Le nom d'utilisateur et le mot de passe doivent figurer dans les rôles de connexion sur la base de données. Vérifiez votre utilisation d'administrateur.
la source