Placemark, editor de datos geoespaciales basado en la web, ahora pasa a ser open source
(github.com/placemark)- Placemark es una aplicación gratuita y open source para crear, ver, editar y analizar datos de mapas
- Para usuarios generales, el flujo predeterminado es usar la instancia principal, Placemark.io, en lugar de ejecutarla directamente
- Los desarrolladores o usuarios que quieran hacer un fork pueden ejecutar el repositorio localmente; se asume el uso de pnpm y Node 24.5.0
- Para la ejecución local se necesitan un token de acceso público de Mapbox y un token de Geocode Earth; si se opera públicamente, se recomienda configurar restricciones para los tokens
- Actualmente queda como excepción la licencia restrictiva de Mapbox GL JS, y hay planes de migrar a maplibre-gl cuando haya tiempo
El rol de Placemark
- Placemark es una aplicación gratuita y open source para crear, consultar, editar y analizar datos de mapas
- La mayoría de los usuarios pueden usar la instancia principal, Placemark.io
- El resto del README está dirigido a quienes quieran probarlo como desarrolladores o hacer un fork
Flujo de ejecución local
- Aunque se pueden usar métodos más complejos como Docker o Render, en macOS se ofrece un procedimiento simple para ejecutarlo localmente
- Clona el repositorio, entra al directorio e instala las dependencias
- Es necesario obtener los tokens requeridos
- Después de configurar los tokens como variables de entorno, inicia el servidor
- En modo de desarrollo, usa
pnpm devpara hot reloading - Para desplegar archivos estáticos, ejecuta
pnpm buildy luegopnpm dlx serve@latest distpara servir el directoriodist/
- En modo de desarrollo, usa
- En desarrollo local, puedes copiar
.env.examplea.env.localy agregar los tokens
Consideraciones de seguridad para tokens
- Si planeas ejecutarlo con frecuencia u operarlo públicamente, debes proteger los tokens de forma más segura
- Para los tokens de Mapbox, se recomienda agregar restricciones de URL
- Para los tokens de Geocode Earth, se recomienda configurar Referrer Hostnames permitidos
Forks relacionados
- epanetjs: un fork enfocado en modelado de agua, con repositorio disponible
- geojson.io/next: un fork de Mapbox, con repositorio disponible
Excepción de licencia open source y plan de migración
- Actualmente se incluye como una excepción acotada Mapbox GL JS, una biblioteca con licencia restrictiva
- Cuando haya tiempo, está previsto migrar a maplibre-gl, un fork open source de Mapbox GL JS
- El README también señala que maplibre-gl está financiado principalmente por apoyos de oligopolios tecnológicos estadounidenses como Microsoft
1 comentarios
Opiniones en Hacker News
La misma persona también creó geojson.io, una excelente herramienta que uso de vez en cuando.
Es buena para probar GeoJSON, y aunque es una lástima que Placemark no haya logrado convertirse en una empresa, me alegra mucho que ahora sea de código abierto.
La gente de geomob entrevistó a Tom MacWright en su podcast hace unos 2 años, cuando Placemark acababa de lanzarse: https://thegeomob.com/podcast/episode-118
Me acabo de enterar de que existía, y en las dos empresas en las que trabajé antes había muchos colegas a quienes les habría ayudado mucho tener una app de mapas con un poco más de funciones que geojson.io y menos compleja que qgis/arcgis.
Hace 72 días se publicó un post diciendo que Placemark se cerraría después de pasar a ser open source.
https://news.ycombinator.com/item?id=38250459
Es un proyecto muy pulido. El fundador ahora está ayudando a desarrollar Val town, que también se ve bastante genial.
https://www.val.town/
Su blog también vale la pena leerlo: https://macwright.com/
Ojalá tuviera una razón para usar esto. Las herramientas GIS normalmente no tienen este nivel de acabado e intuición.
Podría crear un visor de datos útil sobre la base de Placemark, pero entonces probablemente ignoraría la mitad de sus funciones.
Como fue un producto comercial durante un tiempo, me da curiosidad para qué lo usaban los usuarios reales. También quisiera saber si reemplazó herramientas existentes o si se usó para un nuevo tipo de trabajo.
Es genial que se haya publicado como open source.
Tengo el dominio chattymaps y planeaba crear una app de chat basada en mapas; quizá explorar Placemark sea el impulso para empezar ese trabajo.
He visto muchas herramientas GIS genéricas como esta.
El problema es que ArcGIS está tan extendido y tan profundamente integrado en los flujos de trabajo que el trabajo y los usuarios restantes no son lo suficientemente grandes.
Para que un producto así crezca de verdad, necesita un ecosistema y una “killer app”.
GIS inevitablemente siempre será un nicho. No hay razón para no usar estándares en GIS, y a largo plazo también hay espacio para que el open source se consolide.
¿Hay algún lugar donde se pueda ver una demo funcionando?
No pude encontrar una URL de una demo funcional que se pueda probar directamente.
Buena noticia. Podría parecer totalmente una app de G Suite.
Sin el respaldo de una empresa, es muy probable que le cueste sobrevivir.
Sería interesante buscar formas de aprovecharlo junto con umap-project.org. Como mínimo podrían ser proyectos cercanos.