ПО для расчета потенциальных клиентов в заданном радиусе

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
haizenberg41
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 мар 2014, 20:14
Репутация: 0

ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение haizenberg41 » 01 мар 2014, 20:20

Уважаемые форумчане!
Нужна ваша помощь.
Подскажите, пожалуйста, какая программа может справиться со следующей задачей:
1. Необходимо на карте города на каждом доме обозначить количество жителей (данные имеются)
2. Обозначить месторасположение фитнес-клубов и количество тренирующихся в них.
3. Узнать сколько людей живет в радиусе 1 км. от фитнес-клубов.
4. Финальная цель - найти наиболее подходящее место для нового фитнес-клуба, анализируя наибольшее скопление жителей и отсутствие конкурентов поблизости!

В интернете была найдена информация, что с этой задачей может справиться ArcGis, а именно дополнительный модуль Business Analyst. Установил ArGis 10.0, но данный дополнительный модуль отсутсвует. Отдельно в сети его не нашел.
2 недели серфинга на англоязычных сайтах в поисках ПО результатов не дали.

Возможно вы знаете что может быть эффективным в данной ситуации?
Очень надеюсь на вашу помощь!

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение SS_Rebelious » 01 мар 2014, 21:20

ПО здесь особой роли не играет. Эту задачу можно решить практически в любой ГИС. Я бы делал в свободно распространяемых QGIS и Spatialite. Если у вас (вашего работодателя) достаточно денег для открытия фитнес-клуба, то наверное, самым простым и быстрым способом будет нанять специалиста по геомаркетингу (там есть хорошие ссылки на литературу по теме) или пространственному анализу, который знаком с общепринятыми моделями выбора места и границам их применимости.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

haizenberg41
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 мар 2014, 20:14
Репутация: 0

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение haizenberg41 » 01 мар 2014, 21:35

Спасибо за ответ.
В данный момент проект на стадии бизнес-планирования и средств чтобы нанять специалиста нет.
И хочется разобраться самому, чтобы в дальнейшем редактировать информацию и анализировать. Но, в то же время нет возможности уделить этому этапу месяц работы. Поэтому ищу наименее сложные способы реализации задачи. Понятно, что просто не получится, поставить точку, написать цифру, выделить кругом и суммировать. Все же.
А QGIS и Spatialite более понятные чем ArcGis ? Я, как новичек, смогу разобраться?

andreygeo
Гуру
Сообщения: 1085
Зарегистрирован: 27 окт 2010, 10:53
Репутация: 358
Откуда: Ракурс & GISGeo

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение andreygeo » 01 мар 2014, 21:49

haizenberg41 писал(а):Уважаемые форумчане!
Нужна ваша помощь.
Подскажите, пожалуйста, какая программа может справиться со следующей задачей:
1. Необходимо на карте города на каждом доме обозначить количество жителей (данные имеются)
2. Обозначить месторасположение фитнес-клубов и количество тренирующихся в них.
3. Узнать сколько людей живет в радиусе 1 км. от фитнес-клубов.
4. Финальная цель - найти наиболее подходящее место для нового фитнес-клуба, анализируя наибольшее скопление жителей и отсутствие конкурентов поблизости!
В интернете была найдена информация, что с этой задачей может справиться ArcGis, а именно дополнительный модуль Business Analyst. Установил ArGis 10.0, но данный дополнительный модуль отсутсвует. Отдельно в сети его не нашел.
2 недели серфинга на англоязычных сайтах в поисках ПО результатов не дали.
Возможно вы знаете что может быть эффективным в данной ситуации?
Очень надеюсь на вашу помощь!
Что значит "установил ArcGIS"? Вы поставили ломанную версию и естественно без модуля?
Про бизнес-планирование расположения фитнес-клубов столько написано, что, поверьте, количество проживающих в радиусе это только на четвертом-пятом этапе определяется. У вас до этапа выбора места всё остальное готово? Смысла нет подключать Analyst если у вас есть только численность проживающих, не для таких задач модуль создавался.
Элементарный подсчет сделает QGIS, как вам уже рекомендовали.
Проект GISGeo: геомаркетинг

haizenberg41
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 мар 2014, 20:14
Репутация: 0

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение haizenberg41 » 02 мар 2014, 15:34

ArcGIS был установлен "ломанный" и среди перечня различных модулей Business Alanyst не было.
На данном этапе необходимы именно такие расчеты, только количество проживающих в определенном радиусе.
Как советовали, установил QGIS (QGIS Standalone Installer Version 2.2 (64 bit)) с сайта.
После установки модуля "Opel Layer plugin" (в сети советуют установить его, чтобы загрузить карту Google, для дальнейшей работы с ней), и запуска команды "Add Google Hybrid layer", возникла следующая ошибка:

"Ошибка при выполнении сценария Python:

Traceback (most recent call last):
File "C:/Users/�������������/.qgis2/python/plugins\GoogleMapsEngineConnector\googlemapsengineconnector.py", line 274, in handleSelectionChange
gmeMap, gmeLayers = self.getAssetsFromLayer(currentLayer)
File "C:/Users/�������������/.qgis2/python/plugins\GoogleMapsEngineConnector\googlemapsengineconnector.py", line 335, in getAssetsFromLayer
if not self.isGmeConnectorLayer(layer):
File "C:/Users/�������������/.qgis2/python/plugins\GoogleMapsEngineConnector\googlemapsengineconnector.py", line 302, in isGmeConnectorLayer
provider = layer.dataProvider()
AttributeError: 'OpenlayersLayer' object has no attribute 'dataProvider'

Версия Python:
2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]


Версия:
2.2.0-Valmiera Valmiera, c3a2817

Путь поиска Python: ['C:/PROGRA~1/QGISVA~1/apps/qgis/./python/plugins\\processing', 'C:/PROGRA~1/QGISVA~1/apps/qgis/./python', u'C:/Users/\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440/.qgis2/python', u'C:/Users/\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440/.qgis2/python/plugins', 'C:/PROGRA~1/QGISVA~1/apps/qgis/./python/plugins', 'C:\\PROGRA~1\\QGISVA~1\\bin\\python27.zip', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\DLLs', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\plat-win', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\lib-tk', 'C:\\PROGRA~1\\QGISVA~1\\bin', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\win32', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win-amd64.egg', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\six-1.3.0-py2.7.egg', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\xlrd-0.9.2-py2.7.egg', 'C:\\PROGRA~1\\QGISVA~1\\apps\\Python27\\lib\\site-packages\\xlwt-0.7.5-py2.7.egg', 'C:\\PROGRA~1\\QGISVA~1\\apps\\qgis\\python\\plugins\\fTools\\tools']"

Подскажите, что это может быть? Или я не с того начал?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение Дмитрий Барышников » 02 мар 2014, 17:51

У вас имя пользователя по русски, поэтому и ошибка.

[ Сообщение с мобильного устройства ]

haizenberg41
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 мар 2014, 20:14
Репутация: 0

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение haizenberg41 » 03 мар 2014, 23:42

Дмитрий, спасибо!
Зашел в систему под другим пользователем - все работает.
Обнаружил огромное количество дополнительных модулей. Вот только какими воспользоваться для выполнения задач пока не нашел.
Уважаемые форумчане, подскажите, пожалуйста, какая должна быть последовательность действий для того, чтобы достичь цели. Какими модулями воспользоваться чтобы:
1. На карте города на каждом доме обозначить количество жителей (как слой карты использую Google Hybrid layer, верно ли это? Нужно карту города экспортировать для работы или использовать сразу?, как поставить точки и указать значение количества жителей?)
2. Обозначить месторасположение фитнес-клубов и количество тренирующихся в них.
3. Узнать сколько людей живет в радиусе 1 км. от фитнес-клубов( каким модулем можно воспользоваться для подсчета жителей в определенном радиусе?)

Буду очень благодарен!

andreygeo
Гуру
Сообщения: 1085
Зарегистрирован: 27 окт 2010, 10:53
Репутация: 358
Откуда: Ракурс & GISGeo

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение andreygeo » 04 мар 2014, 11:29

haizenberg41 писал(а): Уважаемые форумчане, подскажите, пожалуйста, какая должна быть последовательность действий для того, чтобы достичь цели. Какими модулями воспользоваться чтобы:
1. На карте города на каждом доме обозначить количество жителей (как слой карты использую Google Hybrid layer, верно ли это? Нужно карту города экспортировать для работы или использовать сразу?, как поставить точки и указать значение количества жителей?)
2. Обозначить месторасположение фитнес-клубов и количество тренирующихся в них.
3. Узнать сколько людей живет в радиусе 1 км. от фитнес-клубов( каким модулем можно воспользоваться для подсчета жителей в определенном радиусе?)
Буду очень благодарен!
Вам лучше вопрос перенести в ветку про QGIS, оперативнее ответят. Ну и самый главный вопрос, судя по первым вашим постам вы знакомы с ГИС. Это так? Просто сейчас как-то совсем уж странно сформулированы вопросы и можно рекомендовать начинать с Краткое введение в ГИС.
Проект GISGeo: геомаркетинг

haizenberg41
Новоприбывший
Сообщения: 5
Зарегистрирован: 01 мар 2014, 20:14
Репутация: 0

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение haizenberg41 » 04 мар 2014, 12:33

andreygeo писал(а): Вам лучше вопрос перенести в ветку про QGIS, оперативнее ответят. Ну и самый главный вопрос, судя по первым вашим постам вы знакомы с ГИС. Это так? Просто сейчас как-то совсем уж странно сформулированы вопросы и можно рекомендовать начинать с Краткое введение в ГИС.
О существовании ГИС я узнал несколько недель назад. Примерно понимаю как все должно выглядеть, но не знаю с помощью чего этого можно достичь.
Методом проб поставил на карте точки (создал shape-file), где указал количество жителей. Я так понимаю, что таким же образом, создав еще один shape-file, можно обозначить фитнес-клубы и количество тренирующихся.

Осталось разобраться каким образом (модулем) возможно узнать количество жителей в заданном радиусе.

Так как вопросов не так много, решил задать их специалистам, а не перечитывать все руководство программы.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: ПО для расчета потенциальных клиентов в заданном радиусе

Сообщение Александр Мурый » 04 мар 2014, 13:56

haizenberg41 писал(а): Методом проб поставил на карте точки (создал shape-file), где указал количество жителей. Я так понимаю, что таким же образом, создав еще один shape-file, можно обозначить фитнес-клубы и количество тренирующихся.
Правильно, вначале надо сделать данные по домам и фитнес-клубам. Если полигоны домов у вас уже есть (например, из OSM), то для них осталось вбить в таблицу атрибутов кол-во жителей (если точки, то же самое). Точки фитнес-клубов можно не наносить вручную, а геокодировать по адресам, и потом занести кол-во тренирующихся в атрибуты.
haizenberg41 писал(а): Осталось разобраться каким образом (модулем) возможно узнать количество жителей в заданном радиусе.
Надо построить буферные зоны нужного радиуса вокруг точек (в QGIS в меню "Вектор --> Геообработка --> Буферные зоны"). Затем делаете пересечение слоя домов со слоем буферных зон, в итоге получится слой с выбранным домами. То же самое с фитнес-центрами.
Редактор материалов, модератор форума

Ответить

Вернуться в «Я новичок!»

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

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