Пространственный идентификатор ссылки относится к используемой системе пространственных ссылок - это важно при переходе от географического вида мира к прогнозируемому виду мира, т. Е. Того, что вы видите, когда смотрите на двумерную бумагу карта. Пространственные системы отсчета содержат несколько элементов.
Во-первых, геоид - это модель формы земли - земля не является сферой (sh, не сообщать Google), это на самом деле сплющенный сфероид. Форма геоида, используемая для GPS, известна как WGS84, которая является моделью, которая работает неудачно и глобально. В национальных картографических агентствах используются другие геоиды, которые могут лучше соответствовать местным географическим регионам.
Во-вторых, проекционный тип. Это по существу математическая модель, используемая для перехода от 3D к двумерному представлению мира. Типы включают Меркатор, Поперечный Меркатор (оба цилиндра), Азимутальный, Конический и т. Д. Все они имеют компромисс между точным измерением расстояния, площади или направления - вы не можете сохранить все три.
Итак, по сути, когда вы объявляете SRID в Postgis, вы говорите, что используете этот геоид и эту проекционную модель. Под капотом Postgis использует библиотеку под названием Proj.4, и на основе информации SRID она может конвертировать из одной системы координат в другую.
Так, например, для преобразования из lat/lon, который известен как 4326 в условиях SRID, к 900913, который является сферическим Mercator, который используется картами Google/Bing и другими структурами картографирования, вы можете запускать что-то например:
select st_astext(st_transform(st_setsrid(st_makepoint(-.5,52),4326),900913));
ОК, поэтому речь идет о контексте, в котором геометрия «интерпретируется». Хорошо. Что, если я хочу, чтобы точка ссылалась на карту, где две координаты POINT - lat и lng? – nourdine
Это EPSG (id 4326)? – nourdine
Да, если вы находитесь в системе геодезической системы 1984 года (WGS84). WGS84 является базой данных, используемой Google Earth, например – sousa