Suite

Cartes cartographiques complètes en PDF Sur demande en Open Source ?

Cartes cartographiques complètes en PDF Sur demande en Open Source ?


Actuellement, j'ai des données dans PostGIS. Je souhaite mettre en œuvre les éléments suivants : les utilisateurs feront une demande via le Web, avec des paramètres tels que l'emplacement, l'échelle, les couches à afficher, etc. et je dois leur fournir des cartes au format PDF. La mise en page de ces cartes contiendra la carte elle-même ainsi que des éléments cartographiques communs comme la barre d'échelle, le symbole du nord, la légende, la date, le titre, etc.

Je cherchais Mapnik pour rendre les PDF. Le problème alors est de savoir comment rendre la mise en page (dynamique, puisque les calques, l'échelle, la date… varieront).

Quel package open source avec des liaisons Python (ou une autre solution) recommanderiez-vous pour cela (je regarde QGIS en ce moment) ?

Je recherche une alternative au module Esri arcpy.mapping.


J'ai travaillé sur quelque chose de similaire. Vous pouvez probablement utiliser le module d'impression mapnik pour la plupart des choses dont vous avez besoin (échelle, légende, etc.). Vous devrez probablement le modifier un peu pour obtenir le design que vous souhaitez. Jettes un coup d'oeil àrender_legendetrender_scaleen particulier.

Voici le lien vers le module sur GitHub : https://github.com/mapnik/python-mapnik/blob/master/mapnik/printing.py


Cartes cartographiques complètes en PDF Sur demande en Open Source ? - Systèmes d'information géographique

Département de physique et d'informatique, Dayalbagh Educational Institute, Agra, Inde

Copyright & copie 2014 Sunil Pratap Singh, Preetvanti Singh. Il s'agit d'un article en libre accès distribué sous la licence Creative Commons Attribution, qui permet une utilisation, une distribution et une reproduction sans restriction sur n'importe quel support, à condition que l'œuvre originale soit correctement citée. Conformément à la licence d'attribution Creative Commons, tous les droits d'auteur et copie 2014 sont réservés au SCIRP et au propriétaire de la propriété intellectuelle Sunil Pratap Singh, Preetvanti Singh. Tous les droits d'auteur et copie 2014 sont protégés par la loi et par le SCIRP en tant que tuteur.

Reçu le 5 novembre 2013 révisé le 5 décembre 2013 accepté le 12 décembre 2013

Technologie Open Source Cartographie basée sur le Web Technologie Web Système d'information géographique Application spatiale

Il existe un besoin croissant de systèmes d'information géographique basés sur le Web pour une diffusion, un partage, un affichage et un traitement faciles et rapides de l'information spatiale. L'énorme croissance de l'utilisation du Web et des ressources géospatiales open source a suscité le développement d'applications spatiales basées sur le Web pour traiter des problèmes multidisciplinaires avec des dimensions spatiales. Cet article présente l'intégration d'outils géospatiaux open source et de technologies Web pour visualiser et interagir avec des données spatiales à l'aide d'un navigateur Web. L'objectif de cet article est de mettre en œuvre un prototype de système de cartographie sur le Web en fournissant des instructions étape par étape afin d'encourager les développeurs enthousiastes et les lecteurs intéressés à publier leurs cartes sur le Web sans aucune expérience technique préalable des serveurs de cartes. La mise en œuvre du prototype de cartographie montre l'utilisation d'outils géospatiaux open source qui se traduit par une mise en œuvre rapide avec un coût d'entrée logiciel minimal ou nul.

Les systèmes d'information géographique (SIG) ont été initialement adoptés par les utilisateurs des secteurs gouvernementaux, mais ils connaissent maintenant une croissance rapide et ont des implications profondes dans un grand nombre de domaines d'application, notamment la planification [1], le marketing [2], la vente au détail [3], les transports. [4], trafic [5], tourisme [6], ressources naturelles [7], immobilier [8], agriculture [9] et santé [10]. Ces systèmes peuvent être des outils de planification précieux pour aider au développement et à l'administration de programmes scientifiques basés sur des besoins géographiquement identifiés [11]. Lier l'emplacement à l'information est un processus qui s'applique à de nombreux aspects de l'entreprise tels que le choix d'un site, le ciblage d'un marché, la planification d'un réseau de distribution ou d'un itinéraire de livraison, l'établissement d'un territoire de vente et l'allocation de ressources [12]. Les entreprises, les collectivités et les particuliers se rendent compte qu'ils doivent disposer d'informations géographiques pour comprendre leur monde.

L'énorme croissance de la popularité d'Internet et l'intérêt croissant du public pour accéder à l'information géospatiale en ligne ont incité à développer des applications de cartographie Web. Le Web joue un rôle énorme dans le développement d'applications spatiales principalement en raison d'avantages tels que l'indépendance de la plate-forme, la réduction des coûts de distribution et des problèmes de maintenance, la facilité d'utilisation et l'accès généralisé. La puissance la plus importante des applications spatiales basées sur le Web est la capacité de publier et de partager des informations géospatiales sur le Web, ce qui permet d'échanger des informations de manière rapide et efficace, aidant ainsi les individus à prendre des décisions importantes plus rapidement. Les informations géospatiales comprennent non seulement des cartes ou des emplacements de points de repère, mais également des données d'attributs multiples, des données socio-économiques, des photographies aériennes, des images satellites, etc., qui peuvent avoir des caractéristiques statiques ou dynamiques [13].

Cet article vise à fournir une méthode pour créer un nouveau prototype de visualisation spatiale basé sur le Web en utilisant une combinaison de packages géospatiaux open source et de la plate-forme Microsoft .NET. Les sections suivantes documentent spécifiquement le développement et la mise en œuvre d'un système prototype en adoptant une technologie informatique client-serveur basée sur le Web.

2.1. Outils géospatiaux open source

Les logiciels commerciaux sont principalement des « sources fermées », ce qui signifie que le code ne peut pas être consulté ou modifié et qu'ils peuvent, dans certains cas, être facturés à un prix relativement élevé avec des frais de licence continus pour maintenir leur utilisation. Ces systèmes sont donc souvent tarifés hors de portée des zones à ressources limitées, en particulier dans les pays en développement, ce qui les conduit à rechercher des alternatives open source [14]. La large diffusion gratuite de la disponibilité, la liberté de lecture, la redistribution et les facilités de modification ont fait des packages open source des alternatives riches en fonctionnalités aux packages logiciels propriétaires [15]. Ces packages peuvent aider à la mise en œuvre d'outils de cartographie et d'analyse spatiale dans un grand nombre d'entreprises privées et publiques, en particulier dans les petites organisations qui ne peuvent pas se permettre le coût, la complexité, le coût de formation et les exigences particulières des logiciels propriétaires. Le marché des packages géospatiaux open source est en croissance [16] et la qualité de ces packages s'améliore grâce à la collaboration forte et libre entre un grand nombre de développeurs du monde entier.

Figure 1 . Composants fonctionnels des outils open-source [17].

Tableau 1 . Liste des outils géospatiaux open source [18].

2.2. Plateforme Microsoft .NET

Le .NET Framework est une technologie qui prend en charge la création et l'exécution de la prochaine génération de services et d'applications Web. Il s'agit d'un environnement d'exécution géré qui fournit une variété de services (gestion de la mémoire, système de type commun, interopérabilité des langages, compatibilité des versions) à ses applications en cours d'exécution. Ses principaux composants incluent [19] : le Common Language Runtime (CLR), qui est l'environnement d'exécution géré qui gère l'allocation de mémoire, l'interception des erreurs et l'interaction avec les services du système d'exploitation la bibliothèque de classes .NET Framework, qui est une collection complète de composants de programmation et d'interfaces de programme d'application (API) pour tous les principaux domaines de développement d'applications ASP.NET, une technologie Web côté serveur qui prend en charge la création d'applications Web dynamiques, de sites Web et de services Web.

Les avantages offerts par le .NET Framework incluent des cycles de développement plus courts (réutilisation du code, prise en charge de plusieurs langages de programmation), un déploiement plus facile, moins de bogues liés au type de données en raison de la sécurité de type intégrale, des fuites de mémoire réduites et, en général, des applications plus évolutives et fiables. .

Figure 2 . Architecture de la plate-forme Microsoft .NET [19].

Le Microsoft Visual Studio .NET est un environnement de développement intégré (IDE) pour développer des applications de console et d'interface utilisateur graphique ainsi que des applications Web, des services Web, des sites Web et des formulaires Windows. Il prend en charge différents langages de programmation (C#, C++, Visual Basic, J#, etc.) au moyen de services de langage, qui permettent à l'éditeur de code et au débogueur de prendre en charge presque tous les langages de programmation, à condition qu'un service spécifique au langage existe. Les langages intégrés incluent Visual C++, Visual Basic, Visual C# et Visual J#. Il prend également en charge XML/XSTL, HTML/XHTML, JavaScript et CSS. Il dispose d'outils complets (créateur de formulaires par glisser-déposer, IntelliSense, aide dynamique) pour créer et intégrer rapidement des applications qui augmentent la productivité des développeurs.

L'ensemble d'applications logicielles gratuites de Microsoft Express offre un moyen de contourner les limites budgétaires, car tous les logiciels sont gratuits, bien que quelque peu restreints. Visual Web Developer 2008 Express est un environnement de développement intégré (IDE) de développeur .NET fourni gratuitement par Microsoft. Il s'agit d'une version allégée de la gamme de produits Microsoft Visual Studio. La figure 3 montre l'écran de démarrage de Visual Web Developer 2008 Express. L'idée de l'édition Express est de fournir des IDE rationalisés, faciles à utiliser et à apprendre pour les utilisateurs autres que les développeurs de logiciels professionnels. Il permet le développement Web avec ASP.NET à l'aide d'un concepteur d'interface utilisateur par glisser-déposer, d'un éditeur de code amélioré, d'une prise en charge d'autres technologies Web (par exemple, CSS, JavaScript, XML) et d'une validation intégrée au moment de la conception.

2.3.1. Préparation des données géospatiales

La ville de Taj, Agra en Inde est sélectionnée comme zone pilote pour créer le prototype de système de cartographie spatiale. L'emplacement géographique de la portée se situe entre 27,11 et 730 de latitude nord et 78,20 et 730 de longitude est et est couvert par des feuilles à l'échelle 1:50 000 54E/16-54I/4 de Survey of India.

Les données stockées dans le système d'information spatiale peuvent être considérées comme une représentation numérique d'objets du monde réel. Ces objets peuvent être abstraits dans des objets discrets tels que des maisons ou des champs continus tels que l'altitude et sont stockés respectivement sous forme de structures de données vectorielles ou raster. Le modèle raster est une représentation du monde sous la forme d'une surface divisée en une grille régulière de cellules. Le modèle vectoriel représente l'espace sous la forme d'une série d'unités de points, de lignes ou de polygones définis par des entités discrètes qui sont référencées géographiquement. Les modèles de données vectorielles sont plus compacts et prédominants dans la gamme variée de systèmes d'information spatiale [6,7,20,21] et nous nous sommes donc concentrés sur le modèle vectoriel pour cartographier les données géographiques dans un environnement Web.

Les objets géographiques ainsi que leurs données d'attributs constituent des données spatiales (emplacements connus sur la terre avec des données statistiques et de non-localisation associées à une entité spatiale). La collecte de données spatiales sous modèle vectoriel est organisée selon une approche thématique qui catégorise les données en couches. Habituellement, chaque couche de données ne représente qu'un seul type d'entités spatiales, c'est-à-dire un point, une ligne ou un polygone.

L'analyse des données spatiales peut être bien effectuée si les données des objets géographiques sont stockées dans une base de données relationnelle. Pour cette raison, toutes les couches (shapefiles) de la zone d'étude sont converties en leurs tables correspondantes dans une base de données PostgreSQL. PostgreSQL est l'un des systèmes de gestion de base de données relationnelle objet (ORDBMS) les plus populaires sur la plate-forme open source. Il n'est pas facile de stocker les données spatiales dans un SGBDR standard, des extensions spatiales ont donc été développées et standardisées par l'OGC (Open Geo Consortium).

PostGIS est une extension de base de données spatiale open source et conforme à l'OGC pour PostgreSQL [22]. Il ajoute des types de données de fonction spatiale et de géométrie de spécialité à la base de données. C'est un excellent moyen de rassembler des données tabulaires et spatiales dans un environnement de gestion commun. La conversion des fichiers de formes en tables de base de données PostgreSQL est réalisée à l'aide de l'utilitaire shp2pgsql inclus dans l'extension PostGIS. Cet utilitaire prend un shapefile et génère une série d'instructions SQL pour créer une table dans la base de données PostgreSQL. La table résultante contient tous les attributs du fichier de formes, y compris le

Tableau 2 . Couches extraites du fond de carte (carte raster).

Figure 3 . Microsoft Visual Web Developer 2008 Express Edition—page de démarrage.

Le tableau 3 représente les outils géospatiaux open source utilisés pour mettre en œuvre une application de cartographie Web.

Les applications de serveur de cartes Internet rendent facilement les données spatiales accessibles via une interface de navigateur Web aux utilisateurs finaux. Les serveurs de cartes servent généralement des données spatiales basées sur trois normes OGC : WMS (Web Mapping Service) pour l'affichage de cartes sous forme d'image WFS (Web Feature Service) pour les données vectorielles et WCS (Web Coverage Service) pour les données raster. Les deux serveurs de cartes open source les plus connus sont Minnesota MapServer et GeoServer. Ces deux solutions sont des alternatives viables aux serveurs de cartes propriétaires.

Nous avons utilisé MapServer pour le développement du prototype actuel, car il présente d'excellentes performances de fonctionnalité et de vitesse lors du traitement d'ensembles de données volumineux. Il est considéré comme le premier outil de cartographie Web open source au monde et est conforme aux spécifications Web WMS, WFS et WCS de l'OGC [23]. Il s'agit d'un logiciel côté serveur qui convertit la source de données spatiales en produits cartographiques à la volée [24]. Les principaux composants de MapServer sont mapfile et le programme CGI.

Un mapfile définit la manière dont les données sont utilisées et définit les paramètres d'affichage et de requête de la carte. Il doit définir les paramètres cartographiques, les objets cartographiques, le chargement des données.

Figure 4 . Organigramme du développement de la base de données spatiale.

Tableau 3 . Liste des outils géospatiaux open source utilisés dans l'étude.

ing, classification, affichage et interrogation, et définition d'éléments graphiques. Il est composé de plusieurs objets dans lesquels chaque objet commence par le mot-clé OBJECT et se termine par END. Chaque objet de couche à l'intérieur du mapfile commence par le mot-clé LAYER, définit le chemin et le type de connexion pour charger les données spécifiées, spécifie le style et d'autres paramètres, et se termine par END. Un mapfile permet des connexions directes pour les fichiers de formes et les fichiers raster tandis que des connexions plus complexes sont requises pour d'autres formats de données. Le code suivant représente la partie d'un mapfile créé pour l'application prototype avec une connexion à la couche PostGIS.

LAYER CONNECTIONTYPE PostGIS CONNECTION "Host = Localhost DbName = dbDemo User = postgresql Password = pgAdmin Port = 5432"

TYPE POINT ÉTAT SUR CLASSE STYLE COULEUR 255 0 0 COULEUR OUTLINE 0 0 0 SYMBOLE « Cercle »

Un programme CGI est le véritable moteur de traitement des données : démarré par le serveur Web, il lit les paramètres du fichier cartographique et renvoie les données spatiales traitées sous forme de cartes, d'objets cartographiques, de valeurs de variables et de résultats de requêtes.

MapServer peut être utilisé de deux manières, avec l'interface CGI ou avec MapScript. MapScript fournit une interface de script pour MapServer pour le développement d'applications autonomes basées sur le Web. Il prend en charge les langages de script courants tels que PHP, Java, Perl, C#, etc. L'application prototype de cette étude est implémentée avec l'API MapScript, accessible avec C# MapScript dans l'environnement ASP.NET. Pour accéder au serveur de base de données PostgreSQL, Npgsql est utilisé, qui est un fournisseur de données ASP.NET open source. La description de la façon de configurer le MapServer et la référence aux binaires précompilés est fournie en Annexe I.

3) Environnement de développement et interface utilisateur

Figure 5 . Interface utilisateur (vue courante).

vue de l'interface utilisateur implémentée avec ASP.NET par laquelle l'utilisateur interagit avec les outils de navigation tels que zoom avant, zoom arrière, zoom complet pour afficher la carte à différentes échelles et identification des différentes caractéristiques de la carte.

2.3.3. Configuration et architecture du système

1) Configuration de la plate-forme matérielle

La machine serveur utilisée pour le développement d'applications prototypes a les spécifications suivantes :

Processeur : Pentium Dual 3,00 GHz avec 2 Mo de cache Mémoire principale : 2048 Mo (1024 × 2)

Disque dur : 80 Go Système d'exploitation : Windows XP (SP3)

Serveur Web : Internet Information Server (IIS) 6.0 SGBD : PostgreSQL avec PostGIS

Le serveur Web transmet la demande au serveur d'applications ASP.NET dans lequel C# Mapscript est appelé pour les données géospatiales. C# Mapscript transmet la demande de carte à MapServer et le MapServer utilisant le mapfile génère une carte basée sur les données géospatiales fournies par PostGIS. La carte générée est renvoyée au serveur Web, qui la transmet au client Web.

L'application prototype contient deux formulaires Web nommés Default.aspx et MapStreaming.aspx en suivant le flux de [25]. Le formulaire Default.aspx contient tous les contrôles nécessaires pour effectuer diverses opérations sur la carte et les données géospatiales. Ce formulaire est rempli avec les contrôles suivants :

Ÿ cblLayers (CheckBoxList) pour la sélection des calques à afficher

Ÿ ddlLayers (DropDownList) pour la sélection de la couche à identifier

Ÿ litIdentifyResult (littéral) pour afficher le résultat des entités cartographiques identifiées

Ÿ ibtnMap (ImageButton) pour afficher la carte

Ÿ ibtnZoomIn (ImageButton) pour effectuer un zoom avant

Ÿ ibtnZoomOut (ImageButton) pour effectuer un zoom arrière

Ÿ ibtnPan (ImageButton) pour effectuer un panoramique

Ÿ ibtnIdentify (ImageButton) pour identifier les caractéristiques de la couche sélectionnée

Ÿ ibtnFullExtent (ImageButton) pour afficher la carte d'étendue complète

Ÿ ibtnRefresh (ImageButton) pour actualiser la carte

La section suivante décrit le code pour mettre en œuvre les fonctions essentielles de la cartographie (le code détaillé est disponible sur demande auprès des auteurs).


Ateliers AutoCarto 2020

Sept ateliers virtuels sur une variété de thèmes sont proposés par des organisateurs du monde entier, notamment CaGIS, Esri, Taylor & Francis, USGS, AAG et autres.

Atelier conjoint CaGIS et IJGIS sur les publications (parrainé par Taylor et Francis)

Sciences de l'information cartographique et géographique (CaGIS) et le Journal international des sciences de l'information géographique (IJGIS), tous deux publiés par Taylor & Francis Group, sont des revues de premier plan dans le domaine des SIG et de la cartographie. Dans cet atelier, les rédacteurs en chef et le rédacteur en chef des revues passeront en revue les développements récents de ces revues, discuteront des nouvelles politiques et visions dans les publications universitaires, y compris la mise en œuvre de nouvelles politiques de partage des données et de reproductibilité, et répondront aux questions des auteurs et examinateurs potentiels et actuels. .

Cet atelier est présenté sous la forme d'une série de diapositives disponible ici, ainsi qu'un Présentation vidéo.

Les organisateurs:
Andrew Kelly, Taylor & amp Francis, [email protected]
Nick Chrisman, rédacteur en chef de Cartographie et sciences de l'information géographique
May Yuan, éditrice de Revue internationale des sciences de l'information géographique

La structure vivante comme fondement scientifique des cartes et de la cartographie

S'il vous plaît voir ceci page Web pour les détails.

Découverte par Alexander (2002-2005), la structure vivante est un phénomène physique, tout comme un arbre, qui a deux propriétés distinctives : « des choses plus ou moins similaires » à chaque échelle, et « beaucoup plus de petites choses que de grandes » dans toutes les échelles allant du plus petit au plus grand. Ces deux notions sous-tendent les deux lois fondamentales de la structure vivante : la loi de Tobler (Tobler 1970) et la loi d'échelle (Jiang 2015). La surface de la Terre est essentiellement une structure vivante, dans laquelle ces deux notions se retrouvent à différents niveaux d'échelle, par exemple, à l'échelle mondiale, à l'échelle continentale, à l'échelle du pays, à l'échelle de la ville, à l'échelle de la façade du bâtiment, et jusqu'à l'échelle de l'ornement (Jiang 2019b). Essentiellement, ce sont ces structures vivantes récurrentes qui rendent les cartes et la cartographie possibles. Avec la bonne perspective et la bonne portée, la structure vivante peut être observée de manière omniprésente dans notre environnement : non seulement dans la nature, mais aussi dans les choses que nous, les êtres humains, fabriquons ou construisons. Dans certaines situations, cependant, nous ne sommes pas en mesure de voir le type de structure vivante, en particulier si nous sommes limités par une certaine perspective ou portée. Par exemple, un réseau routier n'est pas une structure vivante, vu du point de vue de segments de rue ou de carrefours. Au lieu de cela, le réseau routier est en effet une structure vivante si on le considère du point de vue des rues individuelles, car à toutes les échelles, il y a "beaucoup plus de rues courtes que de longues" géométriquement ou "beaucoup plus de rues moins connectées que bien connectées" topologiquement, ou « bien plus de rues dénuées de sens que de sensées » sémantiquement, alors qu'à chaque échelle, il y a des rues « plus ou moins similaires ». Ce qui sous-tend le phénomène de structure vivante est la nouvelle troisième vision de l'espace : l'espace n'est ni sans vie ni neutre, mais une structure vivante capable d'être plus vivante ou moins vivante (Alexander 2002-2005), formée sous la cosmologie organique conçue par Alfred Whitehead (1861-1947). La troisième vision de l'espace est clairement différente des deux visions traditionnelles de l'espace : l'espace absolu d'Isaac Newton (1642-1727) et l'espace relationnel de Gottfried Wilhelm Leibniz (1646-1716), tous deux encadrés par la vision mécaniste du monde de Descartes (1596-1650).

Dans cet atelier, nous tenterons de remettre en cause le paradigme actuel de notre discipline, quel que soit son nom, géographie ou cartographie ou SIGcience, en prônant un nouveau paradigme cartographique. Nous utiliserons les deux concepts - villes naturelles et rues naturelles - pour démontrer l'omniprésence de la structure vivante et de la loi d'échelle, et démontrerons en outre la génération automatique de toutes les bases de données à petite échelle à partir d'une seule base de données plus grande. Les bases de données générées ne sont pas seulement pour les échelles de carte discrètes, mais aussi pour toute échelle intermédiaire. Certains travaux pratiques seront effectués avec deux outils : Axwoman (Jiang 2019c) et les pauses tête/queue.

Cet atelier d'une journée sera organisé à travers des conférences, des exercices pratiques et des discussions autour de la structure de vie. Les participants intéressés sont encouragés à installer Axwoman sur leurs ordinateurs portables et à exécuter eux-mêmes le didacticiel sur les rues naturelles (Guo 2018) avant l'atelier. Au cours de l'atelier, nous proposerons un large ensemble de données de villes naturelles et de rues naturelles pré-générées à partir des données OpenStreetMap. Les participants auront l'occasion d'explorer ces données pour développer une meilleure compréhension de la structure vivante et de la loi d'échelle. À cette fin, tous les participants doivent apporter leurs ordinateurs portables avec les outils de base suivants installés : Excel, Axwoman 6.3 et ArcGIS 10.x (Axwoman nécessite 10.2.0, 10.3.1 ou 10.4.0). L'accès à Internet est essentiel pour l'atelier.

  • Axowman en bref : https://www.researchgate.net/publication/337656401_Axwoman_in_a_Nutshell
  • Tutoriel sur les rues naturelles et les ruptures tête/queue : http://giscience.hig.se/binjiang/Axwoman/TutorialNaturalStreets14.pdf
  • L'instructeur et le présentateur de l'atelier ont tous deux publié un nouvel article sur le thème de l'atelier. https://www.mdpi.com/2220-9964/9/6/388
  • PPT : Présentation Une carte est une structure vivante avec la notion récurrente de lointain…

Organisateur/Instructeur: Dr. Bin Jiang, Université de Gävle, [email protected]
Discutant: Dr Terry Slocum, Université du Kansas, [email protected]

Modélisation et visualisation de la sémantique géospatiale le premier atelier de la Commission de l'Association internationale de cartographie sur la sémantique géospatiale

Les ontologies géospatiales formalisent les représentations d'ensembles de concepts interdépendants en fonction de leur sémantique d'un point de vue théorique et appliqué. La représentation et le raisonnement des connaissances géographiques doivent être cohérents avec de nombreuses disciplines interdépendantes, notamment : la langue, la logique, la cartographie, la théorie sociale, l'analyse géospatiale et la programmation. Pour faire avancer la recherche sur la représentation et le raisonnement des connaissances géospatiales, l'International Cartography Association (ICA) parraine une Commission sur la sémantique géospatiale (CGS). Le CGS sollicitera des résumés pour des présentations sur les aspects théoriques et appliqués des ontologies géospatiales et cartographiques pour le premier atelier du CGS. Cet atelier d'une demi-journée réunira des spécialistes et des technologues experts et nouvellement intéressés de l'ensemble de l'informatique géospatiale pour créer un réseau et élaborer un programme visant à faire progresser le rôle général des technologies sémantiques dans la science de l'information géographique.

Avant la réunion, nous encourageons les participants/participants potentiels à examiner l'ordre du jour et les directives sur le site Web de la CGS (à fournir avec l'annonce). Une gamme de sujets potentiels sera suggérée pour l'atelier et des opportunités seront offertes aux personnes intéressées par l'ordre du jour de la journée pour inscrire un sujet ou une question à inclure. Nous accepterons et couvrirons les questions complexes pour discussion. Les participants auront l'opportunité de développer des articles dans ce cadre pour publication par l'ICA avant la Conférence internationale de cartographie à Florence, Italie en 2021. Une activité secondaire immédiatement avant l'atelier de recherche est d'offrir aux participants un tutoriel pratique abordant les concepts de base de sémantique géospatiale dans le but d'élargir la communauté des chercheurs intéressés par le domaine. Cet atelier offrira également une opportunité aux sémanticiens de formaliser des concepts en utilisant une technologie compatible où les formes plus répandues de systèmes d'information géographique (SIG) sont inflexibles.

Les chercheurs intéressés à présenter un article ou à participer à la session en tant que commentateur pourront soumettre leur résumé via les procédures de soumission standard dont les directives seront fournies. Le CGS coopérera et mettra en corrélation toutes les activités avec les organisateurs d'AutoCarto 2020.

Les organisateurs:
Dalia Varanka, Commission géologique des États-Unis, [email protected]
Alexander Sorokine, Laboratoire national d'Oak Ridge, [email protected]
E. Lynn Usery, U.S. Geological Survey, [email protected]

Éducation à l'information cartographique et géospatiale : de la salle de classe à n'importe où

Traditionnellement, la cartographie a été principalement enseignée dans les salles de classe avec des conférences et des exercices, dans le but d'améliorer les capacités de lecture de cartes et les compétences de création de cartes. De nos jours, le grand public a accès gratuitement à un large éventail de services de cartographie Web, d'applications de navigation sur smartphones et de logiciels et ensembles de données open source. Les connaissances de base des étudiants entrant en formation professionnelle en cartographie sont aujourd'hui très différentes de celles d'il y a dix ans. Le corpus de connaissances pour la cartographie et les SIG s'est transformé en permanence en incorporant de nouvelles idées issues d'applications et de recherches interdisciplinaires. Des suites de cours en ligne intègrent certains des nouveaux concepts et technologies et rendent l'enseignement de la cartographie et des SIG plus flexible et pratique. Les éducateurs ont mené des réflexions sur ces changements, qui peuvent être observés à partir de publications dans de nombreuses conférences et revues.

Cet atelier sert de forum pour partager les dernières pratiques et idées sur l'éducation cartographique et SIG dans un paysage en évolution rapide. Les sujets peuvent inclure, mais s'y limiter, le nouveau contenu des cours, la conception des programmes, l'incorporation de cours en ligne, les ressources pédagogiques utilisant des logiciels et des ensembles de données open source, l'expérience d'enseignement pour les non-spécialistes.

Les organisateurs:
Tao Wang, Capital Normal University, Pékin, Chine, [email protected]
Terje Midtbø, Université norvégienne des sciences et technologies, Trondheim, Norvège, [email protected]

Projections cartographiques – Sélection pratique et utilisation avec les orientations de recherche actuelles : Atelier de l'International Cartography Association

Les projections cartographiques sont un élément essentiel de toute conception et création de carte. La pléthore de projections existantes permet à un utilisateur de sélectionner une projection cartographique appropriée pour préserver les caractéristiques globales essentielles à la conception de la carte. Malheureusement, de nombreux utilisateurs de cartes et d'informations géospatiales ont peu de compréhension des concepts de projection cartographique et ne sont pas en mesure de déterminer une projection cartographique correcte pour le type et l'objectif de la carte en cours de création. Cet atelier comprendra donc un bref tutoriel sur les concepts, la sélection et l'utilisation de la projection cartographique. Le didacticiel comprendra également une présentation des outils existants pour aider à sélectionner la bonne projection cartographique. L'atelier se terminera par plusieurs présentations des recherches actuelles en projections cartographiques.

Avant la réunion, nous encourageons les participants/participants potentiels à examiner l'ordre du jour et les directives au Site Web de la Commission sur les projections cartographiques. Les participants auront la possibilité de développer des articles dans ce cadre pour publication par l'ICA avant la Conférence internationale de cartographie à Florence, en Italie, en 2021.

Pour un ordre du jour proposé, téléchargez ce PDF.

Les organisateurs:
E. Lynn Usery, U.S. Geological Survey, [email protected], Président Commission des projections
Miljenko Lapaine, Université de Zagreb, [email protected], Vice-président Commission des projections cartographiques

GeocomputationalEd'20 Workshop II – Curriculum à tous les niveaux qui relie les concepts de géographie et d'informatique

L'industrie des services géospatiaux dans les secteurs public et privé montre une innovation et une croissance continues. Une étude d'impact mondial de 2017 sur les services géospatiaux estime que cette industrie crée environ 4 millions d'emplois directs et génère 400 milliards de dollars de revenus dans le monde par an. La présence et les contributions des géographes dans cette industrie sont cruciales car ils fournissent des connaissances géographiques conceptuelles et une compréhension des normes de qualité des données spatiales, ce qui empêche les informations spatiales mal utilisées ou mal gérées, la mauvaise interprétation des analyses spatiales et la prise de décision mal informée. Il existe toujours une demande de géographes dans cette industrie, même si les employeurs préfèrent désormais voir leurs connaissances accompagnées de compétences en SIG, programmation informatique, gestion de données, développement de logiciels ou même calcul, mais elles sont difficiles à trouver. Les efforts visant à renforcer les capacités de pensée informatique dans l'enseignement de la géographie s'accompagnent de nombreux défis.

Dans cet atelier, nous invitons les enseignants, les éducateurs et les professeurs des disciplines de la géographie et de l'informatique à présenter des cadres d'enseignement, des programmes, des laboratoires ou des activités qu'ils ont testés dans leurs salles de classe (en ligne ou hors ligne) qui enseignent des concepts et des compétences qui relient la géographie et l'informatique. science. Les présentateurs de l'atelier seront invités à soumettre un résumé de 400 mots décrivant leur activité d'enseignement et la façon dont ils ont mesuré (ou prévoient de mesurer) les résultats d'apprentissage ou l'efficacité de l'enseignement.

Cet atelier s'appuie sur l'atelier GeoEd'19 qui a eu lieu à l'ACM SIGSPATIAL 2019. GeocomputationalEd'20 est un atelier en deux parties, où le premier atelier se tiendra en avril 2020 lors de la réunion annuelle de l'AAG à Denver (CO), et la deuxième partie se tiendra en mai 2020 à AutoCarto à Redlands (CA) . Les organisateurs élaborent actuellement une proposition de publication des actes des deux ateliers GeocomputationalEd'20 dans un numéro spécial de GeoInformatica.

Chaque présentateur d'atelier sera invité à soumettre un « article de démonstration » de max. 2 pages.

Pour plus de détails, télécharger ce PDF.

Les organisateurs:
Atsushi Nara, Université d'État de San Diego, [email protected]
Coline Dony, Association américaine des géographes, [email protected]
Amr Magdy, Université de Californie Riverside, [email protected]

ArcGIS Pro en tant que station de travail de science des données : introduction à l'apprentissage automatique et à la science des données spatiales

Space and time are essential components for a wide spectrum of problems ranging from designing resilient cities to understanding natural systems of our planet. Modern developments in GIS can integrate vast amounts and types of space-time data, enabling an interconnected nervous system for our planet. Harnessing the power of this nervous system requires connecting it to intelligent systems that can reveal critical patterns and relationships to guide decisions that shape our future. The increased quantity and diversity of data sources pose both challenges and opportunities for this connection. In this day-long, hands-on workshop, you will explore, hands-on, multidisciplinary spatial problem solving to transform spatial data into deep understanding with modern analysis approaches. Workshop will introduce machine learning methods in ArcGIS platform in addition to ways to integrate R and Python functionality to use ArcGIS Pro as a data science workstation. Throughout the day, you will be introduced to different components of the ArcGIS platform that enables advanced problem solving. You will get first-hand experience in ways in which Esri’s platform fuses state-of-the-art GIS technologies for mapping and spatial analysis with established technologies, both in ArcGIS Pro and open-source via Python and R integration.


An INSPIRE-compliant open-source GIS for fire-fighting management

Every year, there are almost 50,000 forest fires in Europe (127/day), which have burned an area equal to more than 450,000 ha. An effective management of forest fires is therefore fundamental in order to reduce the number of the fires and, especially, the related burned areas, preserving the environment and saving human lives. However, some problems still exist in the structure of information and in the harmonization of data and fire management procedures among different European countries. Pursuing the same interoperability aims, the European Union has invested in the development of the INSPIRE Directive (Infrastructure for Spatial Information in Europe) to support environmental policies. Furthermore, the EU (European Union) is currently working on developing ad hoc infrastructures for the safe management of forests and fires. Moving from this premises and following an analysis of the state of the art of information systems for forest fire-fighting, in the light of the end-user requirements, the paper presents the INSPIRE—compliant design of a geographical information system, implemented using open-source platforms.

This is a preview of subscription content, access via your institution.


Sacramento County innovates land registry data workflow using Open Spatial’s Munsys

DOWNLOAD PDF

Sacramento County radically streamlined maintenance of its land registry data workflow in 2008 when GIS staff began using Open Spatial’s Munsys solution. Munsys simplified the transfer of land registry data from CAD drawings to GIS and converted a laborious, error-prone routine into a swift, accurate workflow.

The Sacramento County Assessor’s Office keeps land records with parcel boundaries, lot lines, land values, and ownership information for approximately 475,000 real estate parcels. This land registry, or cadastre, is widely used by utility companies, incorporated cities, fire departments, and the public. Sacramento County faced a key challenge encountered by local governments and utilities around the world: the loss of accurate information contained in design drawings when data is transferred to GIS.

It was a game-changing situation. Munsys supplies everything we need to get this job done in the right way. Open Spatial’s Munsys solution enabled GIS staff to open CAD drawings and directly convert line work to GIS data. The powerful Munsys polygon generation, error-checking capabilities, and open-data structure modernized the task of creating, maintaining, and updating parcel information. Publishing data to GIS or back to CAD became a simple, automated process.

“It was a game-changing situation,” said Ronnie Richards, GIS Manager for Sacramento County. “Munsys supplies everything we need to get this job done in the right way.”

Prior to using Munsys from Open Spatial, Sacramento County’s process involved some 28 steps to extract data from CAD and one week per month to update and rebuild the parcel polygon data in GIS.

Munsys bridges the gap between CAD and GIS technologies and enables a positive return on investment for organizations due to reduced training and minimal changes to established CAD procedures.

*(U.S. Census Bureau, 2015 estimate)

Geographic Information Systems
Sacramento County, California

Sacramento County serves a population of 1,501,335* and covers 994 square miles including seven incorporated cities: Citrus Heights, Elk Grove, Folsom, Isleton, Galt, Rancho Cordova, and Sacramento.

  • To effectively create, maintain and publish land registry information in GIS based upon legal documents, the county assessor’s map book, and some 9,500 CAD drawings
  • To accurately and efficiently transfer land registry information from CAD drawings to GIS, track changes to source documents, and build and maintain a single data source for land lines that can be used for the parcel and lot boundaries for GIS

  • Transformation of an error-prone
    1 week workflow to a highly accurate and automated process that is updated daily and can be turned around in a matter of hours
  • Immediate identification of errors rather than at the end of the publication process
  • Improved efficiency using long-standing CAD tools and tricks such as customized commands and file settings
  • Use of one set of landlines to build parcel and or lot polygons
  • Migration from multiple CAD files to one seamless GIS database in Oracle
  • Powerful Structured Query Language allowing for easy isolation of different views of information such as legal boundaries, tax apportionment, or real world perspective


Training Course On Web-Based GIS And Mapping

This course entails processing and distributing geographic information through the internet by use ofGIS (Geographic information systems).GIS are computer systems that are desinged to capture, store, check, and display data that is related to positions on the Earth’s surface. GIS technology can be used to show many types of geographical data on the map in order to enable people observe, analyze, and understand various patterns as well as their relationships. For example, using GIS, you can include a map that shows sites with the highest pollution or sites that are sensitive to pollution.

The increasing flexibility of GIS technologies means that they can be used in almost every field imaginable and by people from all walks of life. With adequate training, both non-GIS and GIS experts can reap more benefits and realize the immense applicability of GIS technologies in daily life. GIS is particularly beneficial to those working in e-government, e-business, and e-science fields.

Thus, this course is most suitable for non-GIS users and experts, Geographers, IT experts, Cartographers, Geoscientist, surveyors, Planners, software engineers, Database administrators, system administrators, and M&E experts.

Course content

· Understanding key concepts in Web mapping

  • Exploring QGIS as an open source software
  • OGC web mapping Standards
  • Types of web mapping Technology and their evolution
  • Understanding Free and Open Source Software and its use in web mapping
  • Finding and sharing web maps on CartoDB
  • Web GIS development cycle
  • System architecture for web mapping

Web Mapping Technologies

  • Understanding spatial databases
  • Tiled web map
  • XML/XHTM
  • CSS
  • WMS service
  • Java script
  • Write a page using HTML and CSS
  • HTML

Designing web services and maps

  • Analytic web maps
  • System architecture for web mapping
  • Elements of a web map
  • Collaborative web maps
  • Animated and real time
  • Static web maps

Reading Data from various Data source

  • Reading Points from an XML file
  • Converting shapefiles to XML
  • Geocoding and reverse geocording
  • Adding Side bars
  • KML
  • Ajax
  • Using Fusion Table as Data source
  • Mapping your own data
  • Reading shapefiles using javascript libraries

Processing spatial data with Open Source Software

  • Processing raster data set with QGIS and GDAL
  • Understanding data formats for use in web mapping
  • geo-processing and projecting vector data with QGIS and OGR
  • Processing spatial data with Free Open source Software

Drawing and querying maps on the server using Web Map Service

  • Dynamically drawn map services
  • Basic and advanced symbolization andstyling with a WMS
  • Introduction to basics of Open specifications for web map services and WMS specification

Building tiled maps with Free Open Source Software

  • Making the decision to build and maintain tiles
  • Introduction to Concepts of tiled maps
  • Creating tiles with GeoServer using GeoWebCache
  • Strategies for creating and serving map tiles
  • Creating tiles with Mapnik using TileMill

Putting layers together by the use of a web mapping API

  • Introduction to web mapping API
  • Overlaying WMS on tiled maps with OpenLayers
  • Examining OpenLayers examples
  • Programming patterns with web mapping APIs

Google Maps API

  • Introduction to google maps
  • Adding Makers to Google maps
  • Creating Custom Web maps without programming
  • Building Google maps/ customization
  • Orientation to Google maps API

Web based data editing

  • Working with vector KML
  • drawing vector layers on the client side
  • Symbolizing vector layers in OpenLayers
  • Working with GeoJSON
  • GIS analysis on the web
  • Adding interactive GeoJSON layers in OpenLayers

Exploring open data, VGI, and crowdsourcing

  • Ways of opening data
  • OpenStreetMap and its application in open data
  • VGI and crowd sourced projects
  • downloading source data from OpenStreetMap
  • Mapping social media data

Publishing maps using open source softwares (Geoserver)

  • Overview Geoserver
  • Installing and configuring Geoserver
  • Setting up Geosever
  • The Geoserver Interface
  • Data querying in Geoserver
  • The participant must be conversant with English
  • Presentations are well guided, practical exercise, web-based tutorials and group work.
  • Upon completion of training the participant will be issued with an Authorized Training Certificate
  • Course duration is flexible and the contents can be modified to fit any number of days.
  • The course fee includes facilitation training materials, 2 coffee breaks, buffet lunch and A Certificate of successful completion of Training.
  • Participants will be responsible for their own travel expenses and arrangements, airport transfers, visa application dinners, health/accident insurance and other personal expenses.
  • Accommodation, pickup, freight booking and Visa processing arrangement, are done on request, at discounted prices.
  • One-yearpost-training support Consultation a nd Coaching provided after the course.
  • Payment should be done at least a week before commence of the training, to DATASTAT CONSULTANCY LTD account, so as to enable us prepare better for you

METHODOLOGY

The workshop focuses on processing a population census or demographic survey, but participants are encouraged to bring any questionnaire relevant to their job responsibilities. It will be conducted in a hands-on, product-oriented environment. Each participant will have exclusive use of a computer, a tablet or Smartphone, and will receive the latest version of the CSPro software.

ONLINE TRAINING IS NOW AVAILABLE

Contact Us
Postal Add: 5402-00100

Head Office: Comet House 1 st floor 12A, Along Monrovia Street

Developed by / Author

La fréquence

Expected Outcomes

By the end of the training the learner should be in a position to: · Upon competition of the course, participants will be able to: · Discuss the dynamics of flood risk in a changing climate

Issue Certification

Upon successful completion of the course

Chapter / Page

Training Course On Web-Based GIS And Mapping

Publisher

START DATE: 04/09/2018 END DATE: 04/13/2018

Typical Duration

Country

Audience

Training Course On Web-Based GIS And Mapping

Contact

Pre-requisites

Like what you just read? Share it with others! Tweet this page

Copyright © 2021. All Rights Reserved. Privacy Policy | Website by Megram

The opinions expressed are the personal thinking of the contributors and do not necessarily reflect the policies or views of the founder organizations or any other partner organization involved and named in this website. The content has not been edited to official publication standards and founders and partner organizations accept no responsibility for errors. The designations in this website do not imply an opinion on legal status of any country or territory, or of its authorities, of the delimitations of frontiers. All documents and information available in this website was downloaded from public internet websites accessible to all public.


Open Source Software in the Geographic and Location Industries: A Case Study

For the geographic and location industries, the question is: does open source software work in practice? To offer some possible answers, we're going to provide a practical case study of software development for the geographic and location industries using open source products and operating systems. We'll describe our experiences and provide some commentary on where other companies could benefit from the introduction of open source into their services or products.

Window Pains
So what prompted us to start using, let alone developing, open source software? In 1995 we needed a web site [1] to publish our Windows software, an Internet based, three-dimensional map viewer, and made the simple decision to go with the cheapest web account we could find. Web accounts based on open source operating systems such as Linux [2] and BSD [3] were half the price of Windows accounts, so we started on BSD in complete ignorance, and as we needed to extend our web site's functionality, were forced to extend our knowledge of the open source ecosystem.

Over time our Windows client development started to run into problems. Our product was ambitious even by geographic software standards, and its development time frame was too straining for a small company. What seemed like a constantly changing operating system environment under Microsoft forced constant changes to our software that started to wear on our patience. On the other hand, our Web site development was easy and convenient. Once over the initial open source learning curve, we realized that any software written to the Unix platform would, to all intents and purposes, last forever. While Windows would crash hourly during our C and assembly programming, our server accounts on BSD, and later Linux, never crashed. It wasn't long before we started asking ourselves whether we should develop on some form of open operating system also, and installed Linux on one of our desktops. Eventually it came time to formulate a new business plan, and we gravitated naturally away from our inconveniences with Windows and toward open source operating systems and software.

Development Goals
Our new plan was to develop a Location Search for the Web. The software would be open source, the operating system would be open source, and the tools would be open source. We finally felt secure that whatever time we invested in it would not go to waste due to some sudden operating system change. Any competitors we would attract would be forced to compete on their merits, in the open environment of the Web, and as a bonus we would no longer have to write "what ifs" about Microsoft moving into our application space in our business plans.

The business plan was to make money from "Location Advertising" [4], which we predicted would eventually be more valuable than ordinary advertising, because of its improved 'targeting', as advertisers call it. We charted the business weakness of banner advertising, and the growing strength of "keyword" text advertising, and adapted our Location Advertising plans accordingly. Open source software was a perfect fit for us because our business model would be strengthened if we gave the software away for free, and it would provide a powerful competitive edge in future.

"Mobilemaps" [1], our Location Search, would allow people to find information on Web pages that were geographically identifiable as local to them. We needed to "spider" the Web, crawling from one Web site to another, indexing the information, and then "geo-code", or geographically locate, each Web site. We needed to provide a map of the user's area, and plot all the Web sites on the map, as well as list their titles and descriptions like a regular search engine.
(Click on graphic for larger image)

Choosing Open Source Tools
Our operating system development platform would be Linux, which we already knew to be considerably more stable than Windows. However, because of the open nature of the software we would use, our product would run seamlessly on Windows, and other Unix versions also. This cross platform compatibility would provide us with an edge over "Windows only" competing products.

For our Web server it was the easy choice of Apache [5], the world's leading Web server, with more share of the market than all other Web servers combined, including Microsoft's IIS. It has been our experience that text based configuration files for server products such as Apache (which we would recommend for Windows users also) are much more convenient than complicated menu systems, such as those used in IIS. Before making a series of changes you can keep a copy of your old configuration, so if you make a mistake you can revert back to it in a moment. Installing new servers takes no time at all simply upload an old text file.

Our language of choice was Perl [6], and where necessary we were prepared to optimize using C. While Java has been gaining a lot of attention, Perl has the same or better cross-platform capabilities as Java, and is truly open source, providing no concerns about its future. Perl allows C programmers to get up to speed in a short space of time, offers excellent productivity for experienced programmers, and has an active development community which contributes open source libraries to a common Web repository called CPAN [7]. We selected open source CVS [8] for version control, because it is popular and supports graphical interfaces as well as the command line. It has a reputation for stability, but its functionality is sometimes considered limited compared to some professional Version Control systems, such as Bitkeeper [9] which has been selected by the Linux Kernel developers.

We favor an iterative development methodology, because while developing a radically new product, it is difficult to predict the problems ahead of time, and better to find them quickly during prototyping. We decided to build a rapid search engine prototype using the open source MySQL database [10], with the intention of replacing it with our own code later. We were so impressed with MySQL's performance and stability, however, that we've kept it as an integral part of our engine since. It has helped minimize the quantity of "low-level" C code in our product, and enabled the majority to be "higher-level" Perl, which is faster to develop with.

The latest release of MySQL, version 4.1, includes Geographic database capabilities, which we imagine will see heavy use in a wide range of Geographic and Location based services and products (MySQL offer a closed source license also) in future, but these capabilities were not available during our development. An older open source database, called PostgreSQL [11], has had geographic capabilities for some time, but we were unfamiliar with PostgreSQL and were looking more for performance and convenience than serious functionality (a PostgreSQL user might tell you this is unwarranted stereotyping).

Solving the Problems
While a built-in database geographic capability was a tempting prospect, we eventually came to realize our Location Search would require a unique geographic and text algorithm to be truly scalable.

Traditional search engine's, like Google [12], are designed to have an approximately constant look-up time irrespective of their database size, but earlier geographic search engines such as Northern Light's [13] appeared to have a weakness here. To achieve scalability Google must perform most of their sorting of results ahead of the search itself, which can be accomplished by "relevance scoring" words in Web pages and presorting those scores. The question we faced was how to do this for a geographic search which involved proximity? Proximity is constantly changing depending on the location of the searcher, and if we needed to calculate it for every result at every search, our engine would not scale at all. Initially in our prototype we did what other database vendors have done, and limited our results to a defined area, but as the size of our database grew, the area we could search had to keep shrinking to maintain our speed.

Following further research, we realized we would need to use what is called a "space filling curve" or "Peano code", named after the 19th century mathematician who invented them. This curve allows presorting of proximity by forming one continual index that runs through space in a zig-zag pattern. The problem was that the curves proved inaccurate by themselves under certain conditions. An elegant solution was to overlay two space curves on each other, but slightly offset them, and use the best results from either. Currently we combine proximity with a traditional word relevance score in our sort order, so that both closer and more relevant results are found. In this way we succeeded in creating a Location Search engine that is as scalable as a traditional search engine.

Mapping Solutions
Initially our prototype was a pure Location Search, but we wanted to visually map the search results to provide users with a picture of where the results were. We prototyped this on our old three-dimensional map technology, but needed a regular two-dimensional map-server for general use. Fortunately our need was met by the timely discovery of the open source MapServer [14] product developed in Minnesota.

While MapServer provides a functional street-level map server, and we can recommend it, the big expense in providing maps over the Internet is usually the data rather than the map-server. North America seems to be alone in adopting the policy that government data funded by the tax-payer should be made available for free to the tax-payer. In European countries, for example, this data is sold for substantial ongoing costs by Governments, which effectively cripples start-up geographic software companies in these territories. In order to adequately demonstrate, and effectively develop our system, we needed to use free TIGER data [15] from the United States Census Bureau.We decided to showcase our technology with Californian Web pages, but we could have picked any other American geography. An additional mention goes to the venerable open source GRASS GIS package [16], that proved useful while manipulating some of our Shape file data.

Harvesting Web Pages
We would have welcomed an open source Web spider, but could not find one, although we have heard of others becoming available more recently such as Grub [17]. The Perl LWP libraries provided us with a considerable head start in developing our own, and we made use of Perl's TK window libraries to add a simple, cross platform graphical user interface. Currently different Web sites, or "Portals", using a copy of our Mobilemaps software must spider independently of each other, with some overlapping effort. To improve this we are designing distributed spider functionality that allows different Portals to combine their results, and collaboratively spider the Web, each becoming an authority on Web pages in their own local area. Unlike the Looksmart design, there will be no central server, and the spidered data will be openly available for anyone to use.

Determining Locations
A key component of our Location Search is its "geo-coding" capability, which could be used as a stand-alone open source tool. We needed to identify street addresses that were published on Web pages, and then convert those addresses into geographically coded locations, in degrees of latitude and longitude. In both the United States and the United Kingdom at least, there are recognizable zipcode, or postcode patterns that an autonomous Web spider can find. In the United States there are also certain patterns to addresses that help to exactly identify what part of the seemingly random text on a Web page is an address. Once an address is extracted from an American Web page it can be matched against the TIGER Census database to identify its location. When a United Kingdom address is found it can either be cheaply matched against a post-code database, or matched against a more expensive complete list of geographically positioned addresses. The powerful "regular expression" text matching capabilities of the Perl language were very helpful in this respect, and we used MySQL to store the address databases to match against.

User convenience has marked the popularity of search engines that offer a single search box, so we developed "Sox", a "Single search box", to provide a single input box for Location Searches, and enable a user to type "los angeles wedding photography" and have it do what they expect. This is one of the rare areas of our code that needed the speed of the C language.

Business Models and Results
Open source software typically favors service oriented business models, although MySQL is a notable example that successfully combines an open source license with an alternative commercial license. IBM is a typical example of a company that profits from open source in its consulting services arm, where Linux provides them with superior profit margins. Mobilemaps is based on an advertising service model that offers a free sign-up to its distributed Location Advertising network in exchange for a small percentage commission on advertising "clicks". While it is of course possible for companies deploying Mobilemaps software to use whatever advertising they wish, Mobilemaps offers the immediate convenience of not having to write a Location Advertising system, and is ultimately likely to offer better income to Portals due to economies of scale. Before embarking on an open source project with commercial backing, we recommend finding a suitable business model that will add value to the entire community who might use the software, and not just the original investor.

Mobilemaps has successfully released its software after approximately three man-years of development. It's Location Advertising network is in the process of deployment, and time will tell whether its open source business model is competitive. Open source software is an evolutionary creature, and there is no knowing what uses may be made of our software in future by the development community. For example we see both its search and advertising translating easily from the wired Web to the wireless Location services industry. The great strength of open source development is the ability to make use of others' contributions, as witnessed by the numerous open source software packages that helped build our system. We see this as the most practical network development model, and are confident that future advances in open source Location Search can now take days or months rather than years.


Cartographic-complete Maps in PDF On Request using Open Source? - Systèmes d'information géographique

Controlling a fleet usually implies to establish means of control of vehicles, to collect the data associated with the routes taken by these vehicles, to interpret and evaluate the meaning of the collected data and to make the appropriate decisions to improve the efficiency in the use of vehicles in an organization. The implementation of this process of fleet management is mainly performed manually and the solutions available on the market are costly because of the payments for licenses, it is also necessary that the people monitoring the fleets are geographically close to them. This paper aims to answer the following questions: How to reduce errors in the management of information resulting from the fleet management process? How to reduce the cost of remote fleet monitoring? To obtain the solution, we propose the use of GPS devices in each vehicle, the GPS device’s information is captured and consistently stored in a data base, then the information is consulted, analyzed and represented on a map. The result is a software application that allows users have fast and reliable information that will enable them to take the necessary decisions in the vehicle fleet they are trying to control at a low cost


Map Projections – Practical Selection and Use with Current Research Directions: Workshop of the International Cartography Association

Map projections are a critical part of any map design and creation. The plethora of projections that exist allow a user to select an appropriate map projection to preserve the global characteristics that are critical to the map design. Unfortunately, many users of maps and geospatial information have little understanding of map projection concepts and are not able to determine a correct map projection for the type and purpose of the map being created. This workshop will thus include a brief tutorial on map projection concepts, selection, and use. The tutorial will also include presentation of existing tools to aid in selecting the correct map projection. The workshop will conclude with several presentations of current research in map projections.

Prior to the meeting we encourage prospective attendees/participants to examine the agenda and guidelines at the Commission on Map Projections web site. Participants will have the opportunity to develop papers within this framework for publication by the ICA prior to the International Cartography Conference in Florence, Italy in 2021.

For a proposed agenda, download this PDF.

  • Organizers:
    • E. Lynn Usery, U.S. Geological Survey, usery@usgs.gov, Chair Projections Commission
    • Miljenko Lapaine, University of Zagreb, mlapaine@geof.hr, Vice-Chair Map Projections Commission

    The ICA Honorary Fellowship is for cartographers of international reputation who have made special contribution to the ICA. It includes a bronze medal.

    • Evangelos Livieratos, Greece
      • Active participant and discussant in several ICA activities, such as ICCs
      • Chair of the WG Digital Technologies in Cartographic Heritage (2005–2007)
      • Chair of the ICA Commission on Digital Technologies in Cartographic Heritage (2007–2015) and ICA Commission on Cartographic Heritage into the Digital (2015–2019)
      • Founder of e-Perimetron
      • Active supporter of the International Map Year
      • Greek National Delegate to ICA
      • Participation in all International Cartographic Conferences since 1989
      • Chair of the ICA Map Projections Commission (2011–2019)
      • Vice-Chair of the ICA Map Projections Commission (2019–2023)
      • Led the development and editing of the 2017 book Choosing a Map Projection for the ICA
      • Active supporter of the International Map Year
      • Croatian National Delegate to ICA