как перепроецирование выполняется с srid = -1

У меня есть огромное сомнение, у меня есть файл формы, который я представил в postgres, и я не указал srid, поэтому столбец the_geom имеет -1 в srid, когда я запускаю любые другие средства просмотра карт, такие как QGis или MapSertver, у меня нет никаких проблема увидеть фигуру именно там, где она должна быть. Так что, если мне не нужно указывать какой-либо srid для местоположения, почему все говорят, что srid это сердце ГИС, и как точки отображаются именно там, где они должны быть, когда они воспроизводятся, например, в wgs84.

Спасибо


person AIM    schedule 01.07.2011    source источник


Ответы (1)


Если все ваши данные имеют одну и ту же систему пространственной привязки (SRS), то вы можете построить их все в такое же пространство (сравнивая яблоки и яблоки). При SRID = -1 преобразование не выполняется. Если вы хотите игнорировать SRS и являетесь единственным пользователем (т.е. вы не передаете данные другим), сделайте SRID «-1».

Однако, если вы хотите смешивать данные с разными SRS (например, данные в долготе / широте WGS84 и данные в восточном / северном UTM), то ГИС необходимо знать, что преобразовать, чтобы перепроецировать данные, чтобы их можно было наложить рядом с каждым. разное. Существуют тысячи различных SRS.

Более того, если вы делитесь данными с кем-то еще, ценность данных уменьшится. (Я часами пытался угадать перебором чужую проекцию, когда они ее не указали). Например, часто существует ошибка в пару сотен метров между идентичными координатами долготы и широты в градусах между датами NAD27 и NAD83 < / а>.

Имейте в виду, что вы не получите никакого прироста производительности, указав SRID «-1». Если вы действительно не знаете SRID, лучше оставьте его «-1», чем неправильно угадать неправильный.

person Mike T    schedule 05.07.2011
comment
Хорошо, я понимаю, что вы мне говорите, и - person AIM; 05.07.2011
comment
Хорошо, я понимаю, о чем вы мне говорите, на самом деле я не сомневаюсь, что я укажу точное время. Но меня все еще не устраивает то, что у меня есть три слоя в postgres, три из которых загружены с помощью shp2pgsql, один с srid -1, другой с той же проекцией файла 2085 и последний с srid 3819, проблема в том, когда Я визуализирую их с помощью QuantumGIS, беря слои из postgres, они выглядят точно так же, нет цифр ошибок, расположенных друг над другом. - person AIM; 05.07.2011
comment
В QGIS перейдите в: Настройки ›Свойства проекта› Система координат (CRS) и включите Включить преобразование CRS «на лету» (по умолчанию это отключено). - person Mike T; 05.07.2011
comment
Большое спасибо, теперь я понимаю, я предполагаю, что этот флажок заставляет QGIS рисовать точку с проекцией и без нее, теперь я понимаю. Я снова очень благодарен. - person AIM; 08.07.2011
comment
нет проблем .. нажмите галочку слева, чтобы принять ответ, и в будущем вам следует подумать о том, чтобы задавать вопросы по ГИС на gis.stackexchange.com - person Mike T; 09.07.2011