Daha çox

Bu sahədə məlumat tapılmadı HATA - JOSM


JOSM istifadə edərək yerli verilənlər bazamı düzəltməyə çalışıram. Artıq "Rails Port API" sini işləyirəm və ona işarə edirəm.

İstifadə edərək yerli verilənlər bazasına bir pbf faylı idxal etdimosm2pgsqlsəhvsiz.

Bağlantı JOSM-nin Bağlantı ayarlarında təsdiqlənir və mən artıq əsas identifikasiya və OAuth identifikasiyasından istifadə etməyə çalışdım və ikisi də problemsiz işləyir.

Ancaq JOSM-dakı məlumatları yükləməyə çalışdığımda ( Ctrl + Shift + Aşağı seçim) "Bu sahədə məlumat tapılmadı" xətası görünür.

Məniminkişaf.logAPI JOSM-un çağırışını göstərir:

Parametrlər: {"bbox" => "- 48.9653778, -26.4644263, -48.8960266, -26.4481357"} "current_nodes" SEÇİN. * "Current_nodes" haradan AND 870718335 OR 870718416 VƏ 870718425 OR 870719104 VƏ 870719108 ARASINDA 870719016 AND 870719020 OR kafel arasında 870719008 AND 870719012 OR kafel arasında 870718984 AND 870718988 OR kafel arasında 870718976 AND 870718980 OR kafel arasında 870718632 AND 870718636 OR kafel arasında 870718428 AND 870718429 OR kafel arasında kafel arasında kafel VƏ 870719112 VƏ 870719113 VƏ YA ÇİÇƏK IN (870718638,870718982,870718990,870719014,870719022,870719110,870719116)) VE ARASINDA -264644263.0 VƏ -264481357.00000003 AND6 "86.06 = $ 1 LIMIT 50001 [["görünən", "t"]] Münasibət Yükü (22.2ms) "cari_hərbi əlaqələr" SEÇİN. * FROM "current_relations" INNER JOIN "current_relation_members" ON "current_relatio n_members "." Relation_id "=" current_relations "." id "WHERE" current_relation_members "." member_type "= 'Node' AND 1 = 0 AND" current_relations "." visible "= $ 1 [[" görünür "," t "] ] Münasibət Yükü (0.2ms) "current_relations" SEÇİN. * FROM "current_relations" INNER JOIN "current_relation_members" ON "current_relation_members". "Relation_id" = "current_relations". "İd" WHERE "current_relation_members". "Member_type" = 'Way' AND 1 = 0 AND "current_relations". "Görünür" = $ 1 [["görünür", "t"]] Münasibət Yükü (0,2 ms) SEÇ "cari_ əlaqə". * FROM "current_relations" INNER JOIN "current_relation_members" ON "current_relation_members" . "Relation_id" = "current_relations". "id" WHERE "current_relation_members". "member_type" = 'Relation' AND 1 = 0 AND "current_relations". "görünür" = $ 1 [["görünür", "t"]]

Amma mənimcari_ qovşaqlarmasa boşdur Kimsə redaktorda redaktə etmək üçün bu cədvəli necə dolduracağımı bilir?

Sualımın bu məsələ ilə əlaqəli olduğunu düşünürəm: http://github.com/openstreetmap/openstreetmap-website/issues/282


Qaçırsanosm2pgsqlbir verilənlər bazası doldurmaq üçün, amma bu vəziyyətdə etməyimin səhv olduğunu düşünürəm. Uzun sözün qısası, CONFIGURE.md təlimatlarını oxumalı olduğunuzu düşünürəm

osm2pgsql bir PostGIS verilənlər bazasını doldurmaq üçün bir vasitədir. Mapnik göstərmə proqramını, Nominatim axtarış proqramını və ya öz coğrafi suallarınızı işə salmağınıza imkan verən güclü bir şeydir. Ancaq openstreetmap-website rels tətbiqinin tələb etdiyi ilə tamamilə fərqli bir verilənlər bazası cədvəli quruluşudur.

Raylar tətbiqetmə bazası üçün fərqli bir yanaşmaya ehtiyacınız var. Yalnız orada bir neçə test məlumatı istəsəniz, verilənlər bazasına yazmaq üçün JOSM istifadə edə bilərsiniz (oxumaq və yazmaq üçün API!). Əvvəlcə OpenStreetMap veb saytının yerli nüsxəsində bir test istifadəçi hesabı yaratmalı və daha sonra kiçik bir xəritə çəkib JOSM-dən API-yə "yükləməyə" ehtiyacınız olacaq.

Ancaq idxal etmək istədiyiniz bir PBF sənədiniz var idi. Osmos ilə edilə bilər. Bu kimi bir şey

osmosis --read-pbf büyük-london-latest.osm.pbf --write-apidb host = "localhost" database = "openstreetmap" user = "openstreetmap" validateSchemaVersion = "no"

Bir ardıcıllıqla qalmağınıza baxmayaraq


Videoya baxın: Test toplusu Dördbucaqlılar,Çoxbucaqlılar mövzu izahı Nicat Bağışzadə (Oktyabr 2021).