Suite

OpenStreetMap peut-il remplacer Google Earth ?


Je dois créer un site Web qui doit effectuer les tâches suivantes :

  1. Afficher une carte Web avec des détails topographiques
  2. Sur la carte, montrez un ensemble de rues sélectionnées
  3. Lorsqu'une rue est sélectionnée, afficher un ensemble de points d'intérêt sur cette rue

Les contraintes sont :

  1. Ruby on Rails comme langage de programmation

  2. Tout dans la pile doit être open source

    J'ai jeté un œil intéressé à OpenStreetMap, cela fonctionnera-t-il pour les tâches nécessaires ?

ÉDITER

En fait, il y a un produit utilisant Google Earth dans cette entreprise mais ils veulent le changer en raison de son coût commercial.


Si vous n'avez pas besoin d'images satellites ou d'éléments 3D, c'est possible avec une combinaison de :

  • Données OSM importées dans Postgresql/Postgis (via osm2pgsql)
  • Mapnik utilisé pour rendre les tuiles de carte
  • OpenLayers utilisé pour afficher la carte Web (servant les tuiles rendues par Mapnik)
  • certains middleware Javascript (ExtJS) pour faciliter la récupération des données requises par les couches vectorielles et créer des composants d'interface utilisateur
  • un composant côté serveur (basé sur Ruby on Rails si nécessaire) qui interroge la base de données Postgis/Postgresql pour les caractéristiques (c'est-à-dire la géométrie des rues sélectionnées, les POI à proximité).

Nous avons une application construite sur ce qui précède sur gis.modulo.ro qui montre les sentiers de randonnée en montagne d'OpenStreetMap (le côté serveur est basé sur Java).

Remarque : vous pouvez faire certains Des trucs 3D en intégrant des profils d'altitude (NASA srtm) avec les données OpenStreetMap.


Votre première exigence est que vous puissiez

Afficher une carte Web avec des détails topographiques

Ce ne sera pas si facile avec des plans de rues ouverts. Avec Google Maps, la vue « terrain » est suffisamment bonne pour afficher les détails topographiques de base.

Avec Open street maps, vous devrez avoir votre propre serveur qui sert des données topographiques.


OpenStreetMap peut-il remplacer Google Earth ? - Systèmes d'information géographique

OpenStreetMap (OSM) est une vaste collection de magasins d'informations géographiques volontaires dans différents types de fichiers, utilisant différents schémas de codage pour convertir ces données en bits et en octets. OSM est un effort de collaboration vers la création d'une carte modifiable gratuite du monde. Le principal résultat de cet effort de collaboration est constitué de données géographiques plutôt que de la carte elle-même. Les contraintes sur l'utilisation ou la disponibilité des informations géographiques dans une grande partie du monde déclenchent la nécessité de créer un OSM. Les données disponibles auprès d'OSM sont prêtes à remplacer Google Maps pour les applications classiques (Facebook, Craigslist, etc.) et les données par défaut pour les applications des récepteurs GPS. source d'information.


Cartographier le monde avec OpenStreetMap : OSM

OpenStreetMap (OSM) est soutenu par OpenStreetMap Foundation, est un projet open source maintenu par la communauté OpenStreetMap qui fournit des cartes modifiables gratuites du monde entier. La motivation d'OSM était de créer une solution de cartographie sans restriction pouvant être utilisée à des fins commerciales et non commerciales sans aucune limitation. Les données générées par le projet OpenStreetMap sont prises en compte dans sa sortie principale. Les données OpenStreetMap sont disponibles pour une utilisation dans les deux applications traditionnelles, comme son utilisation par Craigslist, OsmAnd, Geocaching et Foursquare, etc. pour remplacer Google Maps et remplacer les données par défaut incluses avec les récepteurs GPS. En 2012, Google Maps augmente les tarifs d'utilisation de ses services API, ce qui a conduit de nombreux sites Web à passer de Google Maps à OpenStreetMap et à d'autres concurrents. Foursquare, Craigslist ont été les premiers à bouger, qui ont adopté OpenStreetMap, et Apple, qui a lancé une plate-forme de cartographie auto-construite.

Histoire d'OpenStreetMap

Le projet a été fondé en 2004 par Steve Coast en tant qu'organisation à but non lucratif, se concentrant initialement sur la cartographie du Royaume-Uni. La Fondation OpenStreetMap a été créée en avril 2006, pour le développement et la distribution de données géospatiales gratuites du monde entier et fournir ces données gratuites à quiconque pour une utilisation et un partage selon les besoins. Yahoo Inc, encourage OpenStreetMap en décembre 2006, en permettant d'utiliser sa photographie aérienne pour la production de cartes. En 2006, le premier éditeur OpenStreetMap hors ligne a été lancé sous le nom de « JOSM ». En octobre 2007, l'ensemble de données de la route US Census TIGER a été rendu disponible et l'Université d'Oxford est devenue la première grande organisation à utiliser OpenStreetMap sur son site Web principal.

OpenStreetMap utilise une structure de données topologique, les éléments sont les composants de base :

  • Nœuds sont des entités ponctuelles, stockées sous forme de paires de coordonnées (latitude et longitude) Les entités ponctuelles sont utilisées pour représenter les entités cartographiques, telles que les points d'intérêt ou la profondeur, etc.
  • Façons représentent une polyligne ou une entité surfacique si elles forment une boucle fermée. Ils sont utilisés pour représenter des entités linéaires telles que des rues et des rivières, ainsi que des zones, telles que des empreintes de bâtiments, des parcs et des lacs.
  • Rapports utilisé pour expliquer comment d'autres fonctionnalités ou éléments fonctionnent ensemble, où chaque membre peut éventuellement avoir un “rôle” dans les relations. Exemples de relations d'itinéraires forment une autoroute, restrictions de virage sur cette autoroute particulière. Les relations peuvent avoir plusieurs significations, ainsi la signification de chaque relation sera définie par son « Tag ».
  • Mots clés Tous les types d'éléments de données auront des balises, ils sont définis comme des paires clé-valeur. Une balise est utilisée pour stocker des métadonnées sur les objets de la carte (telles que leur type, leur nom et leurs propriétés physiques). Les balises sont toujours attachées à un objet : à un nœud, un chemin ou une relation.

Avantages et inconvénients de l'OSM

C'est l'un des services de cartographie les plus connus et les plus complets existants à ce jour. Certains des principaux avantages d'OSM comprennent :

  • Gratuit, OSM est sous licence Creative Commons Attribution-ShareAlike 2.0 (CC BY-SA) qui permet à un utilisateur de le télécharger, de le copier, de le modifier et de l'inclure dans d'autres projets.
  • Restriction, l'utilisateur doit payer pour utiliser les services Google Map, tandis que dans OSM, il est fourni gratuitement et sans aucune restriction.
  • Personnalisation, il peut être utilisé avec une application tierce pour la personnalisation.
  • Efficace, un groupe de développeurs bénévoles travaille constamment à l'ajout de fonctionnalités aux services.
  • Flexibilité, l'utilisateur peut insérer instantanément n'importe quelle nouvelle fonctionnalité à l'aide d'OpenStreetMap en quelques clics et cela se reflète dans un court laps de temps.

Quelques-uns des principaux défis de l'OSM

  • Manipulation, chaque utilisateur OSM enregistré peut apporter des modifications à la carte, il n'y a pas de mécanisme automatique contre les erreurs ou les abus.
  • L'exhaustivité, car les OSM sont des projets participatifs, cela permet aux cartes d'être très détaillées dans les agglomérations contrairement aux zones rurales.
  • Contrôles de qualité, Aucun contrôle de qualité systématique effectué sur les données OSM. L'utilisateur utilise les données à ses risques et périls.

Production de cartes OSM

Les données cartographiques sont collectées et capturées à partir de zéro par des bénévoles en effectuant des relevés au sol à l'aide d'appareils GPS, d'un ordinateur portable et d'un appareil photo numérique. Ces données collectées sont ensuite saisies dans la base de données OpenStreetMap. Des concours de cartographie (Mapathon) sont également organisés par la Fondation OpenStreetMap et d'autres organisations à but non lucratif pour cartographier une zone particulière. La disponibilité de photographies aériennes et de différentes informations provenant de sources commerciales et gouvernementales a en outre ajouté une importante source de données pour l'édition manuelle et les importations de données automatisées.

Logiciel d'édition OSM

Comme OpenStreetMap est une plate-forme ouverte avec une API d'édition (Application Programming Interface), il existe de nombreux éditeurs parmi lesquels choisir.

L'édition des cartes peut être effectuée à l'aide de l'éditeur de navigateur Web par défaut appelé identifiant. identifiant est un éditeur en ligne pour OpenStreetMap. C'est actuellement l'éditeur par défaut d'OpenStreetMap sous l'onglet Modifier. Il ne nécessite pas de plugin flash car il est créé à l'aide de JavaScript et fonctionne dans la plupart des navigateurs Web modernes.

L'ancienne application basée sur Flash Potlatch est réservé aux débutants. Il nécessite un plugin Flash dans le navigateur.

JOSM et Merkaartor sont des applications d'édition de bureau plus puissantes et offrent un large éventail de fonctionnalités d'édition. Ces applications permettent aux utilisateurs d'utiliser des images aériennes comme arrière-plan pour tracer l'entité. Une fois que l'utilisateur a terminé les modifications, il peut être téléchargé sur OSM.

Vespucci est un premier et seul éditeur complet pour Android, il est sorti en 2009. RueComplete est une nouvelle application Android lancée en 2016, elle permet aux utilisateurs d'ajouter des informations spécifiques sans aucune connaissance d'OpenStreetMap. Il offre la possibilité de modifier les données sans connexion Internet. OsmAnd est une application de navigation qui permet aux utilisateurs d'ajouter, de supprimer et de mettre à jour les données des POI. C'est une application entièrement hors ligne et prend en charge Notes.


Aspose.GIS pour .NET est une API de manipulation et de conversion de données SIG. Il prend entièrement en charge la lecture, l'écriture et la conversion de formats de données SIG célèbres tels que ESRI Shapefiles, GeoJSON, TopoJSON, ESRI Geodatabase, Geography Markup Language, Google Earth, GPS Exchange Format, MapInfo Formats et OpenStreetMap. Il s'agit d'une API autonome basée sur .NET et ne nécessitant aucun logiciel SIG comme ArcGIS / ArcMap, QGIS, etc. ‎

OSM Qu'est-ce que le format de fichier OSM

OpenStreetMap (OSM) est une vaste collection de magasins d'informations géographiques volontaires dans différents types de fichiers, utilisant différents schémas de codage pour convertir ces données en bits et en octets. OSM est un effort de collaboration vers la création d'une carte modifiable gratuite du monde. Le principal résultat de cet effort de collaboration est constitué de données géographiques plutôt que de la carte elle-même. Les contraintes sur l'utilisation ou la disponibilité des informations géographiques dans une grande partie du monde déclenchent la nécessité de créer un OSM. Les données disponibles auprès d'OSM sont prêtes à remplacer Google Maps pour les applications classiques (Facebook, Craigslist etc.) et les données par défaut pour les applications des récepteurs GPS. Bien que la qualité des données soit diverse à travers le monde, les données OpenStreetMap peuvent être facilement comparées aux sources de données sur les brevets. Lire la suite

SHX Qu'est-ce que le format de fichier SHX

Format d'index de forme, un index de position de la géométrie de l'entité pour permettre une recherche rapide en avant et en arrière En savoir plus


Comment fonctionne OpenStreetMap

Si vous décidez de passer à OpenStreetMap, vous avez deux options :

  • vous pouvez utiliser des cartes directement depuis leur serveur
  • vous pouvez configurer votre propre serveur de tuiles en interne

Je ne vais pas parler ici de la première option, vous pouvez trouver des informations sur l'utilisation d'OpenStreetMap directement avec une bibliothèque JavaScript dans le 'Configuration de la bibliothèque JavaScript de votre choix' section. Ci-dessous se trouvent les instructions sur la façon de configurer le serveur de tuiles vous-même.

Maintenant la question principale : la solution OpenStreetMap est-elle gratuite ? Eh bien, dans un sens oui, car les données que vous utilisez sont disponibles gratuitement, mais en fin de compte, vous devez payer d'une manière ou d'une autre pour les ressources du serveur que vous utilisez pour servir ces données. En plus de cela, vous devez ajouter le coût de maintenance du serveur, surtout si vous souhaitez que vos cartes soient à jour.


Alternatives à l'authentificateur Google

Google Authenticator facilite l'utilisation de la 2FA (authentification à deux facteurs) sur les sites et services qui la prennent en charge. Mais cela ne fonctionne que sur votre smartphone et n'enregistre pas les sauvegardes de vos clés d'authentification. Si votre appareil mobile est perdu ou volé, retrouver l'accès à tous vos sites et services peut être un véritable casse-tête. Il existe un certain nombre d'alternatives, notamment :

    – Le principal concurrent de Google Authenticator. Peut sauvegarder vos clés d'authentification, ce qui facilite grandement la récupération après un problème. Comprend des versions pour iOS, Android et les ordinateurs de bureau et peut synchroniser vos clés entre elles.

    Il n'y a qu'un seul inconvénient à Authy pour nous, les types de confidentialité, ce n'est pas open source. – Un remplacement gratuit et open source de Google Authenticator sur les appareils iOS et Android. Attrayant et facile à utiliser, mais les fonctionnalités sont limitées. – Un autre authentificateur gratuit et open source avec capacité de sauvegarde/restauration. Fonctionne uniquement sur les appareils Android.

D'autres alternatives à Google Authenticator incluent l'authentificateur intégré à certains gestionnaires de mots de passe (LastPass, par exemple) et des clés de sécurité matérielles comme la gamme de produits Yubikey.


Scout devient mondial avec la navigation GPS optimisée par OpenStreetMap

Sunnyvale, Californie – 19 mai 2014 — Telenav (NASDAQ : TNAV), le leader de la navigation personnalisée, a annoncé aujourd'hui que son application gratuite U.S. Scout pour iPhone utilisera OpenStreetMap (OSM) pour toutes les données cartographiques. OSM, le « Wikipédia des cartes », offre aux utilisateurs une carte plus précise et à jour que ce qui est disponible via les cartes commerciales. Le déploiement d'OSM commence aujourd'hui pour certains utilisateurs Scout et sera entièrement mis en œuvre pour tous les utilisateurs d'ici la fin de cette semaine. La société prévoit de passer à OSM pour Scout pour Android aux États-Unis en juin. Le site Web compagnon de Scout, scout.me, utilise déjà OSM.

De plus, Telenav a annoncé aujourd'hui que grâce à une nouvelle image de marque de la populaire application de navigation GPS skobbler pour iOS et Android, Scout est désormais disponible dans plus de 50 marchés d'applications avec des cartes et une navigation pour près de 200 pays. L'application de navigation GPS de skobbler a été la première application de navigation OSM au monde. Telenav a acquis skobbler plus tôt cette année.

Avec ce lancement, Scout soutient une communauté croissante d'éditeurs OSM mondiaux. La communauté OSM a doublé d'année en année pour atteindre plus de 1,6 million d'éditeurs enregistrés, avec des personnes cartographiant tous les pays du monde, allant des États-Unis à l'Allemagne et du Lesotho à la Corée du Nord.

Le modèle OSM crowdsourcé permet de publier des modifications chaque minute, ce qui donne des cartes souvent plus détaillées et plus à jour que les cartes disponibles dans le commerce. En plus de signaler la circulation ou les accidents, toute personne utilisant Scout peut désormais envoyer des commentaires de cartographie directement depuis l'application aux éditeurs Scout OSM qui informeront la personne une fois les données examinées et mises à jour.

« En tant que plate-forme de cartographie, OSM est une alternative crédible aux solutions propriétaires, avec l'avantage supplémentaire de mises à jour instantanées, ce qui permet d'obtenir une carte plus précise et à jour », a déclaré Steve Coast, fondateur d'OpenStreetMap et responsable OSM de Telenav. « Les routes changent, les lotissements sont construits et les autoroutes s'étendent donc, comme toutes les autres cartes, elle a besoin de mises à jour en permanence. Le lancement d'aujourd'hui a effectivement ajouté des millions d'éditeurs à la communauté mondiale OSM, insufflant encore plus de vie à un projet gratuit et open source déjà en plein essor. Comparez cela aux milliards de dollars que Google a dépensés - et devra continuer à dépenser - pour maintenir ses cartes à jour et je pense que vous pouvez comprendre pourquoi nous sommes passés à OSM.

"C'est un tournant pour l'industrie de la cartographie", a poursuivi Coast. « La quantité d'efforts et d'investissements nécessaires pour fournir une navigation détaillée de haute qualité à l'aide de données cartographiques OSM issues de la foule ne peut pas être sous-estimée. Nous attendons un retour significatif sur nos investissements pour créer une meilleure plate-forme cartographique pour la navigation à l'aide de l'OSM gratuit. Il a fallu à Telenav des années d'engagement communautaire OSM, d'algorithmes avancés, de développement technologique et de tests sur route pour atteindre un point où nous avons senti qu'il était prêt pour les consommateurs. Maintenant que nous sommes ici, nous avons hâte que le monde essaie Scout avec OSM. Quant à la communauté mondiale des éditeurs, c'est une véritable validation que leur enthousiasme et leur passion pour la création d'une carte du monde gratuite et modifiable ont eu un impact dramatique sur l'évolution des cartes et de la navigation.

Le déploiement OSM est automatique pour les utilisateurs Scout et ne nécessite pas de mise à jour de l'application. Par ailleurs, Telenav a également annoncé aujourd'hui le lancement d'un SDK Scout Maps and Navigation, le premier SDK de navigation GPS qui permet aux applications mobiles et aux développeurs d'intégrer la navigation et les cartes GPS basées sur OpenStreetMap dans leurs propres produits. Le nouveau programme Scout for Developers comprend également une nouvelle API Scout Maps pour les sites Web de bureau et mobiles utilisant OSM, permettant aux développeurs de remplacer Google Maps. Plus d'informations sont disponibles sur developer.scout.me.

Aujourd'hui, Telenav partage également la célébration de son lancement OSM en lançant un concours d'édition de cartes sur scout.me/osmcontest où les éditeurs de cartes ont une chance de gagner divers prix, notamment de l'argent et des tablettes.


Comment remplacer Google Agenda

Étant donné qu'un bon calendrier nécessite un ensemble de fonctionnalités aussi simple, vous ne manquez pas grand-chose en optant pour autre chose que Google Agenda.

Si vous travaillez dans une entreprise de toute taille, vous connaissez probablement déjà le calendrier intégré à Microsoft Outlook. Ils offrent également une version gratuite à toute personne possédant un compte Microsoft. Apple propose également des calendriers iCloud à toute personne possédant un compte iCloud. Personnellement, depuis que je suis jusqu'au cou dans l'écosystème Apple, j'utilise les calendriers iCloud pour tout. En dehors de ces options, vous pouvez envisager des calendriers locaux sur chacun de vos appareils, mais ils ne synchroniseront pas les événements. Cela, ainsi que l'intégration avec des choses comme Gmail ou Outlook, est la principale raison pour laquelle les gens choisissent Google, Apple ou Microsoft.


En général, les applications de contacts tiers qui ont accès au Autorisation des contacts d'utiliser le Fournisseur de contacts peut être une alternative à Google Contacts (ou à toute autre application de contacts stock).

Le fournisseur de contacts est l'approche standard pour partager et utiliser les informations de contact entre les applications.

Le fournisseur de contacts est un composant Android puissant et flexible qui gère le référentiel central de données sur les personnes de l'appareil. Le fournisseur de contacts est la source de données que vous voyez dans l'application de contacts de l'appareil, et vous pouvez également accéder à ses données dans votre propre application et transférer des données entre l'appareil et les services en ligne.

Le fournisseur de contacts interagira avec l'application système Contacts Storage, qui est indépendante de toute application de contacts. Ainsi, même si l'utilisateur désinstalle/désactive toutes ses applications de contacts, les informations de contact sont toujours stockées sur le stockage de contacts et peuvent être lues par d'autres applications telles que les applications téléphoniques, les applications de messagerie, les applications de messagerie, etc.

Ainsi, toutes les applications de contacts tierces célèbres et fiables qui demandent l'accès à l'autorisation Contacts devraient être réalisables comme alternative à Google Contacts.

Dans le cas de l'application Simple Contacts, elle dispose en fait de l'autorisation Contacts, et tous les contacts créés à partir de cette application sur un compte enregistré sur Contacts Provider sont également accessibles par d'autres applications.

D'autre part, l'application permet également d'enregistrer le contact sur "Stockage du téléphone (non visible par les autres applications)". Sur la base de son code source, il s'agit en fait d'un autre moyen de stocker des contacts en utilisant leur propre base de données locale, dont les autres applications ne connaissent pas l'existence et n'ont pas la permission d'y accéder, les contacts ne peuvent donc pas être lus.

En conclusion, l'application Simple Contacts est en fait une alternative réalisable* pour Google Contacts.

*Testé en créant 2 contacts un avec le compte Google du répondeur qui peut ensuite être lu par Google Messages, un autre avec la mémoire du téléphone qui n'est pas accessible par Google Messages.


Enterré dans les pages d'aide de Google docs, j'ai trouvé une page qui traite du téléchargement de plusieurs versions d'un fichier

Vous pouvez télécharger différentes versions du même fichier dans votre liste de documents et les suivre facilement en sélectionnant Ajouter ou gérer des versions. (ou Afficher les versions. si vous n'avez qu'une autorisation d'affichage).

Cette fonctionnalité vous permet de télécharger de nouvelles versions d'un fichier, ainsi que de télécharger les versions précédentes de celui-ci et de supprimer les anciennes versions. Cela facilite globalement la collaboration sur un fichier avec d'autres personnes. Chaque version compte dans votre quota de stockage total de Google Docs, vous devez donc nettoyer les anciennes versions de temps en temps.

Cette fonctionnalité est disponible pour les fichiers téléchargés qui ne sont pas au format Google Docs. Pour Google Docs, vous pouvez utiliser l'historique des révisions, qui vous permet de voir toutes les différentes versions d'un document.


  • Payant • Propriétaire
  • Mac
  • les fenêtres
  • Android
  • iPhone
  • Windows S
  • Tablette Android
  • iPad

AlternativeTo est un service gratuit qui vous aide à trouver de meilleures alternatives aux produits que vous aimez et détestez.

Le site est réalisé par Ola et Markus en Suède, avec l'aide de nos amis et collègues d'Italie, de Finlande, des États-Unis, de Colombie, des Philippines, de France et de contributeurs du monde entier. C'est vrai, toutes les listes d'alternatives sont issues du crowdsourcing, et c'est ce qui rend les données puissantes et pertinentes.

N'hésitez pas à nous envoyer vos questions et commentaires à [email protected], dans nos forums ou sur les réseaux sociaux.

Suivez-nous sur Facebook, Twitter ou Instagram ou discutez avec nous sur Discord. Il s'agit de la version 20210628,6 .