Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Преимущества. 
Открытое программное обеспечение географических информационных систем: цели и задачи

РефератПомощь в написанииУзнать стоимостьмоей работы

Модель разработки. Открытость делает разработку ГИС более эффективной, главным образом за счет высокой модульности. Разработка так же сильно облегчается за счет использованием готовых программных компонент, активно используемых в разработке открытых ГИС. Для интерфейса часто используется QT, возможность работы с многочисленными векторными и растровыми форматами — GDAL/OGR, геометрические… Читать ещё >

Преимущества. Открытое программное обеспечение географических информационных систем: цели и задачи (реферат, курсовая, диплом, контрольная)

Цена. Безусловно, самым привлекательным параметром открытого программного обеспечения ГИС является цена лицензии, как правило отсутствующая. Однако, необходимо отметить, что открытость не обязательно синоним бесплатности и первый пункт определения открытого ПО явным образом гласит, что способ распространения ПО: платный или бесплатный — выбор его авторов. Тем не менее, на сегодняшний день подавляющее большинство открытого ПО ГИС распространяется полностью бесплатно. Редким примером исключения является например расширение ZigGIS, позволяющее работать с базами данных PostGIS в ArcGIS Desktop. Исходный код этого ПО распространяется свободно для персонального использования и обучения, ПО готовое к использованию и коммерческое использование требует покупки лицензии.

Несмотря на значительную разницу между ценой на лицензии на коммерческое и открытое ПО необходимо учитывать, что общая цена производства и владения открытого ПО тем не менее не является нулевой. Безотносительно типа ПО, в цену необходимо включать затраты на установку, техническую поддержку, обучение и другие связанные расходы. Преимущество открытого ПО заключается в отсутствие разницы между ценой производства и ценой использования. В то время как цена производства открытого ПО формируется по похожим законам с проприетарным, формирование цены для пользователя принципиально различно.

Хорошим примером ценовой разницы в конкретном случае является проект внедрения открытой ГИС QGIS в правительстве кантона Солотурн (Швейцария). По предварительным расчетам, экономия только на лицензиях составила порядка 150−200 тыс. долларов. Однако, реализаторам проекта пришлось потратить весьма значительные средства (порядка 30 тыс. долларов) на доработку программного продукта.

Большая свобода от разработчика. Открытые ГИС, как и открытое ПО в целом отражают современную тенденцию уменьшения зависимости пользователя программного обеспечения от разработчика (так называемый vendor lock-in). Очевидно, что данная проблема относительна, поскольку продолжительный опыт использования ПО, открытого или закрытого, так или иначе приводит к выстраиванию вокруг него технологической линейки, цена перехода с которой может оказаться большей, чем освоение нового ПО. Однако, в условии открытости, пользователю открытого ПО ГИС гарантирована возможность внесения необходимых ему изменений самостоятельно.

Прошлые и современные отказы ESRI от поддержки определенных языков программирования (VBA, VB6 для ArcGIS 9.4) и программных пакетов целиком (Arcview GIS 3. x) рациональны с точки зрения производителя, этот ход позволяет сконцентрировать усилия на более перспективных направлениях развития. Однако, данные шаги также могут вызвать недовольство пользователей продуктов, успевших к моменту прекращения их использования тесно интегрировать их в свои технологические линейки и отработать их поддержку в рамках своих организаций. Зачастую пользователи могут быть заинтересованы не в новом ПО, а в продолжение поддержки старого. Открытость ПО ГИС в данном случае даёт большие гарантии продолжения поддержки программного продукта, в том числе самим пользователем.

Модель разработки. Открытость делает разработку ГИС более эффективной, главным образом за счет высокой модульности. Разработка так же сильно облегчается за счет использованием готовых программных компонент, активно используемых в разработке открытых ГИС. Для интерфейса часто используется QT, возможность работы с многочисленными векторными и растровыми форматами — GDAL/OGR, геометрические операции, как правило, реализованы на базе библиотеки GEOS/GeoTools, последнее время выделяются в отдельные проекты другие, менее комплексные компоненты, необходимые в ГИС. Такие как, например, расстановка подписей (PAL), проекционные преобразования (Proj.4), высококачественный рендеринг (AGG) и другие. Подобная модульность позволяет сфокусироваться на более эффективной реализации определенного подмножества функциональности и избежать неизбежного в случае закрытой модели разработки дублирования усилий. Благодаря тому, что разработка ведется «на виду», проектов дублирующих друг друга практически не возникает. Классическим доказательством эффективности такого подхода является библиотека абстракции GDAL/OGR, используемая для работы с более чем 100 растровыми и 30 векторными форматами, не только практически во всех открытых ГИС, а так же в проприетарных решениях, таких как, например, ArcGIS (модуль Interoperability) и Google Earth. Однако, сложность лицензионной ситуации, когда различные компоненты используют разные, часто конфликтующие между собой лицензии, может затруднить развитие и распространения программного продукта.

Одним из положительных эффектов использования тулкитов QT и Java является в целом лучшая кросс-платформенность открытых ГИС, способных, в отличие от многих проприетарных решений работать под Windows, Mac OS, Linux. Однако, это не обязательно верно для отдельных представителей открытых ГИС.

Инновации. Быстрый темп разработки, привлечение разработчиков со всего мира и высокая модульность стимулируют инновационный характер открытого ПО. Здесь, внедрение новых, часто еще полностью не отработанных технологий, не встречает противодействия, а скорее приветствуется. Так, например, поддержка весьма распространенных также открытых баз пространственных данных PostGIS появилась в коммерческом ПО ГИС Mapinfo и ArcGIS сравнительно недавно. Открытые же ГИС умеют работать с этими базами данных по меньшей мере 3−4 года. Быстрый рост функциональности может влиять на надежность и удобство пользования приложением, но это может быть скомпенсировано дополнительным тестированием широким сообществом пользователей.

Долгосрочный контроль ситуации. Многие из перечисленные выше преимуществ открытого ПО ГИС могут быть отнесены и к проприетарным продуктам в условиях хорошего выбора. Однако, если пользователь на рынке надолго, полный контроль над продуктом в долгосрочной перспективе может предоставить только открытое ПО. Вопрос, нужен ли пользователю этот контроль, мы предлагаем решить ему самому.

Показать весь текст
Заполнить форму текущей работой