Какой инструмент лучше использовать для получения внешним приложением данных из гис?
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 10 апр 2018, 10:09
- Репутация: 0
- Откуда: Irkutsk
Какой инструмент лучше использовать для получения внешним приложением данных из гис?
Доброе время суток всем!
Прошу помочь в ситуации.
-------------
Исходные данные.
-------------
Есть карта, загруженная с data.nextgis.com
Есть приложение на Node.JS
-------------
Задача.
-------------
На принятый от Node.JS-ного приложения запрос с координатами ответить булевым значением: есть ли водоём (любой) в точке или нет.
-------------
Вопросы.
-------------
1) Какой инструмент лучше подойдёт для принятия запроса с координатами и отправки ответа (желательно из уже существующих, естественно)?
2) Какой инструмент лучше использовать для обращения непосредственно к картографическим данным в данной ситуации?
------------
Post Scriptum
------------
Запросов будет много: за минуту может прийти до миллиона с четвертью точек. Такой нагрузки в постоянном режиме не будет, однако раз в час-два может прийти такая "пачка".
Заранее благодарю за ответы и готов ответить на возникшие вопросы.
Прошу помочь в ситуации.
-------------
Исходные данные.
-------------
Есть карта, загруженная с data.nextgis.com
Есть приложение на Node.JS
-------------
Задача.
-------------
На принятый от Node.JS-ного приложения запрос с координатами ответить булевым значением: есть ли водоём (любой) в точке или нет.
-------------
Вопросы.
-------------
1) Какой инструмент лучше подойдёт для принятия запроса с координатами и отправки ответа (желательно из уже существующих, естественно)?
2) Какой инструмент лучше использовать для обращения непосредственно к картографическим данным в данной ситуации?
------------
Post Scriptum
------------
Запросов будет много: за минуту может прийти до миллиона с четвертью точек. Такой нагрузки в постоянном режиме не будет, однако раз в час-два может прийти такая "пачка".
Заранее благодарю за ответы и готов ответить на возникшие вопросы.
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?
для ответа на вопрос необходимы некоторые начальные установки, включая ваш объем знаний, бюджет, мощность компьютера и предполагаемая среда исполнения. И предполагаемое время реакции на входящий средний и максимальный объем - тоже величина не лишняя. И размер карты хотя и нелинейно, но все же влияет на ответ.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 10 апр 2018, 10:09
- Репутация: 0
- Откуда: Irkutsk
Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?
Объём знаний. Базовый уровень QGis, практического опыта мало. С PostGIS, node-gdal и прочими инструментами раньше не работал. Опыт работы с ГИС в целом - оч. скромный. Программирование: Javascript и Java - неплохо, Python - базовый.Boris писал(а): ↑10 апр 2018, 16:35ваш объем знаний, бюджет, мощность компьютера и предполагаемая среда исполнения. И предполагаемое время реакции на входящий средний и максимальный объем - тоже величина не лишняя. И размер карты хотя и нелинейно
Бюджет. Организация бюджетная, финансирования не ожидается. Есть возможность работать только с freeware: иное не оплатят, а за пиратство накажут.
Мощность компьютера. Предполагается, что ПО будет развёрнуто на виртуальной машине. Предлагаю считать, что её ресурсы очень" резиновые". Не думаю, что будут какие-то проблемы договориться с начальством.
Среда исполнения по большому счёту не принципиальна.
Время реакции. Объём входящих данных будет всегда примерно одинаков: 1,25 млн пар широта+долгота +- не более 100 тыс. Считаю, что потратить на обработку минуту - вполне допустимо. В принципе, даже полторы минуты не сильно критично.
Размер карты. Если в мегабайтах, то не более 150. Если слить все слои с водоёмами в один и работать только с ним, то должно получиться 10-11 мб. По площади - Иркутская область, 767 900 кв. км.
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?
Тогда PostGIS+gdal (или node-gdal) или чистый PostGIS - все таки объекты точки, а не контура. Вот за 1 млн записей в минуту - тут я не уверен. Очень сильно зависит от извилистости и протяженности водоемов. Или только водоемы без рек? Хотя у вас там реки крупнее озер в средней полосе. И еще от того, как точно предполагается получать данные с точки и на сколько подробно нарисованы границы водоемов. И на сколько критично - "попал/не попал".
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Какой инструмент лучше использовать для получения внешним приложением данных из гис?
По цифрам выходит, что там сетка на область с шагом ~800 м. И зачем каждый божий день так опрашивать, озёра-то не куда не двигаются?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей