Eu sei que esta é uma pergunta total noob, mas, novamente, quando se trata de PostgreSQL, eu sou um total noob ...
Instalei o pacote OpenGeo no meu computador, executando o Windows 7 de 64 bits. Fiz o download dos dados do tutorial e tenho trabalhado com eles. Gostaria de acessar o banco de dados que criei com o ArcGIS para poder começar a aprender sobre como isso funciona. No entanto, quando tento conectar-me ao banco de dados usando a opção "Adicionar conexão ao banco de dados ...", não consigo descobrir o que colocar em 'Instância' - tudo o que tentei (localhost, localhost, 54321, meu O endereço IP com e sem a porta, o nome do meu computador) parece não funcionar.
Instalei e criei o banco de dados de teste nyc de acordo com todas as instruções nas páginas de tutorial do OpenGeo, mas estou com uma perda total aqui. Eu sei que isso deve ser uma coisa fácil de lidar, eu simplesmente não consigo entender. Alguém com mais experiência pode me jogar um osso nessa?
Frustrante o suficiente, o QGIS se conecta ao banco de dados quase sem esforço e tudo funciona bem - mas minha organização é fortemente focada no ESRI e a mudança para o QGIS é um tiro no escuro ...
EDIT Obrigado a todos por se interessarem nisso. Eu realmente aprecio o conselho, é o que torna este site ótimo. Eu instalei
- OpenGeo Suite 3.0.1 sem extensões
- ArcGIS Desktop 10.1, sem licença para servidor
Acabei de acessar o site da Opengeo, baixar o instalador do Windows e instalar a configuração padrão. Eu tentei todas as permutações para o nome da instância em que consigo pensar - usando dois pontos e vírgulas, o nome da minha máquina, localhost, postgresql, servidor, meu endereço IP, palavrões aleatórios, qualquer coisa que eu possa pensar. Eu tenho usado a porta 54321 em vez da 5432, porque foi isso que o workshop do OpenGeo me disse para configurar meu banco de dados de prática 'nyc' para usar.
Parece que o host local deve funcionar, aqui está uma foto das propriedades do servidor do pgAdmin:
fonte
Respostas:
O problema aqui era que eu não havia instalado os arquivos do cliente e não consegui me conectar ao banco de dados.
Erro de novato por completo.
Copiei libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll e ssleay32.dll da pasta PostgreSQL e coloquei-a na pasta ArcGIS10.1 \ Bin \. Então ele se conectaria exatamente como deveria.
Obrigado por toda a ajuda nisso!
fonte
Se você estiver usando o ArcGis 10.1: Faça o download do postgrsql-9.0.5 aqui http://www.filehorse.com/download-postgresql-64/10965/ Possui um instalador do Windows, ao contrário da maioria dos outros sites que encontrei. Esta é a versão de 32 bits exigida pelo ArcGIS 10.1.
Abra o ArcCatalog: Adicionar Conexão ao Banco de Dados. Selecione PostgreSQL na plataforma da base de dados. A instância é: localhost, 5432 (observe a vírgula. Dois pontos não funcionam !!) nome de usuário: postgres senha: postgres
Agora você deve conseguir usar o banco de dados suspenso para selecionar seu banco de dados.
fonte
você mencionou que tentou o localhost; 54321
deveria ser dois pontos
localhost: 54321
Eu tenho esse trabalho no Windows usando o ArcGIS 10.1
Qual versão você está usando?
fonte
Para a instância, use o nome da máquina na qual o PostgreSQL db está instalado. Eu não uso o número da porta lá. O nome de usuário e a senha devem estar nas funções de logon no banco de dados. Verifique novamente o uso do administrador.
fonte