Suivi de colis - Visionscarto
▻http://visionscarto.net/suivi-de-colis
l’occasion de tenter un petit exercice cartographique... en ligne de commande.
Suivi de colis - Visionscarto
▻http://visionscarto.net/suivi-de-colis
l’occasion de tenter un petit exercice cartographique... en ligne de commande.
tmcw/geocodify
▻https://github.com/tmcw/geocodify
Geocode streaming CSV data, producing CSV or GeoJSON.
geocodify input.csv > output.csv
Sources can be : mapbox, census, mapquestopen, twofishes, geogratis
Je le mixe avec q
et c’est pas mal, à condition de bien indiquer select (champ d'adresse) as address
et de faire très attention aux virgules :
q -H -O -d, -T "select AdressePostale as address from Database.csv where AdressePostale like '%Vendôme%' limit 5" | tr ',' ' ' | tr "\t" ',' | geocodify --source=mapquestopen
( #q : ►https://github.com/harelba/q )
#geocoder | Geocoder - The almost missing Geocoder #php library!
▻http://geocoder-php.org/Geocoder/#!
Geocoder is a library which helps you build geo-aware applications. It provides an abstraction layer for geocoding manipulations. The library is split in two parts: HttpAdapter and Provider and is really extensible.
Ah yes ! Avec un très grand nombre de fournisseurs déjà disponibles !
On peut donc ensuite imaginer que GIS encapsule ça dans une action SPIP. Et que le géocodeur JS d’aide à la saisie appelle l’action SPIP, qui appelle la librairie incluse, qui appelle le fournisseur configuré dans l’interface.
Du coup pas besoin de coder plusieurs géocodeurs dans plusieurs langages. On utilise le PHP comme base centrale, et le JS appelle le PHP. Et hop.