mercredi 27 mars 2013

OpenStreetMap et Android

J'essais de continuer à ajouter à chaque jours quelque chose sur la carte de Rimouski pour OpenStreetMap. Cependant, ça devient de plus en plus difficile. Ce qui est évident est fait ( ou à peu près ) et j'aimerais ajouter autre chose que les restaurants ou magasins. Je me suis dit, avec mon Nexus S, c'est sûrement possible de l'utiliser en tant que GPS et de modifier et d'ajouter directement sur le téléphone les informations. La réponse est oui. Il y a quelques applications permettant d'éditer le contenu d'OpenStreetMap directement sur le téléphone. Mais oh que c'est chiant. Premièrement, par une belle journée ensoleillée, on ne voit strictement rien sur l'écran, donc on repassera pour l'édition sur place. Et lorsque que j'ai essayé en soirée, c'est tellement pas convivial que je n'ai même pas réussi à ajouter un arrêt d'autobus. J'avoue, je n'ai essayé que Vespucci mais ça semble être l'application la plus complète.

Tout ça pour dire que sans photo aérienne de disponible dans les layers offerte par OpenStreetMap et avec un téléphone GPS qui n'est pas trop coopératif, possible que les updates attende un peu que je me décide à faire quelque track GPS pour définir les piste cyclable et chemin piéton.

vendredi 22 mars 2013

Insomnie! J'implémente les easter eggs!

Oui, c'est assez courant chez moi, je fais de l'insomnie. Cette fois, j'ai juste assez le cerveau en état pour ajouter les easter eggs dans ma carte du monde. Alors je me suis défini un classeur sous Google Drive ayant les colonnes suivantes:

Latitude, Longitutde, offsetx, offsety, width, height, texte

Ça me permet de mettre en coordonnées géographique des icône pris à la position offsetx et offsety et de taille width et height dans un fichier .png contenant les easter eggs. Et si texte contient quelque chose, c'est écrit sous l'image. Pour le moment, le fichier contient:


-4.915833 -59.238281 0 658 18 23 Link
79.544609 -44.033203 19 662 16 19 Mario
-53.067627 -7.03125 36 662 15 14 Airship
22.755921 13.359375 53 648 16 32 Tower

Il y a donc un petit Link qui se promène en Amérique latine, un petite mario au Groenland, un airship dans l'océan Atlantique et une tour blanche au nord du Nigéria. Ceci dit, je me demande toujours quel image icônique des jeux vidéo sur console 16 bits ajouter sur ma carte. N'hésitez-pas à me laisser vos idées en commentaire.

lundi 11 mars 2013

Garbage in, garbage out! Il manque des données pour notre petit coins de pays

J'aime bien l'idée du e-government ( ou administration électronique en bon français ) et j'espère jeter un oeil sur Open311 bientôt, mais si on ne peut pas bien représenter certaine données géographiquement, certains service sont moins efficace, surtout pour un visuel comme moi. Alors que google map à un bon API pour afficher du contenu, il est assez difficile d'aller en retirer de l'information. Il y a cependant OpenStreetMap qui lui permet non seulement d'aller lire l'intégralité des données du serveur mais permet aussi aux usagers de mettre à jour l'information. Un wikipedia de la géomatique finalement. Malheureusement, l'information qu'on y trouve pour la région provient de datasets publiques assez générique et dont bien des informations sont manquantes.


Comme j'ai un projet en tête qui pourrait justement utiliser l'information vectoriel de la région, il serait préférable d'avoir le plus d'information possible et non seulement les rues et quelques "generic building" éparpillés sur le territoire. Alors ce sera ma bonne action de e-citoyen que de mettre à jour un petit quelque chose sur OSM à chaque jour.Pour le moment j'utilise l'outil directement lié par le site d'OSM, soit Potlatch 2, je pense essayer JOSM pour le long run. Je ne sais pas si je serai assez crinqué pour me taper tous les bancs de parc, poubelles et téléphones publiques, mais je dois au minimum ajouter les pistes cyclables et des petits immeubles manquants comme, bien, le CÉGEP !

dimanche 10 mars 2013

Zoom in sur le développement de contour de la carte style RPG

J'ai pas travaillé beaucoup sur ma carte style RPG mais j'ai tout de même commencé à gérer les contours et les transitions. J'ai aussi implémenté un minimum pour conserver plus d'information sur la tuile courante que sur les tuiles adjacentes. C'est vraiment pas au point mais c'est un début.


Ça permet aussi de voir qu'il y a beaucoup trop de ville dans le nord de l'Europe. Je vais devoir en flusher quelques unes. J'ai commencer un petit quelque chose pour donner un ligne d'élévation au 1000 mètres mais je vais devoir travailler ça au niveau des sous-tuile pour arriver à un résultat potable.

Pour le moment aussi, il n'y pas de répétition de séquence de tuile, donc toujours le même sprite de forêt ou de montagne. Ceci dit, c'est pas facile de reconnaître l'Europe, le nord de l'Afrique ou encore l'Asie de l'est là-dessus. Mais ça avance, c'est ce qui compte.

lundi 4 mars 2013

Une grosse carte du monde style RPG

Il y a un manque chronique de décoration dans mon salon. J'ai pensé faire de fausses fenêtres donnant sur l'extérieur recréer à l'aide de Minecraft mais j'ai démissionné en voyant la tâche de recréer la vue, même en mode créatif. Alors quoi faire?

J'ai un trip pixel art c'est temps-ci et j'aimerais bien avoir quelque chose de moindrement éducatif pour mes petits monstres. Out of nowhere, l'idée de faire une carte du monde dans un style RPG de console 16 bits ( à la SNES ) m'est apparue et elle m'a plu  Comme il y bien de l'espace à couvrir, le but est d'imprimer le tout sur quelque chose d'environs 7 pieds de large. C'est en devenir mais ça avance bien. Je n'ai aucunement l'intention de faire cette carte à l'aide d'un logiciel de dessin mais d'écrire un un programme en C# qui utilise des datasets pour générer une carte du monde réaliste, bien que fortement stylisée.



C'est un projet qui va sûrement me prendre encore pas mal de temps mais c'est tout de même quelque chose qui avance rapidement et dont les petits changements sont tout de même visibles. 


Un nouveau départ

Oui, j'ai essayé de programmer un CRM, un engin de blog en PHP. Mais comme le nom de domaine de mon ancien site le disait si bien, notimetocode, j'ai effectivement pas le temps de coder ça. Alors j'ai décidé de prendre un engin existant et l'apprendre, le configurer, le mettre à ma main. Mais là aussi, pas le temps de me taper ça. Alors de retour sur le bon vieux blogger afin de mettre mes niaiseries sur le web et sauver quelque $ en ne payant plus de hosting pour rien.

C'est donc ici que je vais poster l'avancement de mes projets et autres pensés, analyses et bulles au cerveau que j'aurai.