OpenGeo Suite: чудовий приклад програмного забезпечення GIS, який думає про слабкі сторони моделі 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 на базі Java, WKB4J, JTS, Балтія. NTS, GeoTools.NET, SharpMap через .NET.
  • Що стосується веб-рішень, які сьогодні користуються великою популярністю: MapServer, OS MapGuide на C ++; GeoServer, ступінь, геомережа на Java. OpenLayers, Leaflet та Ka-Map у Javascript, mapFish у Python, MapBender у PHP / Javascript.
  • Що стосується баз даних, Postgres є безперечним домінуючим, хоча інші рішення також доступні.

Вищесказане показує нам, що систему можна встановити практично в будь-якому середовищі. Більше того, багато з них, хоча і народились однією мовою, зараз підтримують інші. Багато з них також народилися як клієнти, але вони здатні управляти веб-даними, і у таких випадках, як Open Layers, можливо навіть розробити у веб-середовищі майже все, що робиться в клієнтському інструменті.

Яке поєднання вільного програмного забезпечення?

OpenGeo Suite був прийнятий рішенням Цис Як настільний клієнт, ви вже заслужили категорію статей про Geofumadas. Для Інтернету вони вибрали GeoServer як сервер даних, який працює на Tomcat, Jetty як середовище виконання Java, GeoWebCache для тесселяції та OpenLayers як бібліотеку, хоча ця остання опція не має необхідної реєстрації, враховуючи такі рішення, як Leaflet, що зростає з великим успіхом, особливо завдяки своїй моделі. на основі Плагінів та їх потенціалу для мобільних додатків. Побачте, що ви можете піти одним мовним мовою, але я хотів би побачити матрицю аналізу, яка привела вас до цього визначення.

Будемо зрозумілі, кожен може реалізувати ці рішення індивідуально. Що містить OpenGeo - це інсталятор з версіями цих компонентів із удосконаленнями, які роблять нудні процедури більш ефективними; наприклад:

відкритий люкс

 

  • карта сервера opengeo suiteІнсталятор робить збірку акуратною. Можливість вибору компонентів для встановлення, видалення чи видалення. Тим, хто мав справу з двигуном виконання Java із щасливою помилкою 503, буде відомо про користь.
  • Є різні інсталятори: 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).
  • Також у меню "Пуск" є доступ до localhost, який у цій версії виключає клієнтський інтерфейс версії 3, з чистою панеллю управління до служб GeoServer, GeoWebCache та GeoExplorer.
  • Цей продукт, GeoExplorer - це вражаюча розробка Boundles на основі GeExt, яка виконує функцію перегляду даних для GeoServer, дозволяє завантажувати дані з локального файлу або з сховища даних, будучи в змозі налаштувати колір, товщину ліній, прозорість, маркування, включаючи правила та збереження безпосередньо у файлі стилю geoServer (sld). Ніхто в здоровому розумі не працює з цим чистим кодом, і GeoExplorer - відмінне рішення -хоча це і робить більше речей-.
  • Встановлена ​​версія GeoServer включає посилання на імпорт даних, що дозволяє створювати джерела з локальних шарів фігури, включаючи PostGis, за допомогою яких дані можна переміщати з однієї бази на іншу, включаючи з Localhost до розміщеної служби; Цікаво, що це завантаження даних вирішує проблеми OGR2OGR, які, якщо вони не виконуються за допомогою консольної лінії, створюють труднощі при завантаженні багатополігонного шару, оскільки за замовчуванням використовується простий багатокутник.
  • У цьому випадку служби WPS з'являються, оскільки в інсталяційній опції я вирішив інтегрувати їх.
  • Додатки GeoServer, такі як CSS Styling, CSW, Cloustering та підтримка бібліотек зображень 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, але не дивно, що не інтегровано в ту ж панель, можливо, прозору, як плагін коса, що на відміну від інтерфейсу зберігає з'єднання, ви можете завантажити кілька шарів блок, індикатор більше реалістичні та найбільш зрозумілі повідомлення про помилки.

відкрити плагін geo suite postgres

З цим OpenGeo Suite не можна сказати, що це чарівний рецепт. Але це, безсумнівно, спонукає значну частину громади до цього уподобання, тим більше, що компанії, які продають курси, вважатимуть за краще викладати цей шлях, який гарантує коротший термін навчання.

Комбінат сумісний з іншими інструментами, які можна встановити на сервері.

 

Який вплив має OpenGeo Suite

Ми побачимо, який вплив це справляє на громаду, адже за «Безмежними» є люди з великим досвідом у цій галузі, які брали участь у розробці інструментів та бібліотек, які зараз роблять цей сектор стійким. Але, перш за все, навчанням підприємництву та маркетингу послуг, яке часто марнується з технічного рівня. Згадати принаймні шість:

  • Едді Пікл і Кен Боссюнг, засновники IONIC, компанії, яка купила ERDAS на 2007 і в даний час належить компанії Leica.

  • Андреас Хосевар та Барт ван ден Ейнден, які були занурені в розробку OpenLayers 2 і GeoExt.

  • Віктор Олайя, який залишив нам спадщину SEXTANTE,

  • Пол Ремзі, з ранніх ініціаторів PostGIS.

Інший позитивний вплив полягає у формальності великої компанії, яка, крім становлення монстра на ринку (що завжди є ризиком), забезпечує формальність конкуренції з приватними компаніями у таких аспектах, як підтримка, довіра, безпека та контроль за розвитком.

Спектр послуг, який пропонує "Безмежний", починаючи від міграції платформи і закінчуючи щорічними послугами підтримки, нам здається відповідним діловому та інституційному ринку, який потроху розуміє різницю між місцевою підтримкою та підтримкою бізнесу. Цей ринок повинен бути непростим, але ми бачимо добрими очима, як установи дозрівають в думках, оцінюючи розробку програмного забезпечення та інформацію як актив, таким чином їм вдалося перейти від призначення автомеханічних завдань своїм автомобілістам до найму спеціалізованих страхових компаній та послуг розподільчих компаній.

безмежнийУ моделі з відкритим кодом є можливість для кожного. Тож те, що пропонує “Безмежна”, є можливість бути партнером; перевищують можливості тих, хто бажає розширити свою здатність продавати послуги з точки зору впровадження, навчання, підтримки або розвитку. Приклад здається нам цінним і хороших уроків для вивчення та доповнення зусиль, які Фонд gvSIG веде в інший спосіб, про що ми поговоримо з іншого приводу.

Завантажити OpenGeo Suite.

2 відповіді на "OpenGeo Suite: Прекрасний приклад програмного забезпечення для ГІС про слабкі сторони моделі OSGeo"

  1. Зацікавлені розробники програмного забезпечення в Opengeo Suite, щоб застосувати геопросторовий контроль до дорожніх мегапроектів

  2. Велике спасибі за редакційні статті. Особисто я вважаю, що це збагачує.
    Ваша допомога важлива для мого аналізу та прийняття рішень.

Залиште відповідь

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

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.