Soy un poco nuevo en esto de los SIG. Tengo un shapefile que he alimentado a geoserver para recuperar un archivo GeoJson. He intentado visualizarlo en openlayers, pero no muestra nada. El archivo es una colección de características de 2450 multipolígonos, que tiene un tamaño de unos 2,2 mb. He intentado reducirlo a sólo 3 características, pero no parece mostrar nada en absoluto.
Sin embargo, si abro la consola del navegador, puedo ver que sí he cargado 3 características, aunque no estén pintadas en el mapa. No estoy seguro de si son demasiado pequeños para ser visibles, o si tengo que suministrar un estilo especial para los multipolígonos.
Cuando intento cargar todo mi archivo geojson, sigue sin mostrar nada, pero en la consola puedo ver que sólo se han cargado 50 características. Además se cargaron en un orden muy impar. Probablemente porque se almacena como un árbol.
[42, 34, 24, 36, 33, 31, 22, 43, 44, 21, 28, 47, 16, 49, 32, 40, 39, 19, 38, 50, 25, 37, 27, 1, 2, 3, 9, 8, 12, 10, 11, 7, 5, 18, 20, 45, 41, 23, 35, 30, 26, 4, 17, 48, 15, 14, 29, 6, 13, 46]
Entonces, ¿cómo puedo conseguir que cargue más de 50 funciones? Estoy usando este ejemplo como plantilla, que carga 176 funciones sin problemas.
Entonces, ¿qué pasa con esas 50 características que no aparecen en el mapa?
¿Me estoy perdiendo algo? ¿Se solucionaría esto con una conexión PostGis? Si es así, ¿podríais indicarme el tutorial adecuado? Me siento bastante abrumado por esto :s
ACTUALIZACIÓN:
Resulta que no pude ver ninguna de las 50 características que realmente se cargaron porque configuré la proyección incorrecta en geoserver. Todavía no sé por qué sólo estoy recibiendo 50 características sin embargo.
Mejor actualización: Resulta que el geoservidor tiene un ajuste para el número máximo de características establecido en 50. Desactivé esa opción y obtuve el conjunto de características que tiene un tamaño de 123 mb.
Supongo que esta es una forma muy pobre de conseguir leer mis datos.