2016-04-10 4 views
0

Ich versuche folgende Abfrage:PostGIS: Transformation: konnte nicht Punkt projizieren: Breiten- oder Längengrenzen überschritten (-14)

SELECT ST_Distance(
ST_Transform(ST_GeomFromText('POINT(23.7104 90.4074)',4326),26986), 
ST_Transform(ST_GeomFromText('POINT(55.75222 37.61556)', 4326),26986) 
); 

und diesen Fehler bekam:

ERROR: transform: couldn't project point (23.7104 90.4074 0): latitude or longitude exceeded limits (-14) 

Noch konnte ich verstehe nicht, was mache ich falsch?

Aber es funktioniert:

SELECT ST_Distance(
ST_Transform(ST_GeomFromText('POINT(-72.1235 42.3521)',4326),26986), 
ST_Transform(ST_GeomFromText('POINT(-72.1260 42.45)', 4326),26986)); 

Antwort

4

Sie müssen die Achse, um (X Y) oder (long lat) kippen.

90.4074 überschreitet die Grenze für den Breitengrad, also +/- 90 °

Verwandte Themen