Фрагмент для ознакомления
2
2.1 Инструментальные средства для создания геоинформационной системы российских металлургических предприятий.
Под геоинформационной системой в широком смысле понимается система по сбору, хранению и анализу картографической информации и связанных с ним географических объектов и данных. Целью курсовой работы является создание геоинформационной системы по работе с пространственной базой металлургических предприятий.
Поэтому данную задачу можно разбить на несколько логических составляющих:
• создание системы по хранению пространственных данных металлургических предприятии.
• система по отображению картографической информации, и выделение объектов металлургической промышленности.
• модуль поиска картографической информации, с поиском перечня продукции компании.
Поэтому при создании геоинформационной системы, изначально возникает вопрос - как хранить пространственные данные. В тоже время необходимо знать, какие именно пространственные данные необходимы будут пользователям. Немаловажным фактором является и выбор системы отображения графических данных, на сегодняшний день имеется огромный выбор таких систем. Они могут быть как в составе платных продуктов, так и в виде отдельных небольших веб-модулей. Но саму задачу хранения, невозможно решить, без выбора системы отображения, в силу того что различные системы поддерживают различные форматы данных.Соответственно выбор формата хранения возможен только, после выбора соответствующей подсистемы отображения данных.
На сегодняшний день большинство программ, из декстоп-версии размещаемых на одном компьютере перешли в плоскость Интернета, по причине удобства использования. Поэтому логично, что при разработке современной системы должна быть ориентация именно в сторону систем, которые позволяют отображать данные прямо в браузере, с возможностью доступа из любой точки мира.
То есть в требованиях к системе можно указать универсальность доступа, посредством сети Интернет. В тоже время это дает удобство в плане того, что не будут требоваться установочные файлы, и пользователь может сразу начать работу с системой.
2.2 Выбор системы по отображению геоинформационных данных.
Для выбора системы по отображению данных требуется, рассмотреть различных поставщиков программного обеспечения в области геоинформационных можно рассмотреть по 4 основным критериям – это возможность использования готовых геоданных, возможность отображения в браузере, редактирование. И рассмотрим достоинства данных геоинформационных систем для отображения в сети Интернет. Важно отметить на рынке имеется огромное количество геоинформационных систем, но большинство из них приставляют из себя платные продукты, которые не позволяют использовать отдельно веб-модуль без покупки основной версии программного обеспечения. Поэтому на данном этапе можно, сказать необходимо выбрать наименее дешевое решение, а лучше если оно вообще предоставляется для исследовании бесплатно. Оказалось, что такие библиотеки имеются поэтому посмотрим их сравнительные характеристики Таблица 1.
Таблица 2. Сравнительные характеристики геоинформационных систем.
Наименование Геоданные, редактирование отображение в веб-браузере Цена Достоинства
и недостатки
ArcGis Имеется в своем составе готовый набор данных Осуществляется с помощью компонента ArcGis online Зависит от количества пользователей Используется только на готовых серверах ESRI, нет возможности самостоятельного развертывания
MapInfo Приобретается
отдельно Осуществляется с помощью компонента поставляемым с MapInfo 45000 за рабочее место и около 200000 веб сервер
Высокая цена, на веб-модуль
КБ Панорама Приобретается
отдельно Осуществляется с помощью веб -компонента Веб-сервер 300000
Высокая цена, на веб-модуль
Дубль –ГИС Приобретается
отдельно Использует для веб-отображени я билиотеку leaflet
- Не использует собственную библиотеку для отображения
Яндекс-карты Имеется в своем составе готовый набор данных Работает только
в веб . Бесплатно для личного использования. Платно для корпоративного Сложность использования своих слоев и данных
Google-карты Имеется в своем составе готовый набор данных Работает только
в веб
Бесплатно для личного использования. Платно для корпоративного Сложность использования своих слоев и данных
Leaflet.js Не имеет готового набора данных Отображение в браузере Неограниченно, бесплатно Бесплатно для использования, но нет средств для редактирования карт.
Поэтому при рассмотрении привычных геоинформационных систем однозначно будет минусом высокая цена, но возможно данные системы быстро окупаются только при использовании в специфической отрасли, к примеру: в нефтегазовой или же в системах по решению геодезических проблем. Для информационно-поисковой системы, такие решения плохо подходят, ввиду сложности и универсальности данных систем.
В тоже время использования готовых картографических сервисов, таких как: «Google map», «Yandex карты», не дают возможности изменять алгоритмы поиска геоинформационных данных заложенных в данные системы, поэтому однозначно, что пользоваться данными системами будет неудобно. Зачастую такие системы могут нерелевантно выдавать ту информацию, которая не интересует пользователя, а именно - это реклама, повышение релевантности тех организации, которые оплатили фирме предоставляющие услуги поиска.
Поэтому использование готовых продуктов либо предлагает готовое решение по высокой цене, либо данные решения хоть и решают частично поставленную проблему, но не позволяют добавлять и изменять те критерии поиска информации которые требуется решить в нашей задаче. Также данные системы не позволяют перейти от Интернет-версии к локальной, работающей только на компьютере пользователя. Это было бы удобно в том случае, если использование корпоративной сети запрещает использование сети Интернет. Геоинформационная система Дубль – ГИС для отображения карт для декстоп-версии пользуется своими разработками, но для вывода в сети Интернет пользуется разработками библиотеки leaflet. Сама по себе библиотека leaflet, умеет отображать данные, и позволяет добавлять свои собственные слои. Данная программная библиотека позволяет создать геоинформационную систему, работающую с собственными геоинформационными данными. Единственной проблемой данной системы является создание самих данных. Поэтому подготовка геоинформационных данных ведется в других системах.
Библиотека leaflet, является свободно распространяемым продуктом, данная программная библиотека позволяет легко добавлять свои слои, для вывода на экран. Свободное распространение предполагает бесплатное использование, как в платных, так и в бесплатных приложениях без ограничений. Задача программиста при разработке состоит в подготовке данных и создание пользовательского интерфейса для работы с данной библиотекой. Библиотека leaflet целиком была написана на java-script – поэтому данная система предполагает, что имеется сервер, на котором размещены геоинформационные данные, и клиента который будет использовать эти данные и загружать в браузер клиента. Разработка программного продукта создается посредством написания интерфейса на языке html. Для создания приложения требуется написание скриптов на языке java-script. По причине того, что данный язык является встроенным в браузеры, поэтому в данном случае альтернативных языков программирования для данной библиотеки не существует.
2.3 Структура геоинформационной системы
Функциональная структура прикладного программного обеспечения должна предполагать решение следующих задач:
• Информационные - это в первую очередь вычислительные и логические, к которым относятся задачи по отображению графических карт, вычисления положения объектов
• Управляющие – поиск и отображения необходимой информации и предоставления доступа к системе по отображению информации.
Фрагмент для ознакомления
3
Список литературы
1 Венделева, М. А. Информационные технологии в управлении : учебное пособие / М. А. Венделева, Ю. В. Вертакова. – М. : Юрайт, 2013. – 462 с.
2 Информационные технологии : учебник для вузов / [А. Г. Схиртладзе и др.]. – М. : Академия, 2015. – 288 с.
3 Орлов, С. А. Теория и практика языков программирования : учебник / С. А. Орлов. – М. ; СПб. ; Н. Новгород : Питер, 2014. – 688 с.
4 Советов, Б. Я. Базы данных: теория и практика : учеб. для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. – М. : Юрайт, 2012. – 463 с.
5 Кудрин, В. А. Технологические процессы производства стали : учебник / В. А. Кудрин, В. А. Шишимиров. – Ростов : Феникс, 2017. – 302 с.
6 Коновалов, Г. В. Металлургические печи : учебное пособие / Коновалов Г. В., Дарьин А. А., Васильев В. В. – Санкт-Петербург : Лема, 2017. – 121 с.