Daha çox

Niyə prj2epsg PostGIS SRText həll edə bilmir?


Bir çox yerdə http://prj2epsg.org-a istinad edən insanları gördüm (burada, burada). Bu xidmətdən də istifadə etdim, lakin xidmət hər zaman bir EPSG kodunu müəyyənləşdirə bilmir. EPSG kodunu müəyyənləşdirməyin həmişə mümkün olmaya biləcəyini başa düşürəm, bəs ümumi olanlar barədə nə deyə bilərsiniz? Məsələn, aşağıdakı link, PostGIS-dən tapılan EPSG: 3857 üçün SRText üçün EPSG kodunu təyin etmək üçün xidmətdən istifadə edir.məkan_ref_sysmasa:

http://prj2epsg.org/search.json?terms=PROJ…

Xidmətdən səhv istifadə edirəm? Yoxsa PostGIS SRText mağazalarını prj2epsg gözlədiyindən fərqli bir şəkildə saxlayır?

Maraqlandığınız halda, həqiqi SRText:

PROJCS ["WGS 84 / Pseudo-Mercator", GEOGCS ["WGS 84", DATUM ["WGS_1984", SPHEROID ["WGS 84", 6378137,298.257223563, Authority ["EPSG", "7030"]], Authority ["] EPSG "," 6326 "]], PRIMEM [" Greenwich ", 0, YETKİ [[EPSG", "8901"]], UNIT ["dərəcə", 0.0174532925199433, YETKİ [[EPSG "," 9122 "]], YETKİ ["EPSG", "4326"]], UNIT ["metr", 1, YETKİ [[EPSG "," 9001 "]], PROJEKSİYA [" Mercator_1SP "], PARAMETER [" central_meridian ", 0], PARAMETER [" scale_factor ", 1], PARAMETER [" false_easting ", 0], PARAMETER [" false_northing ", 0], EXTENSION [" PROJ4 "," + proj = merc + a = 6378137 + b = 6378137 + lat_ts = 0.0 + lon_0 = 0.0 + x_0 = 0.0 + y_0 = 0 + k = 1.0 + ədəd = m + nadgrids = @ null + wktext + no_defs "], YETKİ [[EPSG", "3857"], AXIS ["X", EAST], AXIS ["Y", ŞİMALİ]]

Girdiyinizi və xidmətin EPSG: 3857 üçün geri göndərdiyini müqayisə etsəniz, həqiqətən bir çox fərq görə bilərsiniz, məsələn:

DATUM ["Dünya Geodeziya Sistemi 1984", DATUM ["WGS_1984" PROJEKSİYASI ["Populyar Vizual Pseudo Mercator", Səlahiyyət ["EPSG", "1024"]] PROJEKSİYA ["Mercator_1SP"]

Beləliklə, "Yoxsa PostGIS SRText mağazalarını prj2epsg gözlədiyindən fərqli olaraq?"

EPSG üçün daha çox variant tapa bilərsiniz: 3857, bu GDAL biletindən http://trac.osgeo.org/gdal/ticket/3962. Eyni olmayan WKT təriflərini http://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ -ə uyğunlaşdırmaq üçün nə qədər iş görülməsi lazım olduğuna dair mənbə kodunun bu hissəsini nümunə olaraq oxuya bilərsiniz. ogr_srs_esri_names.h. İstifadə etdiyiniz xidmətdə istifadə olunan GeoTools, GDAL ilə müqayisədə oxşar problemlərlə qarşılaşmalıdır.


Videoya baxın: PostgreSQL: The SQL SELECT statement. Learn Spatial DB with PostGIS and QGIS. UrduHindi. Part 7 (Oktyabr 2021).