Više

Podaci nisu pronađeni u ovom području GREŠKA - JOSM

Podaci nisu pronađeni u ovom području GREŠKA - JOSM


Pokušavam urediti svoju lokalnu bazu podataka koristeći JOSM. Već pokrećem "Rails Port API" i pokazujem na njega.

Uvezao sam pbf datoteku u svoju lokalnu bazu podataka pomoćuosm2pgsqlbez grešaka.

Veza je potvrđena u postavkama JOSM-ove veze, a ja sam već pokušao koristiti osnovnu provjeru autentičnosti i OAuth provjeru autentičnosti i dvije rade bez problema.

Ali, kada sam pokušao preuzeti podatke na JOSM (koristeći Ctrl + Shift + Dole opcija) pojavljuje se greška "Podaci nisu pronađeni u ovom području".

U momrazvoj.logAPI-ja prikazuje poziv JOSM-a:

Parametri: {"bbox" => "- 48.9653778, -26.4644263, -48.8960266, -26.4481357"} ODABERITE "current_nodes". * OD "current_nodes" WHERE ((pločica IZMEĐU 870717944 I 870717951 ILI pločica IZMEĐU 87071818308 I 87071818308 AND 87071818308 AND 87071818308 AND 87071818308 AND 87071818308 I 870718335 ILI pločica IZMEĐU 870718416 I 870718425 ILI pločica IZMEĐU 870718428 I 870718429 ILI pločica IZMEĐU 870718632 I 870718636 ILI pločica IZMEĐU 870718976 I 870718980 ILI pločica IZMEĐU 870718984 I 870718988 ILI pločica IZMEĐU 870719008 I 870719012 ILI pločica IZMEĐU 870719016 I 870719020 ILI pločica IZMEĐU 870719104 I 870719108 ILI pločica IZMEĐU 870719112 I 870719113 ILI pločica IN (870718638,870718982,870718990,870719014,870719022,870719110,870719116)) I geografska širina IZMEĐU -264644263.0 AND -264481357.00000003 AND-dužina AND9.048 BT0.048W6 AND8 in48.048W6 AND8 = $ 1 LIMIT 50001 [["vidljivo", "t"]] Opterećenje odnosa (22,2 ms) ODABERITE "trenutni_odnosi". * OD "trenutni_odnosi" UNUTARNJE PRIDRUŽIVANJE "trenutni_odnosi_članovi" UKLJUČENO " n_members "." relationship_id "=" current_relations "." id "WHERE" current_relation_members "." member_type "= 'Node' AND 1 = 0 I" current_relations "." visible "= $ 1 [[" visible "," t "] ] Opterećenje veze (0,2 ms) ODABERITE "current_relations". * FROM "current_relations" INNER JOIN "current_relation_members" ON "current_relation_members". "Relationship_id" = "current_relations". "Id" WHERE "current_relation_members". "Member_type" = 'Way' AND 1 = 0 I "current_relations". "Visible" = $ 1 [["visible", "t"]] Opterećenje odnosa (0,2 ms) SELECT "current_relations". * FROM "current_relations" INNER JOIN "current_relation_members" ON "current_relation_members" . "relationship_id" = "current_relations". "id" WHERE "current_relation_members". "member_type" = 'Relation' AND 1 = 0 I "current_relations". "visible" = $ 1 [["visible", "t"]]

Ali mojcurrent_nodestablica je prazna. Zna li neko kako mogu popuniti ovu tablicu za uređivanje u editoru?

Mislim da je moje pitanje vezano za ovo pitanje: http://github.com/openstreetmap/openstreetmap-website/issues/282


Trčišosm2pgsqlpopuniti bazu podataka, ali mislim da je to pogrešna stvar u ovoj situaciji. Ukratko, mislim da biste trebali čitati upute CONFIGURE.md

osm2pgsql je alat za popunjavanje PostGIS baze podataka. Moćna je stvar, dopuštajući vam da pokrenete Mapnik softver za prikazivanje, softver za pretragu Nominatim ili vaše vlastite geoprostorne upite. Ali to je potpuno drugačija struktura tablice baze podataka od one koju zahtijeva aplikacija openstreetmap-website rails.

Za bazu podataka aplikacije rails potreban vam je drugačiji pristup. Ako želite samo neke testne podatke, možda ćete koristiti JOSM za pisanje u bazu podataka (to je ipak API za čitanje i pisanje!). Prvo ćete morati stvoriti testni korisnički račun na lokalnoj kopiji web stranice OpenStreetMap, a zatim pokušati nacrtati malu mapu i "učitati" iz JOSM-a u svoj API.

Ali imali ste PBF datoteku koju ste željeli uvesti. To se može učiniti sa Osmozom. Ovako nešto

osmoza --read-pbf veći-london-najnovije.osm.pbf --write-apidb host = "localhost" baza podataka = "openstreetmap" user = "openstreetmap" validateSchemaVersion = "ne"

Iako vam može ostati problem sa sekvencom


Pogledajte video: 1. JOSM installation