Sigo viendo no SIG web de los desarrolladores de este problema, y no estoy seguro de cuál es la solución.
- Hay algún conjunto de datos de miles de artículos.
- Queremos mostrar un mapa para el usuario, con el visible subconjunto de ellos se muestra como interactivo, puede hacer clic elementos.
¿Qué métodos hay para hacer esto?
Puedo pensar, pero no son muy satisfactorios, por eso me pregunto ¿qué más hay:
Almacenar todos los datos en un archivo GeoJSON, la transferencia para el navegador, y dejar que el Prospecto de la pantalla. Problema: en realidad no trabajo con grandes conjuntos de datos. TopoJSON eleva el límite un poco. También hace un gran retraso en la carga de la página.
El uso de Mapbox, almacenar todos los datos en una capa interactiva en Mapbox, y el uso de Mapbox.js para mostrarlo. Funciona muy bien, pero cuesta dinero, y no puede alojar a ti mismo.
El uso de GeoServer para acceder a una base de datos PostGIS, el uso de la WFS-geojson folleto plugin para acceder a los datos de allí. Probablemente trabaja, pero el WFS-geojson Folleto plugin no parece ser mantenida más.
El uso de CartoDB, almacenar todos los datos en un CartoDB de la tabla, y el uso de CartoDB.js para mostrarlo. Funciona muy bien, pero puede ser muy caro. Es posible que el host a ti mismo, pero la instalación de CartoDB es no trivial.
Todo esto me hace pensar que debe haber algo mucho mejor, libre de manera de que me estoy perdiendo. ¿Qué es?
EDITAR
Tal vez me escribió la WFS-geojson plugin con demasiada facilidad. Hay una bifurcación, que aún se ve alguna actividad (hace 4 meses): https://github.com/johanlahti/azgs-leaflet