Géospatiale - SIGQGIS

OpenGeo Suite: Un excellent exemple des faiblesses du logiciel SIG modèle de pensée OSGeo

À ce jour, au moins dans l'environnement géospatial, tout professionnel de la pensée neutre reconnaît que le logiciel libre est aussi mature que le logiciel commercial et, à certains égards, supérieur.

La stratégie de normalisation a très bien fonctionné. Bien que son équilibre de mise à jour face à l'énergie requise par l'évolution technologique soit discutable, c'est peut-être ce qui a jeté les bases pour garantir le succès d'autres efforts tels que la communauté, l'approche philosophique, l'économie et d'autres idées qui ont été utilisées pour justifier le modèle. qui sont finalement également nécessaires.

Cependant, vendre des solutions Open Source n'est pas facile dans les environnements commerciaux ou gouvernementaux, pour de nombreuses raisons qui proviennent en partie de la concurrence mais aussi comme résultat inévitable des faiblesses du modèle, qui doit évoluer et coexister avec les logiciels propriétaires. Les décideurs se posent des questions comme:

  • Si un matin nous voyons un problème résultant de mises à jour d'autres plateformes, dans des aspects tels que la sécurité Qui répond au moment où nous avons besoin de support et à quel prix le laisser budgétisé?

  • Compte tenu de l'éventail des alternatives linguistiques, des bibliothèques, des solutions client, des solutions web, quelle combinaison devons-nous choisir pour assurer la compatibilité? quasi total

OpenGeo Suite est une solution qui non seulement profite de la pleine maturité des outils disponibles, mais vise également à répondre à ces faiblesses du modèle. En plus de donner à la communauté une solution avec laquelle ils peuvent améliorer leurs initiatives de développement, cela crée un fil conducteur pour les composants impliqués pour guider leur évolution et, pour les entreprises, OpenGeo Suite apporte le sérieux nécessaire pour choisir l'open source. Bien qu'il existe d'autres entreprises, après avoir testé cette alternative, je n'ai d'autre choix que de reconnaître la grande capacité et la créativité des penseurs derrière Boundless, l'entreprise qui a créé cette solution.

Jetons un oeil à l'approche OpenGeo Suite:

Quels outils inclut OpenGeo Suite?

Avoir autant d'options de solution n'est pas mal, c'est normal, même si cela complique quelque peu la manière d'assurer la sélection des outils dans les processus de production intégraux. Une mauvaise sélection peut être coûteuse si l'on se rend compte que l'on a déjà investi des efforts en recherche, développement, formation et surtout du temps non récupérable.

Par exemple, ce n'est qu'en termes de langage de développement que nous avons un casse-tête résultant des besoins de la communauté, beaucoup d'entre eux font exactement la même chose, d'autres émulant dans une autre saveur, certains avec des caractéristiques uniques dans des routines simples que nous aimerions tous avoir. Voyons cette séparation par fonctionnalités et langages; même si je dois être honnête, la catégorisation n'est pas exclusive et dans certains cas, il est difficile de distinguer la frontière:

  • Au niveau client, qui est le contexte le plus vulgarisé, sont: QGis, Grass, ILWIS, SAGA, Kapaware, basés sur C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, basé sur Java. MapWindow pour sa part sur ActiveX basé sur .NET.
  • Dans les bibliothèques, nous avons: GDAL, OGR, PROJ4, FDO, GEOS sur C ++. GeoTools basés sur Java, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap sur .NET.
  • Quant aux solutions pour le web, qui ont aujourd'hui beaucoup de popularité: MapServer, MapGuide OS sur C ++; GeoServer, Degré, Geonetwork sur Java. OpenLayers, Leaflet et Ka-Map en Javascript, mapFish en Python, MapBender en PHP / Javascript.
  • Quant aux bases de données, Postgres est la dominante incontestée, bien que d'autres solutions soient également disponibles.

Ce qui précède nous montre qu'il est possible de monter un système dans presque n'importe quel environnement. De plus, beaucoup d’entre eux, bien qu’ils soient nés dans une langue, en soutiennent maintenant d’autres. Beaucoup d'entre eux sont également nés en tant que clients, mais ils sont capables de gérer des données Web et dans des cas tels que les couches ouvertes, il est même possible de développer dans un environnement Web presque tout ce qui est fait dans un outil client.

Quelle combinaison de logiciel libre à utiliser?

La suite OpenGeo a été décidée par Qis En tant que client de bureau, qui mérite désormais une catégorie d'articles dans Geofumadas. Pour le web, ils ont choisi GeoServer comme serveur de données fonctionnant sur Tomcat, Jetty comme environnement d'exécution Java, GeoWebCache pour la tessellation et OpenLayers comme bibliothèque, bien que cette dernière option n'ait pas d'enregistrement obligatoire, compte tenu de solutions telles que Leaflet qui se développe avec un grand succès, notamment grâce à son modèle. basé sur les plugins et son potentiel avec les applications mobiles. Voyez que vous pourriez passer par une seule ligne de langage mais j'aimerais voir la matrice d'analyse qui vous a conduit à cette définition.

Soyons clairs, n'importe qui peut mettre en œuvre ces solutions individuellement. Ce que contient OpenGeo est un installateur avec des versions de ces composants avec des améliorations pour rendre les routines fastidieuses plus efficaces; par exemple:

suite opengeo

 

  • serveur de cartes de la suite opengeoLe programme d'installation rend l'assemblage soigné. Être en mesure de choisir les composants à installer, supprimer ou désinstaller. Ceux qui ont eu affaire à un moteur d'exécution Java avec l'heureuse erreur 503 en sauront l'utilité.
  • Il y a différents installateurs: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu et les serveurs d'applications.  
  • La version récente 4.02 apporte PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 et GeoWebCache 1.5; et prend en charge OpenLayers 3.
  • Dans le menu de démarrage, vous créez des liens directs pour arrêter ou démarrer GeoServer et Postgres; également pour élever l'interface utilisateur de chargement des fichiers de formes vers Postgres (shp2psql) et pour accéder à la base de données PostGis (PgAdmin).
  • Toujours dans le menu de démarrage, il y a un accès au localhost, qui dans cette version élimine l'interface client de la version 3, avec un panneau de contrôle propre vers les services GeoServer, GeoWebCache et GeoExplorer.
  • Ce produit, GeoExplorer est un développement impressionnant de Boundles basé sur GeExt qui agit comme un visualiseur de données pour GeoServer, permet le téléchargement de données à partir d'un fichier local ou d'un entrepôt de données, pouvant configurer la couleur, l'épaisseur de ligne, la transparence, l'étiquetage, y compris les règles et l'enregistrement directement dans le fichier de style geoServer (sld). Personne de sensé n'utilise celui-ci en code pur et GeoExplorer est une excellente solution -bien qu'il fasse plus de choses-.
  • La version installée de GeoServer comprend un lien vers l'importation de données, permettant de créer des origines à partir de couches de formes locales, y compris PostGis avec lequel les données peuvent être déplacées d'une base à une autre incluse du Localhost vers un service hébergé; Il est intéressant de noter que ce téléchargement de données résout les problèmes OGR2OGR qui, à moins qu'ils ne soient effectués avec une ligne de console, posent des difficultés lors du téléchargement d'une couche multipolygone, car la valeur par défaut est un polygone simple.
  • Dans ce cas, les services WPS apparaissent car dans l'option d'installation j'ai décidé de les intégrer.
  • Des modules complémentaires GeoServer tels que CSS Styling, CSW, Cloustering et la prise en charge des bibliothèques d'images GDAL peuvent être ajoutés au moment de l'installation. Il existe également un module complémentaire pour PostGIS qui prend en charge les nuages ​​de points sur la base de données et GDAL / OGR peut également être installé en tant que client. Pour les développeurs, il existe une option pour installer Webapp SDK et GeoScript.
  • Contrairement à ma hébergée sur la version du serveur, je vois qu'il ya plus de sources de données possibles que l'assurance peut être ajoutée mais dans le cas qui vient avec la version OpenGeo Suite apporte texte délimité par des virgules H2, H2 JNDI, SQL Server, OGR, Oracle et une poignée de possibilités dans les arrière-plans raster.

Qu'en est-il de Qgis?

  • Parmi les meilleurs, pour Qgis, ils ont créé un excellent plugin appelé OpenGeo explorer avec lequel vous pouvez interagir avec la base de données Postgres et également avec GeoServer. De là, vous pouvez modifier les sld, déplacer des couches, des groupes de couches, modifier les noms, supprimer, afficher les espaces de travail, les couches mises en cache, etc.
  • Si une couche est supprimée, le sld est supprimé; tout cela est configurable et à la fin obtient un travail du client contrôlant ce qui est en place, cette synchronisation peut utiliser l'API REST.
  • Pour l'instant il n'a pas est shp2psql mais pas étonnant alors intégré dans le même panneau, peut-être aussi transparent que le plugin Spit que, contrairement aux magasins de l'interface utilisateur les connexions, vous pouvez télécharger plusieurs couches bloc, la barre de progression est plus des messages d'erreur réalistes et les plus compréhensibles.

Ouvrir le plugin geo suite postgres

Avec cette Suite OpenGeo, ce n'est pas dire que c'est la recette magique. Mais cela déplacera sûrement une grande partie de la communauté vers cette préférence, d'autant plus que les entreprises qui vendent des cours préféreront enseigner cette voie qui garantit une courbe d'apprentissage plus courte.

Le combo est compatible avec d'autres outils pouvant être montés sur le serveur.

 

Quel impact vient avec OpenGeo Suite

Nous verrons quel impact cela a sur la communauté, car derrière Boundless il y a des gens avec beaucoup d'expérience dans le domaine, qui ont été impliqués dans le développement d'outils et de bibliothèques qui rendent maintenant le secteur durable. Mais surtout avec une formation à l'entrepreneuriat et aux services marketing, qui est souvent gaspillée au niveau technique. Pour en mentionner au moins six:

  • Eddie Pickle et Ken Bossung, fondateurs d'IONIC, une société qui a acheté ERDAS sur 2007 et qui appartient maintenant à Leica.

  • Andreas Hocevar et Bart van den Eijnden, qui ont été immergés dans le développement de OpenLayers 2 et GeoExt.

  • Victor Olaya, qui nous a laissé cet héritage de SEXTANTE,

  • Paul Ramsey, des premiers initiateurs de PostGIS.

L'autre impact positif est dans la formalité d'une grande entreprise qui, en plus de devenir un monstre sur le marché - qui est toujours un risque - offre une forme de concurrence pour les entreprises du secteur privé dans des aspects tels que le soutien, la crédibilité, la sécurité et contrôle de la qualité des développements.

Les services proposés par Boundless, allant de la migration de plate-forme aux services de support annuels, nous semblent cohérents avec le marché des entreprises et des institutions qui comprennent peu à peu la différence entre avoir un support local et un support commercial. Ce marché ne devrait pas être facile, mais nous voyons avec de bons yeux comment les institutions mûrissent dans la pensée, valorisant le développement logiciel et l'information comme un atout, elles ont ainsi réussi à passer de l'attribution de tâches de mécanicien automobile à leurs automobilistes, à l'embauche d'assurances et de services spécialisés. des sociétés de distribution.

illimitéDans le modèle open source, il y a des opportunités pour tout le monde. Alors, ce que propose Boundless est là, avec la possibilité de être un partenaire; au-delà de la capacité de ceux qui souhaitent améliorer leur capacité à vendre des services en termes de mise en œuvre, de formation, de soutien ou de développement. L'exemple semble précieux et fournit de bonnes leçons à tirer et complète d'une autre manière l'effort mené par la Fondation gvSIG, dont nous parlerons à une autre occasion.

Téléchargez OpenGeo Suite.

Golgi Álvarez

Écrivain, chercheur, spécialiste des modèles de gestion des terres. Il a participé à la conceptualisation et à la mise en œuvre de modèles tels que : Système national d'administration de la propriété SINAP au Honduras, Modèle de gestion des municipalités conjointes au Honduras, Modèle intégré de gestion du cadastre - Registre au Nicaragua, Système d'administration du territoire SAT en Colombie . Éditeur du blog de connaissances Geofumadas depuis 2007 et créateur de l'AulaGEO Academy qui comprend plus de 100 cours sur les sujets SIG - CAD - BIM - Digital Twins.

Articles Relatifs

2 Commentaires

  1. Intéressé par les développeurs de logiciels sous Opengeo Suite pour appliquer le contrôle géospatial aux mégaprojets

  2. Merci beaucoup pour vos éditoriaux. Pour moi personnellement, je trouve cela enrichissant.
    Votre aide est importante pour mon analyse et la prise de décision.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

Retour à bouton en haut