Play : a free map editor from Placemark
▻https://www.placemark.io/post/play-a-free-map-editor-from-placemark
►https://app.placemark.io/play
le successeur de ►https://geojson.io ; toujours par Tom MacWright.
Play : a free map editor from Placemark
▻https://www.placemark.io/post/play-a-free-map-editor-from-placemark
le successeur de ►https://geojson.io ; toujours par Tom MacWright.
The purpose of this project is to programmatically extract maps from open databases like #OpenStreetMap providing you with a ready to use #GeoJSON #map that fits your needs.
api.gouv.fr
▻https://api.gouv.fr
Vous êtes une #administration, une collectivité, un éditeur de solutions pour les particuliers ou les entreprises et souhaitez simplifier radicalement la relation des usagers à l’administration.
Les #API présentées ici sont des interfaces web permettant la communication et l’échange de #données entre applications.
Les API proposées vous permettent de :
simplifier les démarches d’un usager
guider l’usager dans la saisie d’informations
récupérer des informations que l’administration possède déjà
Voir par ex la base d’#adresses nationales : ▻https://api.gouv.fr/api/base-adresse-nationale.html
#gouvernement #big_data #web_dev
Ah ouais ! On pourrait un faire un plugin qui synchronise une fois par mois les données avec les tables du plugin Géographie, pour y ajouter le contour JSON + la population, etc. Comme ça on les a accessible en local dans notre base pour boucler dessus, mais on synchro régulièrement avec des données à jour.
#vector - YouTube
In Part 1 I’ll talk about vector tiles, both serving and consuming them. Part 2 will discuss creating and styling vector tiles with your own data.
▻https://www.youtube.com/watch?v=xI7QkEodCac
▻https://www.youtube.com/watch?v=GPArNrRL79Q
#map
dans le 2, démo de #tippecanoe
▻https://github.com/mapbox/tippecanoe
pour exporter des #geojson vers des #vectiles
GitHub - mapbox/geojsonhint: validate #geojson objects against the specification
▻https://github.com/mapbox/geojsonhint
A lint tool for the GeoJSON standard. geojsonhint is written to the standard, with no missing or additional opinions about structure.
Thenmap is a repository for historical borders..
#geojson #histoire #frontières #cartographie
à noter on peut aussi télécharger en #topojson mais, du peu que j’ai regardé, c’est pas du « vrai » topojson : les limites des pays ne sont pas toujours parfaitement superposées
dates disponibles : de 1945 à nos jours
par journalism++
geojson.xyz: A simple, open source website, CDN, and CLI utility for the fast access of #GeoJSON data for web mapping examples and experiments.
#natural_earth made easy
▻http://www.macwright.org/2015/12/13/geojson-xyz.html
▻https://www.youtube.com/watch?v=3iyGdlHDZLc
Peter Selinger : Potrace
▻http://potrace.sourceforge.net
Potrace is a tool for tracing a #bitmap, which means, transforming a bitmap into a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP format), and the default output is an encapsulated PostScript file (EPS). A typical use is to create EPS files from scanned data, such as company or university logos, handwritten notes, etc. The resulting image is not “jaggy” like a bitmap, but smooth. It can then be rendered at any resolution. Potrace can currently produce the following output formats: EPS, PostScript, PDF, #svg (scalable #vector graphics), DXF, #geojson, PGM (for easy antialiasing of pixel-based #images), Gimppath, and XFig. Additional backends might be added in the future.
via ▻http://blog.thematicmapping.org/2015/12/mapping-real-time-snow-cover.html
à comparer à #smillaenlarger
▻http://seenthis.net/messages/188544
pour l’utilisation avec geojson :
▻http://blog.imagico.de/new-potrace-version-with-geojson-backend
Ha je ne l’avais pas vu celui là, merci pour le ping @fil :)
Quel est le problème avec #inkscape après import du bitmap ?
#svg #logiciel_libre
EDIT : J’ai vu que potrace est intégré dans Inkscape. Ben. Merci.
▻http://imgh.us/i_1.svg
mapbox/polyline · GitHub
▻https://github.com/mapbox/polyline
A simple google-esque polyline implementation in #javascript. Compatible with nodejs (npm install polyline and the browser (copy src/polyline.js)). Encodes/decodes into lat/lng coordinate pairs. Use fromGeoJSON() to encode from #geojson objects.
Aussi dispo en plugin #leaflet : ▻https://github.com/geobricks/Leaflet.GeoJSON.Encoded
tmcw/awesome-geojson
▻https://github.com/tmcw/awesome-geojson
GeoJSON utilities that will make your life easier.
d’habitude je fuis ce genre de compilation, mais cette fois je veux bien faire une exception :)
#GeoJSON #Hexagonal “Statebins” in R | rud.is
▻http://rud.is/b/2015/05/14/geojson-hexagonal-statebins-in-r
le #shapefile qui va bien (je sais pas si un jour on aura besoin d’un truc comme ça pour l’UE ?)
mapbox/geobuf · GitHub
▻https://github.com/mapbox/geobuf
Geobuf is a compact binary encoding for geographic data. #geobuf provides lossless compression of #geojson and #topojson data into protocol buffers. Advantages over using JSON-based formats alone: - Very compact: typically makes GeoJSON 6-8 times smaller and TopoJSON 2-3 times smaller. - Smaller even when comparing gzipped sizes: 2-2.5x compression for GeoJSON and 20-30% for TopoJSON. - Very fast encoding and decoding — even faster than native JSON parse/stringify. - Can accommodate any GeoJSON and TopoJSON data, including extensions with arbitrary properties. The encoding format also potentially allows: - Easy incremental parsing — get features out as you read them, without the need to build in-memory representation of the whole data. - Partial reads — read only the parts you actually (...)
#map
Sketch #map - OSM + D3 + Walkway.js = animated drawn map
▻http://sketchcart.herokuapp.com
un démo de carte qui « dessine » du #geojson au chargement sources dispos par ici : ▻https://github.com/mapmeld/sketchcart
kekscom/L.Line3
▻https://github.com/kekscom/L.Line3
L.Line3 is #leaflet map layer for drawing #3d vector lines.
Example ▻http://keks.com/dev/line3
Résultat étrange et surprenant avec ce #geojson des remparts de Brest :
Tous les pays du monde en #JSON, #CSV et #XML.
▻https://mledoze.github.io/countries
installable via #composer (#PHP)
avec des données géographique en #svg :
▻https://github.com/mledoze/countries/tree/master/data
En licence ODL
via @codepo8
exploitée ici par exemple : ▻http://restcountries.eu
GIS without GIS Servers
▻http://www.spatiallyadjusted.com/2014/09/08/gis-without-gis-servers
My bandmate, Sheldon McGee, and I presented at AGIC 2014 on how to serve up vector data in Google Maps without using some crazy GIS Server type software. Just a little node.js and some #PostGIS is all one needs.
gistmap
▻https://github.com/mgax/gistmap/wiki
GistMap is a service for publishing maps, with no backend infrastructure, just static files and public services. It works by downloading a configuration file from Gist, then fetching #geojson/#topojson from any CORS-enabled URL, and tabular #data files from Google Spreadsheet, then rendering them in the browser. Here are some examples
#cartographie via @francoisbriatte
stamen/merge-geojson-features
▻https://github.com/stamen/merge-geojson-features
Merges #geojson Features and FeatureCollections.
#Github et les révisions de fichiers géographiques c’est juste fabuleux
Là par exemple, je viens de corriger la frontière #Maroc - #Sahara_occidental ; #Natural_Earth, la source de fonds de cartes utilisée par la plupart des gens, n’a pas l’air de savoir que les Nations unies ont placé cette frontière à la latitude 27°40’N, et place la limite sur le tracé du « mur ».
Les fichiers sont au format #geojson, et pour les modifier je suis passé par ►http://geojson.io
Il faut aussi que tu montre l’image finale sans le tracé du mur
Donc pour faire d’autres calques --->
https://dl.dropbox.com/s/x6qrx3x6axxj9y3/sahara-occidental.jpg
Excusez-moi, mais je ne suis pas sûr de comprendre. C’est une source publique de cartes, utilisée par beaucoup de monde, et c’est librement éditable par n’importe qui, c’est cela ?
– Natural Earth : ►http://www.naturalearthdata.com
ce n’est pas librement « éditable » à la mode wikipedia, mais on peut télécharger les fichiers et les utiliser comme bon nous semble (et donc, les modifier selon les besoins).
– mais je suis parti de la version proposée sur github par Johan Sundström ▻https://github.com/johan/world.geo.json ; qui a elle-même semble-t-il été adaptée d’un des fichiers de N.E.
– sur github, on peut facilement « forker » un projet, c’est-à-dire en faire sa propre version, et proposer des modifications ; et ce qui est remarquable (et que je fais remarquer ci-dessus), c’est que l’interface de github montre les « diffs » (modifications) de fichiers géographiques sous forme de cartes où apparaissent en rouge les « retraits » et en vert les « ajouts ».
Ok, merci pour les explications. Vu de ma position d’absolu profane, ce n’est pas loin de l’inutilisable, mais sans doute que pour les spécialistes, c’est un outil précieux.
#GitHub adds visual history for maps | Mapbox
▻https://www.mapbox.com/blog/github-visual-diff
#leaflet-omnivore by @mapbox
▻https://github.com/mapbox/leaflet-omnivore
#Leaflet supports the #GeoJSON format by default. What if you have something else? That’s where omnivore comes in.
var map = L.mapbox.map('map', 'examples.map-9ijuk24y')
.setView([38, -102.0], 5);
omnivore.csv('a.csv').addTo(map);
omnivore.gpx('a.gpx').addTo(map);
omnivore.kml('a.kml').addTo(map);
omnivore.wkt('a.wkt').addTo(map);
omnivore.geojson('a.geojson').addTo(map);
Super :)
@rastapopoulos oui ça utilise la lib togeojson que j’avais déjà repéré il y a quelques temps par ici : ▻http://seenthis.net/messages/126895
Juste pour préciser, togeojson ne prend pas en charge les styles des kmls, on perdrait donc les couleurs et marqueurs persos des kmls si on basculait GIS là dessus...
#mapshaper
▻https://github.com/mbloch/mapshaper
Mapshaper is a program for editing polygon and polyline datasets for mapping. The command line interface has commands for line simplification, polygon aggregation, attribute field calculation, filtering, splitting, table joins and more. The web-based gui focuses on interactive simplification.
Mapshaper can read and write #Shapefile, #GeoJSON and #TopoJSON files.
(...) examples:
Extract the border between two states. mapshaper --filter "STATE=='OR' || STATE=='WA'" --innerlines states.shp
Generate two new fields using JavaScript. mapshaper --expression "STATE_FIPS=CNTY_FIPS.substr(0, 5), AREA=$.area" counties.shp
Zoomed-in view of Norwegian coastline at 5% simplification
#GIS via @nicolaslambert
Ha super, je n’avais même pas remarqué que l’utilitaire est dispo en téléchargement. Je l’utilise souvent et j’en causais dans ce tutoriel :
►http://www.weblog.eliaz.fr/article120.html
Merci pour l’info :)