Daha çox

GDAL, ogr2ogr tərəfindən yenidən işlənmiş bir shapefilefile'nin EPSG kodunu tanımır

GDAL, ogr2ogr tərəfindən yenidən işlənmiş bir shapefilefile'nin EPSG kodunu tanımır


İstifadə edirəmogr2ogrformalı sənədləri təkzib etmək. Misal üçün:

ogr2ogr -s_srs EPSG: 1234 -t_srs EPSG: 3857 dest.shp srs.shp

ogr2ogrsonra yaradırdest.shp,dest.shx,dest.dbfdest.prjgözlənildiyi kimi.

Problem EPSG kodunu tapmağa çalışarkən meydana gəlirdest.shpGDAL istifadə. GDAL, sənədin EPSG 3857-də olduğunu müəyyənləşdirə bilmir.

Niyə GDAL bir EPSG-dən prj yaratdıqda bir prj-nin EPSG-sini müəyyən edə bilmir?

GDAL C # kitabxanasından istifadə etdiyimi unutmayın.


GDAL-ın proyeksiyanın kodla EPSG: 3857 olduğunu qəbul etdiyinə əmin deyiləm, amma tapdığı proyeksiya məlumatının doğru olduğunu düşünürəm. Eyni testi ogrinfo ilə edin. C # ilə eyni məlumatı əldə edə bilmirsinizsə, bağlamalarda və ya kodunuzda səhv bir şey ola bilər.

ogr2ogr -f "ESRI Shapefile" -s_srs epsg: 4326 -t_srs epsg: 3857 test_3857.shp test.shp> ogrinfo test_3857.shp -al -so BİLGİ: 'ESRI Shapefile' sürücüsünü istifadə edərək 'test_3857.shp' açıq. Layer adı: test_3857 Həndəsə: Çoxbucaqlı Xüsusiyyət Sayısı: 21 Miqdarı: (-13557934.236980, 4655107.343957) - (-13557684.314289, 4655312.908599) Layer SRS WKT: PROJCS ["WGS_84_Pseudo_GST", " "WGS_84", 6378137,298.257223563]], PRIMEM ["Greenwich", 0], UNIT ["Derece", 0.017453292519943295]], PROJEKSİYA ["Mercator_1SP"], PARAMETER ["central_meridian", 0], PARAMETER " , 0], PARAMETER ["false_northing", 0], UNIT ["Meter", 1], PARAMETER ["width_of_origin", 0.0]] OBJECTID_1: Tamsayı (9.0) OBJECTID: Tamsayı (9.0) Building_U: Simli (50.0) NAME_LC String (20.0)

Videoya baxın: #Ogr2Ogr #GDAL tools in conjunction with #PostGIS PostgreSQL. Attribute u0026 Spatial Queries. #2