Suite

Erreur de connexion Tilemill/PostgreSQL refusée


J'ai essayé de configurer une exportation MBtiles à l'aide de PostgreSQL 9.2 et de la dernière version de Tilemill. Selon les journaux postgreSQL, je reçois une erreur et je ne peux pas comprendre pourquoi. Je les ai tous deux configurés sur la même machine (localhost:5432).

Voici l'erreur ci-dessous (Connexion refusée et connexion perdue par le client). Parfois, il se charge dans TileMill, mais de manière très intermittente et lente. Il ne me permet pas de zoomer ou de choisir la BBox que je veux exporter, il ne se rafraîchit jamais.

2015-07-28 16:17:47 EDT DECLARATION: SELECT ST_AsBinary("way") AS geom,"way_pixels" FROM (SELECT way, name, bound, way_area/NULLIF(1222.99::real*1222.99::real,0 ) AS way_pixels FROM planet_osm_polygon WHERE (boundary = 'national_park' OR Leisure = 'nature_reserve') ET building IS NULL ) AS national_park_boundaries WHERE "way" && ST_SetSRID('BOX3D(-9549125.069610503 4226661.916057105,-860916566.920.19609): ) 2015-07-28 16:18:14 EDT LOG : n'a pas pu envoyer de données au client : aucune connexion n'a pu être établie car la machine cible l'a activement refusée. 2015-07-28 16:18:14 EDT DECLARATION: SELECT ST_AsBinary("way") AS geom,"landuse","natural","waterway","way_pixels" FROM (SELECT way, "natural", waterway, landuse , nom, way_area/NULLIF(2445.98::real*2445.98::real,0) AS way_pixels FROM planet_osm_polygon WHERE (voie navigable IN ('dock', 'riverbank', 'canal') OU landuse IN ('reservoir', 'basin ') OU "naturel" IN ('eau', 'glacier', 'boue')) ET le bâtiment EST NULL AND way_area/NULLIF(2445.98::real*2445.98::real,0) > 0.01 ORDER BY z_order, way_area DESC ) AS water_areas WHERE "way" && ST_SetSRID('BOX3D(-9079495.967826378 3443946.746416901,-7200979.560689883 5322463.153553395)'::box3d, 900913) 2015-07-28 16:18:14 EDT FATAL: connexion au client perdue

J'ai trouvé une solution étrange à ce problème. Si je devais arrêter et redémarrer le service postgresql et/ou me déconnecter de mon compte Windows/reconnecter. Ensuite, chargez immédiatement les couches OSM dans Tilemill et extrayez, cela fonctionnerait parfaitement. Malheureusement, je n'ai pas compris le problème principal, mais cela a fonctionné. Il se peut qu'il n'y ait pas assez de ressources sur la machine.


Voir la vidéo: mapnik: working with shp + postgis and display the tiles on leaflet map part 2 (Octobre 2021).