User:Karmagnu

From OpenStreetMap Wiki
Jump to: navigation, search

User icon 2.svgKarmagnu (on osm)
Karmagnu noir vert 480x480.png - Karmagnu vert noir 480x480.png - Ours 48x48.png
Grade 1 blacks.png - Grade 2 reds.png - Grade 3 oranges.png - Grade 4 greens.png - Grade 5 pinks.png


Karmagnu
osm traces carte
Pays France
Région Provence-Alpes-Côte d'Azur
Département Bouches-du-Rhône
Ville Martigues
OSM Logo This user submits data to OpenStreetMap under the name
Karmagnu.
Official gnu.svg Karmagnu uses a GNU-based computer.
Tux.svg Karmagnu uses a Linux-based computer.
Debian-logo-notext.svg Karmagnu uses a Debian-based computer.
Firefox This user prefers Mozilla Firefox.
ODbL Icon Karmagnu supports the license upgrade to ODbL v 1.0
Android icon Karmagnu uses an Android phone or tablet.
iD Karmagnu submits data to OpenStreetMap using iD.
JOSM Karmagnu submits data to OpenStreetMap using JOSM.
OsmAnd icon Karmagnu uses OsmAnd, mobile map viewing & navigation app.


Vespucci Karmagnu submits data to OpenStreetMap using Vespucci.
Etrex 30.jpg Karmagnu uses a
Garmin eTrex 30
and is willing to answer questions on it from OSM users.
Bike Karmagnu
is a hiker.
Go Do Some Mapping Karmagnu
prefers to go outside and map.
Bike Karmagnu is a biker
Car.png Karmagnu is a motorist.
Francestubmap.png This user comes from France.
Flag of France.svg This user hails from France.
Flag of France.svg Karmagnu has mapped in France.
fr Cet utilisateur a le français comme langue maternelle.
Aqueduct.png Karmagnu submits data for Historic.Places.
Mail-closed.svg Karmagnu can be contacted by e-mail via this wiki.


Zone d'action

  • Bouches-du-Rhône [13] (Ouest) [1]
  • Var [83] (ponctuellement) [2]

Matériel utilisé

  • GPS Garmin eTrex 30 (avec cartes OSM) [3]
  • Appareil photo Nikon A100
  • Caméra sport Hyundai
  • Acer Aspire A471 (Debian 9 Stretch)

Logiciels

  • ID (Occasionnellement) [4]
  • JOSM (Actuellement) [5]
  • Vespucci (Occasionnellement) [6]
  • QLandkarte GT (Suivi de tracé) [7]

Les bonnes pratiques de OSM

  • Ne pas oublier d'accentuer les capitales comme le veux l'orthographe et la typographie française : notamment École, Église
  • Ne pas utiliser d'abréviation dans les noms de lieux, notamment "St" pour "Saint"

Mes scripts

  • josm-maj :

#!/bin/bash
VERT="\e[32m" # ${VERT}
MAGENTA="\e[35m" # ${MAGENTA}
ROUGE="\e[31m" # ${ROUGE}
SUPP_COULEUR="\e[0m" # ${SUPP_COULEUR}

DATESAUV=$(date +%Y%m%d%H%M)

echo
JOSM_VERSION_ORIG=$(/usr/bin/josm --version | grep ^JOSM/1.5 | awk '{ print $2 }' | sed 's/(//')
wget 'http://josm.openstreetmap.de/josm-tested.jar' -O /tmp/josm.jar
if [ $? -ne 0 ] ; then
  echo -e "${ROUGE}.... KO - wget${SUPP_COULEUR}"
  echo
  exit 1
fi
JOSM_VERSION_TEL=$(/usr/bin/java -jar /tmp/josm.jar --version | grep ^JOSM/1.5 | awk '{ print $2 }' | sed 's/(//')

if [ ${JOSM_VERSION_ORIG} -eq ${JOSM_VERSION_TEL} ] ; then
  echo -e "${MAGENTA}.... /usr/share/josm/josm.jar - ${JOSM_VERSION_ORIG} = /tmp/josm.jar - ${JOSM_VERSION_TEL}${SUPP_COULEUR}"
  echo
else
  su -c "cp /usr/share/josm/josm.jar /usr/share/josm/josm.jar.${JOSM_VERSION_ORIG}.${DATESAUV} && cp /tmp/josm.jar /usr/share/josm/josm.jar"
  if [ $? -eq 0 ] ; then
    echo -e "${VERT}.... OK - ${JOSM_VERSION_TEL}${SUPP_COULEUR}"
    echo
  else
    echo -e "${ROUGE}.... KO${SUPP_COULEUR}"
    echo
  fi
fi

Mon serveur générateur de carte pour GPS Garmin

  • apt install ssmtp
  • cat /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
  • cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.old
  • vi /etc/ssmtp/ssmtp.conf
UseTLS=YES
UseSTARTTLS=YES
mailhub=ssl0.DOMAINE_OPERATEUR:587
rewriteDomain=DOMAINE_EXPEDITEUR
hostname=NOM_HOST
FromLineOverride=YES
AuthUser=ADRESSE_EXPEDITEUR
AuthPass=MOT_DE_PASSE
  • apt install mailutils
  • echo 'Test' | mailx -s "Test" COURRIEL_DESTINATAIRE
  • apt install mkgmap mkgmap-splitter
  • vi ~/bin/creer_carte_region_garmin_img
#!/bin/bash
###############################################################################
# creer_carte_region_garmin_img                                               #
#                                                                             #
#                                                                             #
###############################################################################

nom_prog=$(echo "$0" | awk -F '/' '{ print $NF }')
num_proc=$(echo "$$")
nb_erreurs=0
DATEJOUR=$(date "+%Y-%m-%d")
fichier_erreur="/tmp/${num_proc}-${nom_prog}.err"

mkdir -p ~/OSM/${DATEJOUR}

cd ~/OSM/${DATEJOUR}
wget http://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur-latest.osm.pbf -O provence-alpes-cote-d-azur-latest.osm_${DATEJOUR}.pbf

wget http://download.geofabrik.de/europe/france/provence-alpes-cote-d-azur.html
MD5SUM_VERIF=$(grep -oP '<a href="provence-alpes-cote-d-azur-latest.osm.pbf.md5">\K.*?(?=</a>)' provence-alpes-cote-d-azur.html | grep -v 'provence-alpes-cote-d-azur-latest.osm.pbf.md5')

MD5SUM=$(md5sum provence-alpes-cote-d-azur-latest.osm_${DATEJOUR}.pbf | awk '{ print $1 }')

if [ ${MD5SUM} == ${MD5SUM_VERIF} ]; then
  mkgmap-splitter provence-alpes-cote-d-azur-latest.osm_${DATEJOUR}.pbf
  if [ $? -ne 0 ] ; then
    echo "mkgmap-splitter .... KO" >> "${fichier_erreur}"
    let $[erreur += 1]
    exit 1
  fi
  mkdir -p bounds
  mv 6324*.osm.pbf bounds/
  cd bounds/
  mkgmap --route --add-pois-to-areas --bounds=bounds --index --gmapsupp 6324*.osm.pbf
  if [ $? -ne 0 ] ; then
    echo "mkgmap .... KO" >> "${fichier_erreur}"
    let $[erreur += 1]
    exit 2
  fi
  cp gmapsupp.img ../gmapsupp_${DATEJOUR}.img
  cd ..
  rm -rf bounds/
  # Envoyer un courriel
  
  echo -e "Bonjour\nUne nouvelle carte vient d'être générée en date du ${DATEJOUR}\n\nElle est récupérable : scp UTILISATEUR@ADRESSE_IP:~/OSM/${DATEJOUR}/gmapsupp_${DATEJOUR}.img .\n\nA bientôt" | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Nouvelle carte gmapsupp.img" COURRIEL_DESTINATAIRE
else
  # Envoyer un courriel
  echo -e "Un problème lors de la génération de la carte" mail -s "Problème carte" COURRIEL_DESTINATAIRE
fi
  • crontab -e
# 
# m h  dom mon dow   command
0 1 * * 0 ~/bin/creer_carte_region_garmin_img

Quelques liens utiles


Statistiques

OSM

Page statistiques OSM connexion nécessaire

Terrain

  • 14/10/2017 :
- Cartopartie Carro - La Couronne
- 3,52 km, 11:57:06-13:49:32
- Nombre de points ?
  • 25/11/2017 :
- Cartopartie Saint-Mitre-les-Remparts
- 3,06 km, 14:53:25-16:33:18
- Nombre de points ?
  • 07/12/2017 :
- Cartopartie Carro
- 2,15 km, 15:09:59-16:21:36
- Nombre de points ?
  • 08/12/2017 :
- Sortie Carro
- 14,5 km, 13:46:49-18:49:22
- 291 points
  • 10/12/2017 :
- Sortie Carro
- 2,83 km, 08:31:32-08:58:08
- Sortie Carro
- 5,11 km, 12:58:22-14:24:27
- 192 points
- Sortie Carro - La Couronne
- 7,14 km, 16:25:12-18:21:20
- 273 points
  • 14/12/2017 :
- Sortie La Couronne
- 15,9 km, 13:28:23-17:46:06
- 352 points
  • 17/12/2017 :
- Sortie La Couronne
- 10,4 km, 10:46:27-12:39:03
- Points à refaire
  • 20/12/2017 :
- Sortie La Couronne
- 3,96 km, 18:06:24-18:43:46
- Sortie La Couronne
- 397 m, 18:43:59-18:50:37
- Sortie Carro
- 184 m, 18:56:11-18:59:16
- 60 points
  • 21/12/2017 :
- Sortie La Couronne
- 11,2 km, 14:37:49-17:19:00
- Sortie La Couronne
- 8,14 km, 17:19:12-19:01:35
- 378 points
  • 25/12/2017 :
- Sortie Saint-Julien
- 12,3 km, 08:28:36-09:41:27
- Sortie Les Ventrons - Saint-Pierre
- 9,49 km, 10:05:06-11:20:44
- 302 points
- Sortie Saint-Pierre Ponteau
- 15,3 km, 13:09:10-15:16:04
- Sortie Ponteau
- 2,12 km, 15:57:08-16:26:40
- 216 points
  • 31/12/2017 :
- Sortie Martigues Nord
- 3,63 km, 07:46:17-08:20:27
- 59 points
  • 07/01/2018 :
- Sortie Martigues Nord
- 4,56 km, 10:02:10-11:30:07
- Sortie Martigues Nord
- 8,06 km, 11:30:20-13:43:43
- 610 points