Daha çox

Osm2pgsql istifadə edərək Windows 2012 serverində OSM məlumatlarının idxal xətası

Osm2pgsql istifadə edərək Windows 2012 serverində OSM məlumatlarının idxal xətası


Windows -da mapserver (ms4w) istifadə edərək OSM məlumatlarından istifadə etməyə çalışıram. Bunun üçün bütün alətləri və yüklənmiş məlumatları qurun. http://download.geofabrik.de/north-america/us/georgia-latest.osm.bz2

Osm2pgsql (cygwin paketi) C: cygwin osm2pgsql -ə çıxarıldı

Aşağıdakı əmrləri (OSM2pgsql) istifadə edərək OSM məlumatlarını Postgresql OSM verilənlər bazasına idxal edin

C: cygwin osm2pgsql> SET PROJ_LIB = D: ms4w layihə nad

C: cygwin osm2pgsql> osm2pgsql -U postgres -l -d osm -p osm -W -E 4326 -H localhost -S "C: cygwin osm2pgsql default.style" georgia -latest.osm.bz2

Niyə belə olduğunu bilmirəm -p osm, hər halda idxal edildi. Sonra google.style istifadə edərək mapfile yaradın və yerli kompüterimdə uğurla bir xəritə işlədin (windows 7).

Ancaq eyni şeyi öz üzərimdə sınayanda Windows server 2012 Aşağıdakı səhvləri alıram:

C: cygwin osm2pgsql> osm2pgsql -U postgres -l -d osm -P 5432 -W -E 4326 -H localhost -S "C: cygwin osm2pgsql default.style" georgia -latest.osm.bz2

osm2pgsql SVN versiyası 0.85.0 (64 bit id sahəsi)

Şifrə: (düzgün şifrəni daxil edin)

Xəta: Verilənlər bazasına keçid uğursuz oldu: server əlaqəni gözlənilmədən bağladı Bu ehtimal ki, sorğudan əvvəl və ya işlənərkən serverin anormal şəkildə sona çatması deməkdir.

"-H localhost" u silməyə çalışdığım zaman başqa bir səhv verir:

C: cygwin osm2pgsql> osm2pgsql -U postgres -l -d osm -p osm -W -E 4326 -S "C: cygwin osm2pgsql default.style" georgia -latest.osm.bz2

osm2pgsql SVN versiyası 0.85.0 (64 bit id sahəsi)

Şifrə: (düzgün şifrəni daxil edin)

Xəta: Verilənlər bazasına keçid uğursuz oldu: serverə qoşula bilmədi: belə bir fayl və ya qovluq yoxdur Server yerli olaraq işləyir və "/tmp/.s.PGSQL.5432" Unix domen yuvasında əlaqələri qəbul edirmi?

Aşağıdakıları yoxladım:

Doğrulanmış postgresql 9.4.1 localhost -da işləyir: 5432 C:  Users  Administrator> psql -U postgres -p 5432 -h localhost psql (9.4.1) XƏBƏRDARLIQ: Konsol kodu səhifəsi (437) Windows kod səhifəsindən (1252) fərqlənir 8 bitlik simvol düzgün işləməyə bilər. Ətraflı məlumat üçün "Windows istifadəçiləri üçün qeydlər" psql istinad səhifəsinə baxın. Kömək üçün "yardım" yazın. postgresql.conf aşağıdakıları ehtiva edir: listen_addresses = '*' port = 5432

Pghba.conf var: # TİP DATABASE KULLANICI ADRESİ METODU # IPv4 yerli bağlantılar: hamısını 127.0.0.1/32 md5 # IPv6 lokal əlaqələrinə sahib edin: hamısını yerləşdirin :: 1/128 md5 # host replication postgres 127.0.0.1/32 md5 #host replication postgres :: 1/128 md5 host all all 0.0.0.0/0 md5 #host all all :: 1/0 etibar

Yerli PC -də olduğu kimi osm məlumatlarını necə uğurla idxal edə bilərəm?


yəqin ki, düzgün parol daxil etməmisiniz. Zəhmət olmasa pbAdmin -dən db -ə daxil ola biləcəyinizdən əmin olun. Sonra eyni istifadəçi/şifrəni istifadə edin (kopyalayın və yapışdırın).