Бештар

Ҳангоми кӯшиши ворид кардани маълумот ба PostgreSQL, Osm2pgsql аз сабаби хатогӣ ноком шуд


Ман истиноди зеринро барои насб кардани сервери openstreetmap дар сервери ubuntu 14.04 истифода мебарам. Ман дарсҳои дарсии онҳоро пай дар пай пайгирӣ кардам ва аксарияти вобастагӣ ва ҳама чизро насб кардам. Вақте ки ман кӯшиш мекунам, ки маълумоти харитаи Амрикои Шимолиро ба пойгоҳи ман PostgreSQL ворид кунам, он хато мекунад. Ман ин фармонро барои бор кардани ҳама маълумот истифода мебарам

osm2pgsql --slim -d gis -C 16000 --number-равандҳои 1 /usr/local/share/maps/planet/north-america-latest.osm.pbf

аммо он тавре ки шумо дар расм мебинед, хато мекунад.

Osm2pgsql бо сабаби ХАТО ноком шуд: Хато: Пайвастшавӣ ба пойгоҳи додаҳо ноком шуд: FATAL: нақши 'azureuser' вуҷуд надорад.

азуреозерноми корбарии терминали ман аст ва ҳангоми танзим кардани манpostgresSQLпойгоҳи додаҳо ман як корбар офаридаам'кӯчаи кушод'ва махзани маълумот'gis'. Агар шумо истинодро кушоед, шумо инчунин метавонед фармони воридоти маълумотро дар қисмат бубинедВорид кардани маълумот ба пойгоҳи додаҳоаммо ин барои ман кор намекунад. Оё касе метавонад ба ман дар ин хато кумак кунад? Ман наметавонам аз ин ҷо пеш равам


Ман ин хатогиро ҳал кардам:

Мушкилот ҳоло ҳам дар дасти шумостpg_hba.confфайл (/etc/postgresql/9.3/main/pg_hba.conf). Ин хат:

маҳаллӣ ҳама ҳамсолони postgres Бояд ҳама боварии postgres маҳаллӣ бошанд

Пас аз тағир додани ин файл, аз нав оғоз кардани сервери PostgreSQL -ро фаромӯш накунед. Агар шумо дар Linux бошед, ин тавр хоҳад будхидмати sudo PostgreSQL аз нав оғоз кунед.

Пас аз анҷом додани ин кор, шумо бояд фармони Osm2pgql -ро тағир диҳед. Дар ин фармон номи махзани ман астҷисва номи корбар асткӯчаи кушод.

osm2pgsql --slim -U openstreet -d gis -C 16000 --number -равандҳои 1 /usr/local/share/maps/planet/north-america-latest.osm.pbf


Видеоро тамошо кунед: ШАБИ ЯКУМ ПУРРА МАЬЛУМОТ БАРОИ ЧАВОНОН (Сентябр 2021).