Salut
Si c'est juste pour afficher des informations comme

---
leur permettrai de connaitre les emplacement des différents panneaux
publicitaires leur taux de fréquentation ,  leur prix , le propriétaire et
toutes autres informations leur permettant de faire le meilleur choix .

---
Inutile de faire de la programmation serveur( Php, Python) , charge
le avec du JavaScript et c'est bon, Pour un peu donner une logique
cohérente a tes données voir http://backbonejs.org/  .Moi j'aime bien
http://leafletjs.com/ , tu pourras mapper avec OSM
, ou tout une autre MaP.

Moi si j’étais toi je ferais un truc avec Node Js du genre.

// server.js_______

var application_root = __dirname,
  express = require("express"),
  path = require("path"),
  mongoose = require('mongoose');

var app = express();
mongoose.connect('mongodb://localhost/my_database');

//Paneaux publicitaires
var Pannaux = mongoose.model('Paneau',
     new mongoose.Schema({
  text: String,
  taux: Boolean,
  prix: Number,
  proprietaire :String
}));

app.configure(function(){
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(app.router);
  app.use(express.static(path.join(application_root,
                                   "public")));
  app.use(express.errorHandler({ dumpExceptions: true,
                                 showStack: true }));
  //app.set('views', path.join(application_root,
                               "views"));
  //app.set('view engine', 'jade')
});

app.get('/api/pannaux', function(req, res){
  return Pannaux.find(function(err, pannaux) {
    return res.send(pannaux);
  });
});


//Layer View___________

LayerView = BackBone.View.extend({
initialize: function(){
    return this .render()
}
render: function(){
  var map = L.map('map').setView([51.505, -0.09], 13);
  
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png<http://tile.osm.org/%7Bz%7D/%7Bx%7D/%7By%7D.png>',
{
    attribution: '&copy; <a href="http://osm.org/copyright";> \
    OpenStreetMap</a> contributors'
   }).addTo(map);

// add a marker in the given location, attach some popup
// content to it and
// open the popup


// Ajoutez les marqueurs , note:  donnes sont rendues par app.get
// _ = http://underscorejs.org/

_.each(model, function(point){{
    L.marker(point).addTo(map)
    .bindPopup('A pretty CSS3 popup. <br> Easily customizable.')
    .openPopup();
 })
}
)
// init _______

$(function(){
$.ajax('api/pannaux', function(data){
  view = new LayerView({model: data})
  view.render()
}')
})
Tu peux définir un Backbone Model après la récupération des données
sur le serveur avant de les passer a ta View Backbone, ça dépend  des
choses que tu veux faire!.
Je n'ai rien testé donc il faudra débugger avant de voir le magie!.

Avant de te lancer a programmer peu être que il existe des outils
toute faites et qu'il faut juste installer , mais j'avoue que je ne les
connais pas !
—Ad


Le 30 août 2013 12:41, mbayefaye diene <[email protected]> a écrit
:

>
> Bonjour a tous ,
>
> Pour la rédaction de projet d’étude je suis à la recherche d'un logiciel
> libre pour faire la cartographie des panneaux publicitaires de la ville de
> Ouagadougou . Je cherche développer une plateforme décisionnel pour les
> acteurs de la communication qui leur permettrai de connaitre les
> emplacement des différents panneaux publicitaires leur taux de
> fréquentation ,  leur prix , le propriétaire et toutes autres informations
> leur permettant de faire le meilleur choix .
>
> En tant qu'amateur non averti je cherche dans le monde du libre une
> application pouvant m'aider. Pouvez vous m'aider , me conseiller
>
> Merci a tous
>
> Mbaye Faye DIENE
> +226 65 08 15 74
> Ouagadougou
> Burkina Faso
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à