Разработать веб-приложение в виде интерактивной карты, которое позволит продемонстрировать инвестиционные возможности Томской области, показать примеры успешного опыта реализации инвестиционных проектов на территории региона, а также их географическое распределение.
Легкий, понятный интерфейс для пользователя с возможностью детального просмотра, а также быстрой и удобной навигацией по объектам.
Кроссбраузерная, адаптивная и быстрая работа приложения.
Административный раздел, с возможностью легкого добавления, редактирования и удаления объектов на карте.
Возможность массовой загрузки и выгрузки объектов в формате XLS/XLSX.
Предоставление пространственных данных по протоколам WFS/WMS.
Департамент инвестиций Томской области
Для привлечения частных инвестиций, регион должен продемонстрировать свои инвестиционные возможности, такие как наличие удобной и развитой инфраструктуры для бизнеса, обеспеченность научными и трудовыми кадрами, наличие полезных ископаемых и др. Наиболее удобное представление всей этой информации может дать интерактивная карта объектов, которая всегда доступна в сети интернет.
Инвестиционная карта должна была стать частью сайта заказчика, поэтому нам важно было интегрировать созданный функционал, сохранить корпоративные цвета и стилистику для будущего приложения.
При загрузке, размер карты адаптируется под размер устройства пользователя. Томская область и все ее районы обозначаются границами. Слева расположено навигационное меню, которое позволяет с легкостью управлять отображением объектов на карте, а также живой поиск, с помощью которого можно быстро найти и перейти к интересующему инвестиционному проекту или предложению. Помимо инвестиционных проектов и предложений на карте также размещены транспортная инфраструктура и природные ресурсы региона.
Для того, чтобы компактно отобразить все объекты на карте без ощущения нагроможденности, было принято решение использовать кластеризацию и цветовую классификацию. То есть, все объекты на карте были разделены на группы, которым соответствовали определенные цвета. Если в определенной точке при текущем масштабе скапливалось много объектов, то к ним применялся кластер с отображением количества объектов. При наведении на кластер выводится список объектов в нем.
Для отображения объектов на карте, с возможностью вывода детальной информации по каждому инвестиционному проекту/предложению, а также организации поиска и навигации по объектам отлично подходило API Яндекс.Карт, написанное на самом популярном клиентском языке JavaScript. Для реализации административной части была использована JavaScript библиотека ExtJS. Для обработки запросов на стороне сервера было решено использовать PHP. Для того, чтобы хранить пространственные данные, необходимо чтобы система управления базами данных (СУБД) поддерживала эту опцию. СУБД PostgreSQL + PostGIS - отличное решение для поставленной задачи.
Далее, необходимо было обеспечить возможность предоставления пространственных данных (картографического материала и атрибутивной информации), в стороннюю государственную организацию по протоколам обмена пространственной информацией (WFS/WMS).
В нашем случае такая технология должна была удовлетворять следующим условиям:
GeoServer мог дать нам все эти возможности. Поэтому мы установили его на сервере заказчика и произвели точную настройку.
Для того , чтобы обеспечить заказчику возможность массово загружать и выгружать данные в систему, был разработан функционал обработки объектов в формате XLS/XLSX. То есть менеджер, заполняет специальные поля в привычном ему EXEL документе, сохраняет, и после чего загружает в систему. Происходит обработка данных и они отображаются на карте.
Создано удобное, быстрое и адаптивное веб-приложение для привлечения инвестиций в регион от представителей среднего и крупного бизнеса.