Skip to main content

Ubuntu, tWMS для OSM (что бы не забыть)

если слова в заголовке вам не понятны, то дальше можете и не читать…

Напишу для себя и других чтобы не забыть… ubuntu + apache + mod_wsgi
1. sudo apt-get install python python-webpy python-pyproj  python-imaging libapache2-mod-wsgi apache2 mercurial
2. sudo gedit /etc/apache2/httpd.conf
WSGIPythonPath /var/www/latlon/wms/:/var/www/latlon/wms/twms/
WSGIDaemonProcess twmsd user=www-data group=www-data display-name=(wsgi:twms) python-path=/var/www/latlon/wms/
<VirtualHost *>
ServerAdmin your@server.net
ServerName wms.server.net
DocumentRoot /var/www/latlon/wms
WSGIScriptAlias / /var/www/latlon/wms/twms.py
WSGIProcessGroup twmsd
AddType text/html .py
<Directory /var/www/latlon/wms/>
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
3. sudo mkdir -p /var/www/latlon/wms
4. hg clone https://twms.googlecode.com/hg/ twms (копируем содержимое в папку twms)
5. cd twms
6. sudo cp * /var/www/latlon/wms
7. sudo chown www-data:www-data /var/www/latlon/wms
8. sudo /etc/init.d/apache2 restart
9. В настройках JOSM->WMS создаем ссылку, например на IRS http://localhost/?layers=irs&