Showing posts with label tourism. Show all posts
Showing posts with label tourism. Show all posts

Thursday, November 10, 2016

takes a directory full of images, export Lat, Long data and makes a file (i.e. GeoJSON/HTML or spreadsheet or .kml) with all of the found GPS points. 2016 standard specification of the GeoJSON format: RFC 7946


directory full of images---> GeoJson or spreadsheet file (or kml)

-->GeoJson

GeoJSON is a format for encoding a variety of geographic data structures for example:
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [125.6, 10.1]
  },
  "properties": {
    "name": "Dinagat Islands"
  }
}

GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, and MultiPolygon. Geometric objects with additional properties are Feature objects. Sets of features are contained by FeatureCollection objects.

In 2015, the Internet Engineering Task Force (IETF), in conjunction with the original specification authors, formed a GeoJSON WG to standardize GeoJSON. RFC 7946 was published in August 2016 and is the new standard specification of the GeoJSON format, replacing the 2008 GeoJSON specification.

Remember that GeoJSON stores coordinates in "reversed order" (longitude, latitude)

Some javascript codes:

1/exif-to-geojson
https://github.com/hallahan/exif-to-geojson
This javascript takes a directory full of images and makes a GeoJSON file with all of the found GPS points. Put the images you want to create a corresponding GeoJSON file with in the img directory.
node exif-to-geojson.js . The output will be written to exif.geojson
Demo: http://hallahan.github.io/exif-to-geojson

After you run the script, you can see the geojson with pop-ups that link to the corresponding images in index.html.
See also: https://github.com/hallahan/LeafletPlayback
This is a Leaflet plug-in that plays back points that have a time stamp synchronized to a clock. http://leafletplayback.theoutpost.io

2/exif-gps-to-json-example (quite complex)
https://github.com/omichelsen/exif-gps-to-json-example
Example code on how to save EXIF data from photos to a JSON file. http://ole.michelsen.dk/blog/showing-photo-gps-location-on-google-maps-with-gulp.html

This is the example code for the article Showing photo GPS location on Google Maps with gulp.
In this tutorial I will go through how to read the EXIF data from a folder of photots, and show the GPS location where each photo was taken in Google Maps. This article is based on the code I wrote to make my personal World Travel Map,
https://ole.michelsen.dk/photos/travel-map.html
(see this interesting "story map" with text!!!)
which shows where I've been based on my vacation shots.
https://ole.michelsen.dk/blog/showing-photo-gps-location-on-google-maps-with-gulp.html

We'll use the gulp build system to read the image files and output the data we need to a JSON file, which we can then read into Google Maps.

First we install gulp and a couple of packages, gulp-data, gulp-exif and gulp-extend:
npm install --save-dev gulp gulp-data gulp-exif gulp-extend
This will allow us to read the EXIF data from the image files, extract the part we need (GPS coordinates), and save it all into a single JSON file.

https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

Now we create a task called "exif", which does three things:

  • Reads the EXIF data from the images in the photos folder
  • Plucks out the GPS data and puts it in a JSON format with the filename as the key
  • Joins the JSON data into a single gps.json file

3/exif-geo
https://github.com/annejan/exif-geo
Show distance between image EXIF GPS data and Location API.

  • Use client side parser
  • Store results for statistical analysis
  • Auto positioning and scaling of map
Try it out at http://geo.printf.nl/

Some tools:
Convert GPS degrees, minutes, seconds coordinates to decimal value. Useful for parsing GPS exif tags in geotagged images, Google Maps, and Open Street Map (SOM).

https://github.com/Turistforeningen/dms2dec.js

Remember that GeoJSON stores coordinates in reversed order (longitude, latitude) which means you have to reverse the order of the coordinates returned from dms2dec():
var geojson = {
  type: 'Point',
  coordinates: dms2dec(lat, latRef, lon, lonRef).reverse()
};

4/GPSeitor (code date: 2014)
https://github.com/eltuza/GPSeitor
A Python application that processes a pictures directory and generates a static web page positioning the images that have GPS Exif data in a Google Map in a gallery-like fashion.

5/gps detect (firefox add-on)
https://github.com/allanlw/gps-detect
Firefox addon for detecting GPS EXIF info in JPEGs automatically.
GPSDetect is a simple Firefox addon that monitors Firefox network traffic and automatically alerts the user whenever a JPEG file loads that contains embedded EXIF GPS coordinates.
When an image is detected that contains GPS data, the user is alerted, and given a link to the offending image as well as the GPS information and a link to the location on a map.

Note that most major social networking sites strip EXIF information (including GPS locations). This includes Facebook, Twitter and imgur.

GPSDetect uses the Firefox Add-on SDK, which is required to build and install it, for now. To build a copy of GPSDetect, see the Add-on SDK installation instructions to activate the SDK's virtualenv, and then simply run cfx xpi in the GPSDetect root directory. You will get an unsigned XPI that can be installed into Firefox as usual.
https://developer.mozilla.org/en-US/Add-ons/SDK
https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm#Installation

6/jpeg-exif-data
https://github.com/BelfordZ/jpeg-exif-data
command line interface (cli) tool for pulling exif gps data from images

7/photo-saver
https://github.com/montanaflynn/photo-saver
Organize your photos based on exif date and GPS coordinates.
Usage:
This simple tool takes two arguments, an input directory and an output directory. The input directory should be a folder with photos that have exif data. The output directory is where you want the organized files to end up. Of course your original files are left alone.

Rem:
MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. MongoDB is developed by MongoDB Inc. and is free and open-source:
https://www.mongodb.com/
https://en.wikipedia.org/wiki/MongoDB

http://anonfunction.com/2014/10/exporting-mongodb-to-csv/

-->Spreadsheet file

The goal for this post is to extract Longitude and Latitude data from a folder of images and export the data in a CSV so it can be easily imported into a Fusion Table or other spreadsheet.

1/ use exifTool:

2/Once the installation is finished, open up Terminal or open up your Command Line on Windows or the stand-alone Windows executable.

Here is the line that you need to enter:

“exiftool -csv -filename -imagesize -gps:GPSLatitude -gps:GPSLongitude ./ > long.csv”

This command will go to the folder that you input and read through all of the images and pull out the filename, the image size, the GPS Latitude and the GPS Longitude and export everything to a CSV.

Here is the finished CSV that is opened in Excel:





Tuesday, November 8, 2016

mapbox and tourism travel. Many examples of mapbox.js



https://www.mapbox.com/industries/travel/

mapbox develop many apps:
https://www.mapbox.com/products/

software platform:
https://www.mapbox.com/blog/mapbox-unity-sdk/

a lot of examples:

useful for story maps:
https://www.mapbox.com/mapbox.js/example/v1.0.0/
https://www.mapbox.com/mapbox.js/example/v1.0.0/animating-flight-paths/
https://www.mapbox.com/mapbox.js/example/v1.0.0/marker-movement/
https://www.mapbox.com/mapbox.js/example/v1.0.0/rotating-controlling-marker/

https://www.mapbox.com/mapbox.js/example/v1.0.0/custom-popup/

https://www.mapbox.com/mapbox.js/example/v1.0.0/show-marker-as-label/
https://www.mapbox.com/mapbox.js/example/v1.0.0/custom-popup-style/

https://www.mapbox.com/mapbox.js/example/v1.0.0/timeline-scaled-markers/

Draw lines between markers
https://www.mapbox.com/mapbox.js/example/v1.0.0/line-marker/

Automatically center and show markers in a loop:
https://www.mapbox.com/mapbox.js/example/v1.0.0/cycle-markers/

Using the torque library and data from a CartoDB table:
https://www.mapbox.com/mapbox.js/example/v1.0.0/torque-temporal-data/

import:
https://www.mapbox.com/mapbox.js/example/v1.0.0/load-geojson/
https://www.mapbox.com/mapbox.js/example/v1.0.0/omnivore-csv-simplestyle/


very good:
https://www.mapbox.com/mapbox.js/example/v1.0.0/markers-with-image-slideshow/

mapbox.js

https://www.mapbox.com/mapbox.js/api/v2.4.0/
https://github.com/mapbox/mapbox.js/

Saturday, November 5, 2016

on the map et google drive pour un trajet.




http://onthegomap.com/

On the Go Map est une application gratuite qui peut se connecter à Google Drive, avec toutes les fonctionnalités que la plateforme de sauvegarde offre. Que ce soit en termes de partage, de stockage ou de notifications d’édition.

L’outil en ligne permet d’avoir une vue d’ensemble sur les dénivelés ascendants et descendants du parcours, ainsi que sur le pourcentage de la pente.

exemple:
https://goo.gl/AHo5Xu


Friday, November 4, 2016

Wednesday, November 2, 2016

comparison of major (continually updated) travel websites



http://www.ebizmba.com/articles/travel-websites

Google trips et Google Cultural Institute (exemple des Châteaux de la Loire)

En sept 2016, google présente une nouvelle application qui devrait intéresser tous les voyageurs : Google Trips.
En effet, cette appli pour iOS et Android souhaite vous gérer votre temps, et vous permettre d’accéder plus rapidement aux informations dont vous avez besoin lorsque vous vous êtes en déplacement, en voyage, en ballade touristique, en excursion.

Google Trips vous permet d’organiser votre voyage dans les moindres détails. Vous pouvez y conserver toutes les informations importantes au même endroit sur votre smartphone. Et vous pourrez y accéder à tout le contenu de Trips même sans connexion internet.

A conditions de l’y autoriser lors de l’installation, l’appli peut aussi analyser le contenu des vos mails, si vous utilisez Gmail. Elle peut alors en extraire les informations relatives à vos horaires de trains ou d’avion, les réservations de votre hôtel, les locations de véhicules et toutes les données en relation avec les activités prévues lors de votre séjour qui auront été trouvées dans votre messagerie ou dans votre agenda, si vous utilisez Google Agenda.



Trips propose également de conserver l’historique de vos déplacements dans Google Maps. Cela permettra à Trips d’analyser vos gouts et vos centres d’intérêts. L’appli pourra alors vous recommander des activités que vous aimerez sans doute. Google Trips peut également vous proposer des lieux plébiscités par les internautes, très pratique lorsque vous ne savez pas quoi faire dans un endroit que vous ne connaissez pas, ou même autour de chez vous.

Trips est aussi la "gentille organisatrice" de vos visites. Google Trips peut en effet vous aider à planifier vos déplacements dans la ville. Elle vous aide d’ailleurs à organiser vos visites de la manière la plus logique, en calculant les meilleurs trajets pour vous rendre d’un point d’intérêt à un autre, par rapport à ceux que vous avez choisi parmi les endroits marquants ou les suggestions faites par l’application.

Enfin, Google Trip peut aussi être votre guide en proposant des photos et des informations sur tous les lieux marquants que vous souhaitez découvrir. Les informations sont piochées dans Google Maps et bénéficient ainsi de la riche base de données de Google, mais aussi des avis des internautes.

Pour vos prochains weekend ou vos vacances, Google Trips pourra donc vous rendre de fiers services. L’appli est gratuite et disponible sur iOS et Android.

https://blog.google/topics/travel/see-more-plan-less-try-google-trips/
https://get.google.com/trips/


------------

 Google Cultural Institute

https://www.google.com/culturalinstitute/beta/
Si vous n’avez pas encore eu la chance de visiter les Châteaux de la Loire, le Google Cultural Institute vous propose désormais une incroyable visite virtuelle depuis votre ordinateur, votre smartphone, ou votre tablette.

Les Châteaux de la Loire en visite virtuelle

Avec Google Street View, vous pouvez donc visiter l’Abbaye Royale de Fontevraud, la Cité Royale de Loches, le Domaine national de Chambord, les Châteaux d’Angers, d’Azay-le-Rideau, de Chateaudun, de Chenonceaux, du Clos Lucé, de Fougères-sur-Bièvre, de Meung-sur-Loire, de Montpoupon, du Moulin, du Rivau, de Sully-sur-Loire, de Talcy, de Villandry, ainsi que le Château et le Jardin de Bouges, et la Forteresse royale de Chinon.

Sur ces 18 sites historiques de la Vallée de la Loire, il est désormais possible de visiter châteaux et jardins de manière classique dans Google Street View, avec notamment 7 lieux qui peuvent être survolés. Mais le Google Cultural Institute nous permet aussi de faire des visites virtuelles en 360° de ces lieux, dont certains ne sont même pas ouverts au public !

Google Art Camera : des clichés en 1 000 Megapixels

Depuis le site dédié, 46 expositions virtuelles sont proposées. Elle permettent d’admirer plus de 2000 objets historiques. Google a notamment utilisé une caméra spéciale, la Art Caméra, qui permet de réaliser des clichés avec une très haute résolution de 1000 Megapixels. Ils permettent ainsi d’en apprécier les détails les plus infimes avec un zoom presque à infini dans 56 œuvres en particulier.

Avec cette technologie inédite, on peut par exemple découvrir ou redécouvrir la célèbre Tenture de l’Apocalypse d’Angers ou les fresques de la salle capitulaire de l’Abbaye de Fontevraud, datant du XVIe siècle.

En plus des 18 millions de visiteurs qui parcourent chaque année la Vallée de la Loire, la numérisation des monuments et des oeuvres permet donc au plus grand nombre de les apprécier dans Google Street View dans un rendu proche de la réalité et jamais vu auparavant. Ces visites sont entièrement gratuites et accessibles depuis un ordinateur, un smartphone ou une tablette, mais aussi un casque de réalité virtuelle comme le Google Cardboard.

Sunday, October 30, 2016

Article nature de 2013 et PlosONE 2016 sur Flickr et tourisme quantitatif;




http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0154885

http://www.nature.com/articles/srep02976


modèles des Story Maps d'arcGIS: quelques story map (excursion, ballade, pèlerinage, voyage, road trip) avec promotion du tourisme d'une région avec ArcGIS Online.


Promotion touristique des territoires, une Story Map vaut mieux qu'un long discours !

En cette période printanière où les week-end rallongés sont propices aux escapades, j'ai regardé un peu comment les utilisateurs d'ArcGIS Online exploitaient les modèles de Story Map pour promouvoir des territoires et faire connaître leur potentiel touristique. Voici un panorama de différentes approches et des exemples de réalisation en France et à l'étranger:

Un beau billet de 2014:
http://www.arcorama.fr/2014/06/valorisation-touristique-une-story-map.html


Selon le modèle de Story Map utilisé, les sites pourront proposer plus ou moins de description et pourront être organisés de manière hiérarchique ou thématique.


faire une story map avec storymap.knightlab ou avec timeline.knightlab?


  1. pour commencer il faut aller à https://storymap.knightlab.com/ et un clic sur "make a storymap"
  2. puis se connecter avec son compte google. Pour travailler avec ce service de  knightlab il faut un compte Google car vos données de projet sont stockées dans Google Drive.
  3. Définir le nom du projet, et le nom peut être changé pendant le fonctionnement en renommant simplement la diapositive de titre. C'est la première diapo. Prévoir une introduction.
    Le premier écran est toujours une diapositive/map "aperçu".
  4. puis faire les autres diapositives qui elles ont un zoom.

Le projet fini peut être placé sur un domaine distinct ou  à l'aide de l'iframe sur le site de vos médias. Si vous utilisez le lien généré automatiquement à StoryMap, il peut y avoir des problèmes avec le partage de la carte dans les réseaux sociaux...

Limitations

On ne peut télécharger qu'une image ou video (ou son HTML5) à la fois (ou une URL ).
La taille est limitée i.e. 4608 × 2592, 4.2 Mo 11.9Mpixels c'est trop!!!!
Une fois téléchargée, cela donne:
//uploads.knightlab.com/storymapjs/3472bc73c4ef281745439d7b614214f5/voyage-dans-le-velay/_images/yssingeaux.jpg

Il ne gère pas les photos géo-taggées!!!!!!
Il faut mettre à la main des coordonnées GPS (ou le lieu)!!!!

On peut choisir son marqueur mais pas d'effet quand on clic dessus.

Par rapport à odyssey.js, on ne peut que agir diapo par diapo.
voir http://stephane-mottin.blogspot.fr/2016/10/cartodb-odysseyjs-et-quelques.html

Quelques questions

Comment puis-je avoir une carte sans les lignes entre les points?
Pour désactiver les lignes de connexion sur les cartes, utilisez l'option  «Traiter comme image» (par opposition à la valeur par défaut «Traiter comme cartographie»).

Comment puis-je utiliser une carte personnalisée?
Choisissez "options" de la partie supérieure gauche de la fenêtre StoryMap, puis dans le menu "Type de carte" choisir le type que vous voulez.
Sélectionnez "MapBox" pour entrer l'ID de votre carte MapBox et son token:
https://www.mapbox.com/developers/
Sélectionnez "custom" pour entrer l'URL d'un serveur de tuile. Si le serveur prend en charge plusieurs sous-domaines, saisissez-les comme une seule chaîne dans le champ Subdomain (par exemple, les sous-domaines "a", "b" et "c" doivent être entrés comme "abc":



La structure est donc très simple d'une slide.
{
    type: "overview",      // optional; if present must be set to "overview"
    location: {            // required for all slides except "overview" slide
        lat: decimal,      // latitude of point on map
        lon: decimal       // longitude of point on map
    },
    text: {                // optional if media present
        headline: string,
        text: string       // may contain HTML markup
    },
    media: {               // optional if text present
        url: string,       // url for featured media
        caption: string,   // optional; brief explanation of media content
        credit: string     // optional; creator of media content
    }
}
Il faut mettre de l'HTML à la main car l'éditeur est trop simpliste. Mais là aussi les copier/colelr d'HTML sont nettoyés!!!
les tag h1-h4, les bullets ou num listes, les polices sont gardées mais les couleurs...

Timeline


the basic process

You can create a simple timeline in a few short minutes using our Google spreadsheet template, and this quick guide explaining the basic process. Experts can use their JSON skills to create custom installations, while keeping TimelineJS3's core look and functionality (see below timelineJS).


It's based on google drive spreadsheet i.e. 

For an example of a completed spreadsheet, see the spreadsheet which powers the example on our home page:

Once you've created a timeline, you can make changes by going back to your Google spreadsheet. Changes you make to the spreadsheet are automatically available to your Timeline—you don't need to repeat the "publish to the web" step (step #2). If you want to make changes to the optional settings, you will need to update your embed code, but if you are only changing content in the spreadsheet, then there's nothing else to do.

TimelineJS's text fields (headline, text, caption, and credit) all accept HTML markup.

The main problem is that we must code in HTML in the google spreadsheet.
In order to use maps, we must also code with an external service where the photos with GPS-geo-tag are put with "beautiful markers". 
TimelineJS can pull in media from a variety of sources and has built-in support for Twitter, Instagram, Flickr, Google Maps, DropBox, DocumentCloud, Wikipedia, SoundCloud, Storify, iframes, major video sites (YouTube, Vimeo, etc.) 
If your URL ends in jpg, gif, png or jpeg, it will be used as the source for an image tag. It should also work if there is a query string after the extension, perhaps specifying dynamic width and height values.
Google Maps
Use the URL for the Google Maps page (unless you are using Streetview, which currently requires the embed URL found in the "Share" section). Coordinates, search results, place marks and directions are all honored by Timeline. TimelineJS supports roadmap, hybrid, satellite and terrain Google Maps, as well as directions, places, and Streetview maps.

The columns:
  1. You have the option to add media to your slides in columns L-O. Under the Media column (L) enter the link (URL) to the media you wish to display. TimelineJS supports multiple media types. In the next column (M), you can credit the media's original source, and in column N you can include a short caption.
  2. If TimelineJS doesn't support the media type you want on your slide, you can often make do by entering <iframe> markup in the Media column (L) instead of a URL. You can also enter <blockquote> markup in column L.
  3. Markers for slides that contain media show a small icon representing the type of media used. If you'd like, you can show a thumbnail of the media there, instead. Simply add the URL of the image you'd like to use to column O.
  4. If you like, you can set the background of the slide to a specific color or an image. To do this, enter a CSS hex color value, CSS named color, or the URL to an image in the Background column (R).

Titles and Eras

The Type column (P) can be used to activate a few more specialized features in Timeline. In most cases, you'll leave it blank.
If you use the word title in this column, then Timeline will use the row as a "title slide," which is shown before all others, and which does not require a date. Title slides do not appear in the markers in the navigation component of the Timeline. You should only have one row with "title" in the Type column.
If you use the word era in this column, then Timeline will use the row to label a span of time in the "axis" area of the timeline navigation component. Each era gets a distinct color, which is not currently configurable. At this time, overlapping eras are not well-supported, but we are investigating design strategies for that use case.

Organizing slides

Timeline automatically orders slides according to their start date, and always puts the title slide first, no matter how the rows in your spreadsheet are ordered. If you need to have two slides with exactly the same start date, then the row which appears first in the spreadsheet will be shown first in the timeline.
Using the Group column (Q), you can organize your slides by groups (formerly known as "tags"). You can put any values you want in the Group column. Events with the same group will be put in the same row or adjacent rows, and TimelineJS will use the text from the Group colum as a label at the left edge of the row(s) containing those events. The group text will also be displayed on each slide. If you like, you can have a mix of slides in groups and slides with a blank value in the Group column.

Publishing your Timeline

Now that you have your spreadsheet set up, you can turn it into a timeline in a couple easy steps.
  1. Go to the File menu of your Google spreadsheet and select "Publish to the Web." In the window that pops up make sure you are under Link (it should place you there by default), then make sure that "Automatically republish when changes are made" is checked and that "Entire Document" is selected.
  2. Copy the link.
  3. Open the TimelineJS site. Paste your copied link into the "Google spreadsheet URL" box. There you are also given some styling options to play around with if you desire.
  4. Copy the embed code displayed and paste it on your site wherever you'd like it to appear.

You have this choice:
-an iframe (appears like a youtube video)
-share your timeline in a Medium.com post, copy the link below and paste it on a line by itself where you'd like the timeline to appear.  The link is like this:
-or with this link.

more with javascript TimelineJS

Most of our users are happy to use the markup created in our simple authoring tool to publish their timeline. However, if you want to substantially customize the visual presentation of your timeline, or integrate it with other parts of your page, you will need to understand some more technical details.
Because there are so many details to the styling, this is not exactly simple, but, if you have some technical capacity, you can override TimelineJS's CSS rules and have complete control over the look of the timeline. For details, see Using the TimelineJS CSS selectors. You will need to be able to instantiate the Timeline in javascript on your own page. 



Thursday, October 6, 2016

tourisme, et les lieux les plus visités via les cartes et leurs API (panoramio API). Tourism and the best mapping geolocated photos.

Il existe maintenant de nombreux moyens pour visualiser les lieux les plus "photographiés".

There are now many ways to view the most beautiful places.
-----------

API Panoramio 

L'utilisation de l'API Panoramio permet d'afficher les photos de Panoramio sur son propre site Web. les photos géolocalisées de Panoramio peuvent enrichir les cartes ou illustrer des informations dont l'emplacement est un facteur important (sites touristiques, hôtels et sites de vacances, routes et sentiers, ou dans le domaine de l'immobilier, ). Panoramio est un site qui permet aux photographes numériques de géolocaliser, de stocker et d'organiser leur photographies , de les voir photos dans Google Earth et Google Maps.
Panoramio est un site alimenté par la communauté pour explorer des endroits à travers la photographie: les villes, les merveilles de la nature, ou partout où vous pourriez photographier.

Panoramio est différent des autres sites de partage de photos parce que les photos illustrent des lieux. Lorsque vous naviguez sur Panoramio, notez qu'il n'y a pas beaucoup de photos d'amis et la famille posant devant des lieux. Panoramio permet de voir le monde.
L'API Panoramio utilise
-une interface RESTful (https://fr.wikipedia.org/wiki/Representational_state_transfer)
-et les réponses sont formatées en JSON.
https://fr.wikipedia.org/wiki/JavaScript_Object_Notation


in english:
http://www.programmableweb.com/api/panoramio

-----------heat map from panoramio
http://www.sightsmap.com/
with some services:

  • Hotness of a spot indicates the number of photos taken there.
  • Click on hot spots to explore the place.
  • Zoom deeper to see more: down to street level
  • Markers show the hottest places on the map: lighter markers are hotter.
  • Hover on a marker to see the details.




Friday, September 30, 2016

google maps api and places (hotel search).





https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-hotelsearch
-------------------
https://developers.google.com/maps/documentation/javascript/reference

https://github.com/googlemaps

https://googlegeodevelopers.blogspot.fr

operability, maps overlaid on Google Maps and travel business, travel planning... Places interesting for tourism and sightseeing



These following web services are good examples of interoperability of geo-data.


Example of an overlaid on google maps based on crowdsourcing the number of geotagged Panoramio photos (owned by Google in July 2007).
http://www.panoramio.com






Example of a heatmap overlaid on Google Maps, based on crowdsourcing (the number of Panoramio photos taken at each place in the world).

http://www.sightsmap.com/



and if you click on "see more"
You will get 5 buttons:
panoramio, google streetview, wikipedia, tripadvisor research, and google search.






Thursday, September 29, 2016

Augmented Reality, m-tourism and travel business: after pokemon Go, a new era?


Enjoying 9% share in worlds GDP, tourism industry seems to burgeon as UNWTO predicts a growth in international tourist arrivals of between 4% and 4.5%. This growing digitization of our world implies that more decisions will be driven by data and online depiction of information rather than preferences.

This has certainly taken the tourism industry to a new level as ubiquitous information makes them comfortable and reduces the hassle. As means of transportation has evolved, so are the mobile tourism app. Mobile app developers are not just making the tourism apps as they have got the answer to What’s next in the tourism industry? And the answer is mobile apps powered with Augmented reality.

Example of Junaio

Junaio was an Augmented Reality browser designed for 3G and 4G mobile devices. It was developed by Munich-based company Metaio GmbH (first release=2009). It provided a Creator application and an API for developers and content providers to generate mobile.The smartphone app, for Android and iPhone platforms, and API were free to use.

Junaio was the first augmented reality browser which had overcome the accuracy limitations of GPS navigation through LLA Markers (latitude, longitude, altitude marker, patent pending).

In May 2015 Metaio and all of the company's products were acquired by Apple. It is clear that this domain and this software are ++. Subsequent to the purchase Junaio web presences were removed. Junaio and all Junaio channels were deactivated on 15 December 2015.

The API was based on "AREL" (Augmented Reality Experience Language) which allows scripting of these channels based on common web technologies such as HTML5, XML and JavaScript.

-------------------

Without Augmented Reality, you can use classic geomatics (web map services) or on you mobile:
  • Google_maps
  • Apple Maps – Apple's map service was launched in 2012 with iOS 6 to replace the Google Maps application on iOS devices
  • Bing Maps – Microsoft's mapping service with road maps and aerial/satellite imagery
  • Géoportail – a French rival offering detailed aerial photographs of French territories 
  • ViaMichelin
  • Seat Pagine Gialle – an Italian competitor offering detailed satellite pictures of Italian territories and navigable street level panoramas similar to Street View
  • ---------
  • OpenStreetMap – a royalty free, editable map of the world
  • Mapbox – an online service to build custom maps based on OpenStreetMap
  • TransforMap – a collaborative map based on OpenStreetMap to visualise socio-technical transition initiatives.
  • -----------
The best is still google maps.

If you select a point of interest (POI), you can get some details (from user-generated content).

Another way is to select "near by" on travel website with  user-generated content:

-------------------
One example of a view:


Ref. http://www.enukesoftware.com/blog/augmented-reality-augments-your-travel-business/

Example of technical infrastructure:


Ref: https://github.com/taoito/AR-world-explorer
(an old project (2015) for windows phone).