OSM逆地理服务器搭建(二)之OSM地图服务器搭建

本文详细介绍了如何搭建OpenStreetMap(OSM)的逆地理服务器,包括数据准备、软件安装、配置postgresql、编译Nominatim、创建导入账户、导入数据、建立网站、修改IP地址为静态IP以及设置局域网。步骤涵盖从下载所需数据到安装依赖,再到编译Nominatim和配置Apache服务器,最后实现本地及局域网访问。
摘要由CSDN通过智能技术生成

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版本</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大鱼>

一分也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值