Daha çox

PostGIS -də OSM məlumatlarını yeniləmək üçün daha böyük bir bölgə üçün dəyişikliklər dəstindən istifadə

PostGIS -də OSM məlumatlarını yeniləmək üçün daha böyük bir bölgə üçün dəyişikliklər dəstindən istifadə


OSM məlumatlarını PostGIS verilənlər bazasında saxlamaq üçün burada təsvir olunan OSM idxal və yeniləmə iş axınını istifadə edirəm.

İdxal (osm2pgsql):

osm2pgsql -c -d gps -U gps --cache 8000 --sayı -proses 4 -incə --flat -qovşaqlar europe_nodes.bin europe -latest.osm.pbf

Yeniləmə (osmos):

osmosis-oxu-replikasiya-interval çalışmaDirectory =/ osmosisworkingdir/ --sadə dəyişdirmək-yazmaq-xml-dəyişmək-| osm2pgsql -əlavə et -d gps -U gps -önbellek 1000 --sayı -proses 4 -incə -düz qovşaqlar europe_nodes.bin -

Bütün məlumatları güncəl saxlayaraq tədricən yeni ölkələri məlumat bazama daxil etmək istəyirəm. Hər bir yeni ölkə üçün osmos iş kataloqu yaratmaq və getdikcə daha çox ayrı -ayrı yeniləmələri idarə etməkdən tələsməmək üçün bütün bölgə üçün dəyişikliklər küməsindən istifadə etmək istərdim.

Misal: Almaniya və Fransa osm2pgsql istifadə edərək verilənlər bazasına daxil edilir. Bütün Avropa üçün dəyişikliklər sonra osmos istifadə edərək gündəlik tətbiq olunur.

Dəyişikliklər dəstinin əlimdə olmayan məlumatlara aid olmayan dəyişikliklər olduğunu nəzərə alsaq, bu düzgün işləyəcəkmi? Bu yanaşmanın arzuolunmaz nəticələri olacaqmı?