1、数据准备
从http://download.geofabrik.de/asia.html中下载需要的国家地区数据(.osm.pbf)
从https://planet.openstreetmap.org/pbf/中下载世界地图数据(.osm.pbf)
从 http://www.nominatim.org/release/Nominatim-2.5.1.tar.bz2中下载Nominatim
2、必要软件安装
用户状态:jtrj
桌面—右键—打开终端,逐个录入如下命令 ;
sudo apt-get install build-essential wget
sudo apt-get install libxml2-dev wget
sudo apt-get install libpq-dev wget
sudo apt-get update
sudo apt-get install libbz2-dev wget
sudo apt-get install libtool wget
sudo apt-get install automake wget
sudo apt-get install libproj-dev wget
sudo apt-get install libboost-dev wget
sudo apt-get install libboost-system-dev wget
sudo apt-get install libboost-filesystem-dev wget
sudo apt-get install libboost-thread-dev wget
sudo apt-get install libexpat-dev wget
sudo apt-get install gcc wget
sudo apt-get install proj-bin wget
sudo apt-get install libgeos-c1v5 wget
sudo apt-get install libgeos++-dev wget
---------------------------------------------------------
ubuntu上默认只能安装php7,而nominatim需要安装php5,所以安装破坏
php5时需要执行多步命令。逐个执行下列指令;
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php5.6
sudo apt install libapache2-mod-php5.6
sudo apt install php5.6-curl
sudo apt install php5.6-gd
sudo apt install php5.6-mbstring
sudo apt install php5.6-mcrypt
sudo apt install php5.6-mysql
sudo apt install php5.6-xml
sudo apt install php5.6-xmlrpc
sudo a2dismod php7.0 //系统上如有php7.0,则此命令卸载7.0版本
sudo a2enmod php5.6
sudo systemctl restart apache2
----------------------------------------------------------------------
sudo apt-get install php-pear wget
sudo apt-get install php5.6-pgsql wget
sudo apt-get install php5.6-json wget
sudo apt-get install php-db wget
sudo apt-get install osmosiswget
sudo apt-get install postgresql-9.5 wget
sudo apt-get install postgis
sudo apt-get install postgresql-contrib-9.5 wget
sudo apt-get install postgresql-server-dev-9.5 wget
sudo apt-cache search postgres //获取插件列表查看postgis版本</