Daha çox

Ogr2ogr bütün çox poliqonlar üçün osm_id təyin etmir


Osm məlumatlarından (pbf) spatialite çevirmək üçün ogr2ogr istifadə etdim:

ogr2ogr -progress -f SQLite -dsco spatialite = yes france.simple.spatialite france-latest.osm.pbf

sonra, idxal edilmiş məlumatların böyük bir hissəsi osm_id-i qaçırır

mekansalit> çox poliqonlardan say (*) seçin; 42287946 spatialite> osm_idin sıfır olduğu çox poliqonlardan say (*) seçin; 42153385

hər hansı bir fikir niyə və bunu necə düzəltmək olar?


Sən ancaq yoxlayırsanosm_idsahə. Deyəsən özünüzü yoxlamamısınızçox poliqonlarmasa.

Yerli bir istifadə vəziyyətində edirəm:

ogrinfo - beləcə fransa.sadə.spatialit çoxpoliqonları

Geri qayıdır

FID Sütunu = OGC_FID Həndəsə Sütunu = GEOMETRY osm_id: String (0.0) osm_way_id: String (0.0) name: String (0.0) type: String (0.0)…

Beləliklə, identifikatorlar yalnızosm_idhəm də birosm_way_id.

Cəhd edin:

osm_id-in boş olduğu və osm_way_id-in sıfır olduğu çoxpoliqonlardan say (*) seçin;

0 qeyd qaytarmalıdır.

Beləliklə, düzəltməyə ehtiyac yoxdur.


Videoya baxın: AZERBAYCAN ATATÜRKÜ TANIYOR MU? (Oktyabr 2021).