Я новичок в ГИС, в PostGIS, и я борюсь с концепцией SRID.
Как вы выбираете SRID для столбца базы данных? Это сводит меня с ума. Почему мне нужно выбрать SRID? В чем его смысл?
Выбор SRID это то же самое для geometry
и geography
? Установка SRID для geometry
поля кажется бессмысленной , потому что она должна быть только на 2D плоскости.
Когда я нахожу широту / долготу в Интернете или службах геокодирования, что такое SRID?
Разве координаты широты и долготы не имеют смысла без SRID?
Ответы:
SRID - это система координат. В «ГИС» (традиционный / Arc) нас учат всегда хранить ваши данные в проекционной системе координат, потому что в конечном итоге мы собираемся использовать некоторые вычисления, например «площадь», поэтому нам лучше хранить наши данные в координате система, которая дает нам это измерение.
Однако PostGIS выбрасывает эту концепцию в окно.
Вот хороший Q & A, начатый @tmcw: Почему важны проекции данных?
По сути, PostGIS открывает возможность хранить ваши данные в единой системе координат, такой как WGS84 (SRID 4326), и когда вам нужно что-то вроде площади, расстояния или длины, вы используете функцию для создания этого столбца из ваших данных в спроектированная система координат, которая даст вам локальную интерпретацию ваших данных в единицах, которые вы хотите.
Так, например, я могу хранить учеников и школы в PostGIS как в WGS84 / SRID: 4326. Когда я хочу вычислить расстояние между учащимися и школами, которые они посещают, я вызываю функцию расстояния в моем столбце геометрии, но также сначала оборачиваю функцию ST_Transform вокруг столбца геометрии, чтобы «проецировать» данные в State Plane CO Central (SRID: 2877). Это дает мне столбец для расстояния каждого ученика до ближайшей школы в футах, потому что SRID: 2877 - это проекционная система координат, которая хранит данные в футах.
Поэтому я рекомендую вам хранить ваши данные в столбце Geometry (тип данных) в SRID 4326 (в отличие от типа данных географии, который не поддерживает проекции / преобразования).
источник
projected coordinate system
? это означает плоскую декартову плоскость?