GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Geoserver подбор URL для ПО

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии

Re: Geoserver подбор URL для ПО

Сообщение Nostro » Вчера, 21:25

Все таки ругается на Microsoft Visual C++ Compiler for Python 2.7
Как понял для Windows Server 2008 нужно поставить еще Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5 .
Установится, отпишусь.
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение Nostro » Сегодня, 01:32

Спасибо! Это реально помогло.
Никаких компиляторов не нужно, вот колёса pyproj для win: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyproj

С утра думаю закончу.
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение freeExec » Сегодня, 10:18

Nostro писал(а):error: command 'cl.exe' failed: No such file or directory

Надо или держать путь к компилятору в PATH, но лучше вручную запускать vcvarsall.bat
Хотя в последний раз когда что-то там собирал для питона потребовалось патчить скрипты в питоне, потому что он не знает современных версий студии.
  • 0

freeExec
Активный участник
 
Зарегистрирован: 23 апр 2011
Откуда: Ульяновск (на карте)
 
Сообщения: 167
Репутация: 15
Проекты: 1

Re: Geoserver подбор URL для ПО

Сообщение Nostro » Сегодня, 10:30

Запустилось и на сервере. На сервере карты отображаются отлично.
Только есть одна проблема, MapProxy не хочет делиться картами с другими пк (ip конечно меняю в строке)
Пробовал подключаться к картам и по внутренней сети, и по внешней.
При чем порт стоит 8080, по нему раздавал карты старый геосервер.
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение Denis Rykov » Сегодня, 10:38

Укажите прослушиваемый адрес. Но имейте в виду, что такой запуск сервере - это только для разработки, на продакшн нужно деполить отдельно.
  • 0

Why nothing works: 999 people wrote their first webapp yesterday. 1000 people will write their first today. Moore's law of inexperience.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3135
Репутация: 434
Статьи: 33
Проекты: 9

Re: Geoserver подбор URL для ПО

Сообщение Nostro » Сегодня, 10:41

По внешке сервер пинингуется нормально. По внутреней команда ping не проходит, но программа наблюдения все равно получает данные с сервера, и старый геосервер, если включить, тоже передает карты.
-недопонял, думал что про обычный пинг. Щас проверю-
Но имейте в виду, что такой запуск сервере - это только для разработки, на продакшн нужно деполить отдельно.

А это сейчас гляну
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение Nostro » Сегодня, 11:29

Начал потихоньку понимать что да как, но пока без результатов.
Жаль тут инструкции поскуднее.

Я так понял что бы настроить через Apach, нужно в файл httpd.conf вставить:
Код: Выделить всё
# if not loaded elsewhere
LoadModule wsgi_module modules/mod_wsgi.so

WSGIScriptAlias /mapproxy /path/to/mapproxy/config.py

<Directory /path/to/mapproxy/>
  Order deny,allow
  Allow from all
</Directory>

Больше тут ничего не описано про настройку. Но я так понимаю нужно настроить сам Apache сервер (скажем по инструкции http://php-myadmin.ru/learning/instrument-apache.html), потом втавить код, что выше. И все будет работать.
Хотя не представляю пока как... например, /path/to/mapproxy/config.py, как правильно использовать этот путь (файл config.py я создал).
Apache сервер уже потихоньку настраиваю. Но как обычно ошибки... Сейчас при запуске службы
Код: Выделить всё
C:\Apache2\bin>C:\Apache2\bin\httpd.exe -k start
httpd.exe: Syntax error on line 129 of C:/Apache2/conf/httpd.conf: Cannot load C
:/php/php5apache2_2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\
xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.

Вижу что связанно с php, а конкретнее с php5apache2_2.dll, сейчас ищу решение.

Вот только как бы это все тупиком не встало в конце.
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение Nostro » Сегодня, 16:07

Скачал Xampp...
В общем не запускается по двум причинам:
LoadModule wsgi_module modules/mod_wsgi.so Не нравится ему этот файл, нужно найти другой...

Ну и конечно же же
SGIScriptAlias /mapproxy /path/to/mapproxy/config.py
<Directory /path/to/mapproxy/>
Order deny,allow
Allow from all
</Directory>
В корневом разделе я создал папки path/to/mapproxy, и туда скинул файл config.py, так что может когда разберусь с первой ошибкой, может, исчезнет и вторая.
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение Nostro » 56 минут назад

Похоже нужно попробовать не Apache, все решения проблемы с mod_wsgi.so проверил. Не знаю, что еще можно сделать.
А вторая ошибка как раз с ним тоже связанна, в нем прописана команда SGIScriptAlias .
  • 0

Nostro
Интересующийся
 
Зарегистрирован: 11 янв 2017
 
Сообщения: 38
Репутация: 0

Re: Geoserver подбор URL для ПО

Сообщение Denis Rykov » 49 минут назад

Я обычно деплоил через связку uWSGI + nginx.
  • 0

Why nothing works: 999 people wrote their first webapp yesterday. 1000 people will write their first today. Moore's law of inexperience.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3135
Репутация: 434
Статьи: 33
Проекты: 9

Пред.

Вернуться в Веб-картография

Кто сейчас на конференции

Сейчас этот форум просматривают: Nostro и гости: 2


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).