OpenGeo Suite: отличный пример программного обеспечения ГИС, в котором рассматриваются недостатки модели OSGeo

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

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

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

  • Если однажды утром мы увидим проблему, связанную с обновлениями с других платформ, в таких аспектах, как безопасность. Кто отвечает на тот момент, когда нам нужна поддержка, и по какой цене оставить его в бюджете?

  • Учитывая диапазон альтернатив в языке, библиотеках, клиентских решениях, веб-решениях, какую комбинацию мы должны выбрать для обеспечения совместимости квази Всего?

OpenGeo Suite - это решение, которое не только использует преимущества зрелости доступных инструментов, но и нацелено на устранение этих недостатков модели. В дополнение к тому, чтобы дать сообществу решение, с помощью которого они могут улучшить свои инициативы в области развития, он создает общий поток для задействованных компонентов для их эволюции, а для компаний OpenGeo Suite обеспечивает серьезность, требующую решения для открытого источника. В то время как есть другие компании, через некоторое время, пытаясь использовать эту альтернативу, я не могу не только признать высокую емкость и креативность мышления Boundless, компании, которая создала это решение.

Давайте посмотрим на подход OpenGeo Suite:

Какие инструменты включает OpenGeo Suite?

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

Например, только в развитии языка у нас есть головоломка, возникающая из-за потребностей сообщества, многие из которых делают то же самое, другие подражают в другом вкусе, некоторые с уникальными характеристиками в простых процедурах, которые мы хотели бы иметь их всех. Давайте рассмотрим это разделение по функциям и языкам; хотя я должен быть честным, категоризация не является исключительной, и в некоторых случаях трудно отличить границу:

  • На клиентском уровне наиболее популярным является контекст: QGis, Grass, ILWIS, SAGA, Kapaware, основанный на C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, основанные на Java. MapWindow рядом с ActiveX на основе .NET.
  • В библиотеках мы имеем: GDAL, OGR, PROJ4, FDO, GEOS на C ++. GeoTools, WKB4J, JTS, Baltic на базе Java. NTS, GeoTools.NET, SharpMap в .NET.
  • С точки зрения веб-решений, которые в настоящее время процветают: MapServer, MapGuide OS над C ++; GeoServer, Degree, Geonetwork over Java. OpenLayers, Leaflet и Ka-Map в Javascript, mapFish на Python, MapBender в PHP / Javascript.
  • В качестве баз данных, Postgres является доминирующим бесспорным, но и другие решения.

Это показывает, что можно монтировать систему практически в любой среде. Более того, многие из них, хотя они родились на языке, теперь поддерживают других. Также многие из них родились как клиент, но могут управлять веб-данными, и в таких случаях, как Open Layers, в веб-среде можно разрабатывать практически все, что делается в клиентском инструменте.

Какую комбинацию бесплатного программного обеспечения использовать?

Сделка OpenGeo была решена QGIS как настольный клиент, который в этот момент уже заслуживает категорию статей в Geofumadas. Для веб-сервера GeoServer используется как сервер данных, который работает на Tomcat, Jetty в качестве среды выполнения Java, GeoWebCache для тесселяции и OpenLayers в качестве библиотеки, хотя последний вариант не имеет номерного знака с учетом таких решений, как Leaflet, который растет с большим успехом, особенно по его модели основанный на плагинах и его потенциал с мобильными приложениями. Вы можете видеть, что они могут идти по одной строке языка, но я хотел бы видеть матрицу анализа, которая привела их к этому определению.

Давайте будем понятны, каждый может реализовать эти решения для каждого человека. Что содержит OpenGeo - это установщик с версиями этих компонентов с улучшенными эффективными утомительными процедурами; например:

набор для opengeo

  • сервер карт OpenGEO SuiteУстановщик делает сборку аккуратно. Возможность выбора компонентов для установки, удаления или удаления. Для тех, кто имел дело с механизмом выполнения Java, с блаженной 503 Error будет знать эту утилиту.
  • Существуют разные установщики: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu и серверы приложений.
  • Последняя версия 4.02 содержит PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 и GeoWebCache 1.5; и поддерживает OpenLayers 3.
  • В стартовом меню вы создаете прямые ссылки для остановки или запуска GeoServer и Postgres; также для повышения пользовательского интерфейса данных шейп-файлов данных до Postgres (shp2psql), а также для доступа к базе данных PostGis (PgAdmin).
  • Также в меню «Пуск» есть доступ к локальному хосту, который в этой версии исключает клиентский интерфейс версии 3, с чистой панелью управления в отношении сервисов GeoServer, GeoWebCache и GeoExplorer.
  • Этот продукт GeoExplorer представляет собой впечатляющую разработку Boundles на основе GeExt, которая выступает в роли средства просмотра данных для GeoServer, позволяет загружать данные из локального файла или из хранилища данных, имея возможность настраивать цвет, толщину линии, прозрачность, с указанием правил и сохранения непосредственно в файле стиля geoServer (sld). Никто в здравом уме не работает с чистым кодом, а GeoExplorer - отличное решение -хотя он делает больше вещей-.
  • Установленная версия GeoServer включает в себя ссылку на импорт данных, и вы можете создавать источники из локальных слоев формы, включая PostGis, чтобы вы могли перемещать данные с одной базы на другую, включенные из Localhost в размещенную службу; Интересно, что эта загрузка данных решает проблемы OGR2OGR, которые, если они не выполняются с консольной линией, бросают трудности при загрузке многополигонального слоя, потому что по умолчанию используется простой многоугольник.
  • В этом случае службы WPS появляются, потому что в опции для установки я решил их интегрировать.
  • Во время установки вы можете добавлять надстройки GeoServer, такие как CSS Styling, CSW, Clustering и поддержку библиотек изображений GDAL. Существует также надстройка для PostGIS, которая поддерживает облака точек в базе данных, а в качестве клиента вы также можете установить GDAL / OGR. Для разработчиков есть возможность установить Webapp SDK и GeoScript.
  • В отличие от моей версии, размещенной на сервере, я вижу, что есть более возможные источники данных, которые, безусловно, могут быть добавлены, но в случае версии, поставляемой с OpenGeo Suite, она содержит текст с разделителями-запятыми, H2, H2 JNDI, SQL Server, OGR, Oracle и несколько возможностей в растровых фонов.

Как насчет Qgis?

  • Из лучших, для Qgis они создали отличный плагин под названием OpenGeo explorer, с которым вы можете взаимодействовать с базой Postgres, а также с GeoServer. Отсюда вы можете редактировать slds, перемещать слои, группы слоев, редактировать имена, удалять, видеть рабочие области, кешированные слои и т. Д.
  • Если слой удален, sld удаляется; все это настраивается и, в конце концов, получает задание от клиента, контролирующего, что происходит, что синхронизация может использовать API REST.
  • Пока что нет, это shp2psql, но я не удивлен, что он интегрирован в одну панель, возможно, прозрачен, как плагин Spit, который, в отличие от пользовательских интерфейсов, поддерживает соединения, может загружать несколько слоев в блок, индикатор выполнения больше реалистичные и наиболее понятные сообщения об ошибках.

открыть плагин geg suite postgres

С этим OpenGeo Suite не говорится, что это волшебный рецепт. Но это наверняка переместит большую часть сообщества на это предпочтение, особенно потому, что компании, которые продают курсы, предпочтут преподавать этот маршрут, который гарантирует более короткую кривую обучения.

Комбо совместим с другими инструментами, которые могут быть установлены на сервере.

Какое влияние оказывает OpenGeo Suite

Мы увидим, какое влияние это оказывает на сообщество, потому что за Boundless есть люди с большим опытом в этой области, которые участвуют в разработке инструментов и библиотек, которые теперь делают этот сектор устойчивым. Но прежде всего с бакалейным бизнесом в сфере предпринимательства и маркетинга, который часто теряется с технического уровня. Чтобы упомянуть хотя бы шесть:

  • Эдди Пикл и Кен Боссунг, основатели IONIC, компании, которая купила ERDAS на 2007 и теперь принадлежит Leica.

  • Андреас Хосевар и Барт ван ден Эййнден, которые были погружены в разработку OpenLayers 2 и GeoExt.

  • Виктор Олайя, который оставил нам это наследие SEXTANTE,

  • Пол Рэмси, из первых инициаторов PostGIS.

Другим положительным эффектом является формальность крупной компании, которая, помимо того, что становится монстром на рынке, который всегда является риском, обеспечивает формальность конкуренции против компаний частного сектора в таких аспектах, как поддержка, доверие, безопасность и контроль качества разработок.

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

безграничныйВ модели свободного кода есть возможность для всех. Итак, что предлагает Boundless, есть ли возможность быть партнером; есть способность тех, кто хочет повысить свою способность продавать услуги с точки зрения внедрения, обучения, поддержки или развития. В этом примере мы находим полезные и полезные уроки для изучения и дополнения усилий, прилагаемых фондом gvSIG, о которых мы поговорим в другой раз.

Скачать OpenGeo Suite.

2 Ответы на «OpenGeo Suite: отличный пример программного обеспечения ГИС, разработанного для слабых сторон модели OSGeo»

  1. Интересуюсь разработчиками программного обеспечения в Opengeo Suite для применения геопространственного контроля к дорожным мегапроектам

  2. Большое спасибо за ваши редакционные статьи. Для меня лично я нахожу это обогащением.
    Ваша помощь важна для моего анализа и принятия решений.

Оставить комментарий

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.