Создание ГИС-карты для сайта.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ferrik
Новоприбывший
Сообщения: 8
Зарегистрирован: 15 авг 2013, 06:45
Репутация: 0

Создание ГИС-карты для сайта.

Сообщение Ferrik » 15 авг 2013, 06:47

Доброго времени суток.
Подскажите пожалуйста какие требования должны быть у сервера для того, что бы можно было запустить ГИС уже нарисованную? Эта ГИС будет размещаться на сайте.
Спасибо.

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Создание ГИС-карты для сайта.

Сообщение paleogis » 15 авг 2013, 10:01

Ferrik писал(а):Доброго времени суток.
Подскажите пожалуйста какие требования должны быть у сервера для того, что бы можно было запустить ГИС уже нарисованную? Эта ГИС будет размещаться на сайте.
Спасибо.
Ваш вопрос весьма размытый. Для того чтобы ответить на него участникам форума нужно как минимум знать про цели и задачи сервиса, ПО, данные, количество пользователей и пр.
С своей стороны могу сообщить минимальные системные требования, если на сервере будет крутиться Геомиксер. Он вполне может стартануть на селероне, с 1 GB ОЗУ, с 40 GB дисковым пространством.

Ferrik
Новоприбывший
Сообщения: 8
Зарегистрирован: 15 авг 2013, 06:45
Репутация: 0

Re: Создание ГИС-карты для сайта.

Сообщение Ferrik » 15 авг 2013, 10:10

Делается нечто подобное 2gis, только для нашей местности. Там не будет кучи организаций, там пару десятков меток, которые будут добавлять пользователи и админы.
Требуется разместить эту карту вместе с сайтом на хостинге. Такое возможно?
Интересуют конкретно какими возможностями должен обладать хостинг. Для сайта все требования я знаю.

Ferrik
Новоприбывший
Сообщения: 8
Зарегистрирован: 15 авг 2013, 06:45
Репутация: 0

Re: Создание ГИС-карты для сайта.

Сообщение Ferrik » 15 авг 2013, 11:05

Узнаются подробности: карта пишется в программе Quantum GIS.

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Создание ГИС-карты для сайта.

Сообщение gimran » 15 авг 2013, 11:19

Ferrik, ещё есть небольшой нюанс: простенький сайт проще и дешевле разместить на хостинге, ожидая, что будет небольшая серверная нагрузка и небольшое количество посетителей, если же предполагается большая процессорная нагрузка (а это характерно для картографических сервисов) и большое количество посетителей, то для такого масштаба оптимальнее покупать отдельный сервер, требуется внешний статичный ip, безлимитный внешний трафик и доменное имя, привязонное к упомянутому выше статичному ip (или dyndns, если нет статичного ip).

Грубо говоря — мешок картошки можно перевезти в багажнике простенькой легковушки, а для многократных мелких грузоперевозок арендовать место в большой машине, а для постоянных перевозок дешевле уж свой грузовик взять.
Вам сколько картошки надо? :))

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Создание ГИС-карты для сайта.

Сообщение ericsson » 15 авг 2013, 11:22

Откуда взяться большой нагрузке на процессор, если сервис будет только точки в базе хранить, скорее всего?

Ferrik
Новоприбывший
Сообщения: 8
Зарегистрирован: 15 авг 2013, 06:45
Репутация: 0

Re: Создание ГИС-карты для сайта.

Сообщение Ferrik » 15 авг 2013, 11:30

Стоит рассмотреть оба случая:
1. Нам нужно пару раз в неделю перевести мешок картошки(то есть карта и сайт работают, юзеров, одновременно листающих карту не более 5-7).
2. Нам нужно активное использование карты(юзеров: 15 и более).
По первому варианту хватит ли обычного хостинга за те же 150р в месяц?

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Создание ГИС-карты для сайта.

Сообщение gimran » 15 авг 2013, 11:34

1) В этом случае достаточно API Яндекса с подргузкой отдельного слоя точек.
2) «более » это примерно сколько?
По первому хватит точно. По второму тоже с большой вероятностью, если на тот же Яндекс накладывать сверху точечный слой (в интернете и на яндексе по слову API яндекс карт поищите).

Ferrik
Новоприбывший
Сообщения: 8
Зарегистрирован: 15 авг 2013, 06:45
Репутация: 0

Re: Создание ГИС-карты для сайта.

Сообщение Ferrik » 15 авг 2013, 11:37

Quantum GIS использует как раз API Яндекса?

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Создание ГИС-карты для сайта.

Сообщение gimran » 15 авг 2013, 11:42

Э... нет.
Можно просто координаты и примечания к ним (атрибутику) загнать под формат API Яндекса и отрисовать с подложкой карт Яндекса.
Дешево и сердито.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Создание ГИС-карты для сайта.

Сообщение ericsson » 15 авг 2013, 11:49

Так, попробую перевести обсуждение из плоскости "одна бабка сказала" в конструктивную.
Вопросы к Ferrik:
- какое количество точек вы планируете иметь в базе в будущем, максимум?
- какова площадь территории, которую будет покрывать сервис?
- сколько, максимум, пользователей вы собираетесь видеть одновременно на своем сайте?
- будут ли пользователи иметь возможность добавлять данные на карту?
- какую фоновую карту вы планируете использовать: свою собственную, google maps, яндекс, openstreetmap?

Ferrik
Новоприбывший
Сообщения: 8
Зарегистрирован: 15 авг 2013, 06:45
Репутация: 0

Re: Создание ГИС-карты для сайта.

Сообщение Ferrik » 15 авг 2013, 11:55

- Максимум 100 точек.
- Около 22000 км(^2)
- 20
- Да, будут
- Ответ хочется получить для двух случаев: 1) для своей собственной 2) для API.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Создание ГИС-карты для сайта.

Сообщение ericsson » 15 авг 2013, 12:32

100 точек для 20 пользователей - это вообще ничто. Такие объемы можно хранить в статическом файле и не дергать никакую базу для вывода (только периодически генерировать этот файл после внесения изменений в базу).

Территория в 22k км² (150х150 километров, грубо) для собственной карты потребует а) немалого дискового пространства; б) каких-то внешних ресурсов для обновления этой карты, потому что на сервере ее обновлять смысла не вижу никакого.

Так что если вы не будете заниматься ерундой и пытаться работать с собственным тайловым источником карты, вам действительно с головой хватит любого самого дешевого хостинга, на котором будет возможно выполнение скриптов (не знаю, на чем вы там пишете - php, python, perl, node.js ) и работа с какой-либо БД (mysql, sqlite и т.п.).

lenny314156
Интересующийся
Сообщения: 35
Зарегистрирован: 27 июл 2013, 21:47
Репутация: 6

Re: Создание ГИС-карты для сайта.

Сообщение lenny314156 » 18 авг 2013, 13:28

ericsson,, на ваш взгляд, если количество точек превышает 3000 с тем же количеством пользователей, их правильнее "дергать из базы" , или хранить в файлике?:)

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Создание ГИС-карты для сайта.

Сообщение ericsson » 18 авг 2013, 13:49

Хехе, вот как всегда - спросишь о максимуме, а отвечают оптимистиически-минимальной оценкой.

Тут вот какая диалектика: если у вас единицы тысяч точек, то отрисовка этого у пользователя уже выльется в тормоза. Решений несколько:
- загрузка только того, что клиент может увидеть на экране (запрос из базы по bbox) и показ в векторном слое, при большом охвате (когда неминуемо должны показаться куча точек) - кластеризация на клиенте или на сервере
- отрисовка точек в отдельном растровом слое и загрузка информации по каждой точке при щелчке по ней через WMS GetFeatureInfo, например.
Оба варианта требуют несколько более сложной архитектуры.

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость