Viac

Pripojenie Tilemill/PostgreSQL odmietnuté Chyba


Pokúšal som sa nastaviť export MBTiles pomocou PostgreSQL 9.2 a najnovšej verzie Tilemill. Podľa protokolov postgreSQL sa mi zobrazuje chyba a nemôžem prísť na to, prečo. Oba ich mám nastavené na rovnakom počítači (localhost: 5432).

Tu je chyba nižšie (Pripojenie odmietnuté a Klient stratil spojenie). Niekedy sa načíta do TileMill, ale veľmi prerušovane a pomaly. Nedovoľuje mi priblížiť ani vybrať BBox, ktorý chcem exportovať, nikdy sa neobnoví.

2015-07-28 16:17:47 EDT STATION: SELECT ST_AsBinary ("way") AS geom, "way_pixels" FROM (SELECT way, name, boundary, way_area/NULLIF (1222.99 :: real*1222.99 :: real, 0 ) AKO spôsob_pixelov ZO planety_osm_polygónu KDE (hranica = 'národný_park' ALEBO volný čas = 'prírodná rezervácia') A budova JE NULÁ) AKO národné_park_boundaries KDE "cesta" && ST_SetSRID ('BOX3D (-9549125.069610503 4226661.916057105, ) 2015-07-28 16:18:14 EDT LOG: nebolo možné odoslať údaje klientovi: Nebolo možné nadviazať spojenie, pretože cieľový počítač to aktívne odmietol. 2015-07-28 16:18:14 EDT STATION: SELECT ST_AsBinary ("way") AS geom, "landuse", "natural", "waterway", "way_pixels" FROM (SELECT way, "natural", waterway, landuse , name, way_area/NULLIF (2445,98 :: real*2445,98 :: real, 0) AS way_pixels FROM planet_osm_polygon WHERE (waterway IN ('dock', 'riverbank', 'canal') OR landuse IN ('reservoir', 'basin ') ALEBO "prirodzené" V (' voda ',' ľadovec ',' blato ')) A budova je NULL AND way_area/NULLIF (2445,98 :: real*2445,98 :: real, 0)> 0,01 OBJEDNAŤ PODLE z_order, way_area DESC ) AS water_areas KDE "cesta" && ST_SetSRID ('BOX3D (-9079495.967826378 3443946.746416901, -7200979.560689883 5322463.153553395)' :: box3d, 900913) 2015-07-28 16:18:14 EDT FATAL:

Našiel som zvláštne riešenie tohto problému. Ak by som mal zastaviť a reštartovať službu postgresql a/alebo sa odhlásiť z účtu Windows/znova sa prihlásiť. Potom ihneď načítajte vrstvy OSM do Tilemill a extrahujte to, bude to fungovať perfektne. Bohužiaľ som nepochopil hlavný problém, ale fungovalo to. V zariadení nemusí byť dostatok zdrojov.