Placemark, l’éditeur web de données géospatiales, passe désormais en open source
(github.com/placemark)- Placemark est une application open source gratuite permettant de créer, visualiser, modifier et analyser des données cartographiques
- Pour les utilisateurs généraux, le mode d’usage par défaut consiste à utiliser l’instance principale, Placemark.io, plutôt qu’à l’exécuter eux-mêmes
- Les développeurs ou les utilisateurs souhaitant faire un fork peuvent exécuter le dépôt en local, avec pnpm et Node 24.5.0 comme prérequis
- L’exécution en local nécessite un Mapbox public access token et un Geocode Earth token, et il est recommandé de configurer des restrictions sur les tokens en cas d’exploitation publique
- À ce jour, la licence limitée de Mapbox GL JS reste la seule exception, avec un projet de migration vers maplibre-gl lorsque le temps le permettra
Rôle de Placemark
- Placemark est une application open source gratuite destinée à créer, consulter, modifier et analyser des données cartographiques
- La plupart des utilisateurs peuvent simplement utiliser l’instance principale Placemark.io
- Le reste du README s’adresse aux développeurs ou aux utilisateurs souhaitant le modifier ou en faire un fork
Exécution en local
- Il est possible d’utiliser Docker ou Render de façon plus complexe, mais une procédure simple d’exécution locale est proposée sur macOS
- Clonez le dépôt, placez-vous dans le répertoire, puis installez les dépendances
- Vous devez obtenir les tokens nécessaires
- Configurez ensuite les variables d’environnement, puis démarrez le serveur
- En mode développement, utilisez
pnpm devpour le hot reloading - Pour déployer des fichiers statiques, exécutez
pnpm buildpuispnpm dlx serve@latest distafin de servir le répertoiredist/
- En mode développement, utilisez
- En développement local, vous pouvez copier
.env.examplevers.env.localet y ajouter les tokens
Précautions de sécurité pour les tokens
- Si vous prévoyez une exécution fréquente ou une exploitation publique, il faut mieux protéger les tokens
- Pour les tokens Mapbox, il est recommandé d’ajouter des restrictions d’URL
- Pour les tokens Geocode Earth, il est recommandé de définir les Referrer Hostnames autorisés
Forks associés
- epanetjs : un fork centré sur la modélisation de l’eau, avec son dépôt
- geojson.io/next : le fork de Mapbox, avec son dépôt
Exception de licence open source et projet de migration
- À ce stade, une exception limitée subsiste avec Mapbox GL JS, dont la licence est restrictive
- À terme, une migration est prévue vers maplibre-gl, le fork open source de Mapbox GL JS, lorsque le temps le permettra
- Le README mentionne également que maplibre-gl est principalement financé par des oligopoles technologiques américains comme Microsoft
1 commentaires
Avis sur Hacker News
La même personne a aussi créé geojson.io, un excellent outil que j’utilise de temps en temps
C’est très pratique pour tester du GeoJSON, et même s’il est dommage que Placemark n’ait pas débouché sur une entreprise durable, je suis vraiment ravi qu’il soit désormais open source
Les gens de geomob avaient interviewé Tom MacWright dans leur podcast quand Placemark venait juste d’être lancé, il y a environ deux ans : https://thegeomob.com/podcast/episode-118
Je découvre seulement maintenant que ça existe, et dans mes deux anciennes boîtes, beaucoup de collègues auraient trouvé ça très utile s’ils avaient eu une appli cartographique un peu plus riche que geojson.io et moins complexe que qgis/arcgis
Un billet annonçant que Placemark fermait après son passage en open source a été publié il y a 72 jours
https://news.ycombinator.com/item?id=38250459
C’est un projet extrêmement soigné. Le fondateur aide maintenant au développement de Val town, qui a aussi l’air assez cool
https://www.val.town/
Son blog vaut aussi le détour : https://macwright.com/
J’aimerais avoir l’occasion d’utiliser ça. Les outils SIG n’atteignent généralement pas ce niveau de finition et d’intuitivité
On pourrait peut-être créer un visualiseur de données utile à partir de Placemark, mais dans ce cas on ignorerait probablement la moitié des fonctionnalités
Comme c’était un produit commercial pendant un certain temps, je me demande à quoi les vrais utilisateurs s’en servaient. J’aimerais aussi savoir si cela remplaçait des outils existants, ou si c’était utilisé pour un nouveau type de travail
Le fait qu’il soit publié en open source est vraiment génial
J’ai le domaine chattymaps et je prévoyais de créer une appli de chat basée sur une carte ; creuser Placemark pourrait bien me donner l’élan nécessaire pour commencer
J’ai vu beaucoup d’outils SIG généralistes comme celui-ci
Le problème, c’est qu’ArcGIS est tellement répandu et profondément intégré dans les flux de travail qu’il ne reste pas assez de travail ni d’utilisateurs pour les autres
Pour qu’un produit comme ça se développe vraiment, il lui faut un écosystème et une “killer app”
Le SIG restera probablement toujours un domaine de niche. Il n’y a aucune raison de ne pas utiliser des standards dans le SIG, et à long terme l’open source a aussi sa place
Il y a un endroit où l’on peut voir une démo qui fonctionne ?
Je n’ai pas trouvé d’URL de démo interactive que l’on puisse essayer directement
Bonne nouvelle. On pourrait presque croire à une appli G Suite
Sans l’appui d’une société, il y a de fortes chances qu’il ait du mal à survivre
Chercher un moyen de l’utiliser avec umap-project.org pourrait être intéressant. Au minimum, ça pourrait devenir un projet ami