Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Nesmiyanov
Новоприбывший
Сообщения: 2
Зарегистрирован: 10 апр 2018, 10:09
Репутация: 0
Откуда: Irkutsk

Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение Nesmiyanov » 10 апр 2018, 11:00

Доброе время суток всем!
Прошу помочь в ситуации.

-------------
Исходные данные.
-------------
Есть карта, загруженная с data.nextgis.com
Есть приложение на Node.JS

-------------
Задача.
-------------
На принятый от Node.JS-ного приложения запрос с координатами ответить булевым значением: есть ли водоём (любой) в точке или нет.

-------------
Вопросы.
-------------
1) Какой инструмент лучше подойдёт для принятия запроса с координатами и отправки ответа (желательно из уже существующих, естественно)?
2) Какой инструмент лучше использовать для обращения непосредственно к картографическим данным в данной ситуации?

------------
Post Scriptum
------------
Запросов будет много: за минуту может прийти до миллиона с четвертью точек. Такой нагрузки в постоянном режиме не будет, однако раз в час-два может прийти такая "пачка".


Заранее благодарю за ответы и готов ответить на возникшие вопросы.

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение trir » 10 апр 2018, 11:27

PostGIS

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение Boris » 10 апр 2018, 16:35

для ответа на вопрос необходимы некоторые начальные установки, включая ваш объем знаний, бюджет, мощность компьютера и предполагаемая среда исполнения. И предполагаемое время реакции на входящий средний и максимальный объем - тоже величина не лишняя. И размер карты хотя и нелинейно, но все же влияет на ответ.

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение rhot » 10 апр 2018, 16:38

___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Nesmiyanov
Новоприбывший
Сообщения: 2
Зарегистрирован: 10 апр 2018, 10:09
Репутация: 0
Откуда: Irkutsk

Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение Nesmiyanov » 11 апр 2018, 04:53

Boris писал(а):
10 апр 2018, 16:35
ваш объем знаний, бюджет, мощность компьютера и предполагаемая среда исполнения. И предполагаемое время реакции на входящий средний и максимальный объем - тоже величина не лишняя. И размер карты хотя и нелинейно
Объём знаний. Базовый уровень QGis, практического опыта мало. С PostGIS, node-gdal и прочими инструментами раньше не работал. Опыт работы с ГИС в целом - оч. скромный. Программирование: Javascript и Java - неплохо, Python - базовый.
Бюджет. Организация бюджетная, финансирования не ожидается. Есть возможность работать только с freeware: иное не оплатят, а за пиратство накажут.
Мощность компьютера. Предполагается, что ПО будет развёрнуто на виртуальной машине. Предлагаю считать, что её ресурсы очень" резиновые". Не думаю, что будут какие-то проблемы договориться с начальством.
Среда исполнения по большому счёту не принципиальна.
Время реакции. Объём входящих данных будет всегда примерно одинаков: 1,25 млн пар широта+долгота +- не более 100 тыс. Считаю, что потратить на обработку минуту - вполне допустимо. В принципе, даже полторы минуты не сильно критично.
Размер карты. Если в мегабайтах, то не более 150. Если слить все слои с водоёмами в один и работать только с ним, то должно получиться 10-11 мб. По площади - Иркутская область, 767 900 кв. км.

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение Boris » 11 апр 2018, 22:49

Тогда PostGIS+gdal (или node-gdal) или чистый PostGIS - все таки объекты точки, а не контура. Вот за 1 млн записей в минуту - тут я не уверен. Очень сильно зависит от извилистости и протяженности водоемов. Или только водоемы без рек? Хотя у вас там реки крупнее озер в средней полосе. И еще от того, как точно предполагается получать данные с точки и на сколько подробно нарисованы границы водоемов. И на сколько критично - "попал/не попал". :)

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?

Сообщение freeExec » 12 апр 2018, 09:03

По цифрам выходит, что там сетка на область с шагом ~800 м. И зачем каждый божий день так опрашивать, озёра-то не куда не двигаются?

Ответить

Вернуться в «Общий - ПО»

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

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