Перший крок для визначення правильної проекції будь-якого шару - це пошук інформації про проекцію, якщо вона є, що постачається з вашим шаром. У випадку з Shapefile
, як-от те, що ви завантажили з Census.gov , ця інформація міститься у .prj
файлі, короткому для Projection.
Ось вміст проекційного файла з даних перепису:
GEOGCS ["GCS_North_American_1983", DATUM ["D_North_American_1983", SPHEROID ["GRS_1980", 6378137,298.257222101]], PRIMEM ["Greenwich", 0], UNIT ["Ступінь", 0,0174532925], 0,0174532925]
Основні частини цього є перші слова GEOGCS кошти Geographic Coordinate System
, струнний Datum : D_North_American_1983
, сфероида : GRS_1980
, і остання частина БЛОКУ : Degree
.
Вони легко збігаються з визначенням Proj4, яке ви отримали:+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs
Ви можете бачити, що дата і еліпсоїд збігаються з датою і сфериодою в ".prj". У longlat
засобі Longitude/Latitude
, яке вимірюється в одиницях з Degrees
, який відповідає файлу «.prj».
Існує "немає захисту", оскільки ніякої додаткової інформації не потрібно для ідентифікації географічної системи координат.
Сайт для пошуку просторових посилань: SpatialReference.org
Географічну систему координат у НАД 83 важко придумати безпосередньо, оскільки вона є частиною багатьох інших прогнозів.
Щоб зробити це простіше, вам потрібен EPSG 4269 .
Це посилання представляє просторову довідкову інформацію в декількох різних форматах. Спеціально для PostGIS :
ВСТУПИТЬ у просторові_реф_sys (srid, auth_name, auth_srid, proj4text, srtext) значення (94269, 'epsg', 4269, '+ proj = longlat + ellps = GRS80 + дата = NAD83 + no_defs', 'GEOGCS ["NAD83", DATUM [ "North_American_Datum_1983", SPHEROID ["GRS 1980", 6378137,298.257222101, AUTHORITY ["EPSG", "7019"]], AUTHORITY ["EPSG", "6269"]], PRIMEM ["Greenwich", 0, AUTHORITY [" EPSG "," 8901 "]], UNIT [" ступінь ", 0,01745329251994328, ВЛАДА [" EPSG "," 9122 "]], AUTHORITY [" EPSG "," 4269 "]] ');
Щоб вирішити ваш останній пункт щодо SRID = -1, я думаю, що важливо перевірити свої дані, перш ніж ви вважаєте, що вони марні. Спробуйте піднести його до деяких програм ГІС, наприклад, QGIS або ArcGIS . Подивіться на координати, які відображаються під час переміщення курсору. Якщо ви бачите знайомі діапазони чисел, наприклад, y = 0 - +90 та x = -180 - +180, слід визнати їх широтою / довготою. Початок розпізнавання діапазонів координат, які зустрічаються у загальних проекціях та системах координат у вашій місцевості, допоможе вам сильно, коли ви рухаєтесь вперед у своїй кар’єрі.
Якщо вам цікаво дізнатися більше про проекції та системи координат, це фантастична довідка: Посібник з роботи ( PDF ) - Джон П. Снайдер