Jest to polecenie osmupdate, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
osmupdate – Aktualizuj pliki OSM
STRESZCZENIE
osmupdate Opcje [stary plik] [nowy plik]
OPIS
Ten program dba o aktualizację pliku .osm, .o5m lub .pbf. Zostanie pobrany i zastosowany
OSM Zmień pliki (.osc) z serwerów „planet.openstreetmap.org”. To też może
zmontuj nowy plik .osc lub .o5c, którego można później użyć do aktualizacji pliku danych OSM
czas.
Wymagania wstępne
Aby uruchomić ten program, należy najpierw pobrać i zainstalować dwa inne programy: „osmconvert”
oraz „wget”.
Stosowanie
Obowiązkowe są dwa argumenty wiersza poleceń: nazwa starego i nazwa nowego OSM
plik danych. Jeśli stary plik danych nie ma sygnatury czasowej, możesz ją określić
ten znacznik czasu ręcznie w wierszu poleceń. Jeśli tego nie zrobisz, program spróbuje to zrobić
określić znacznik czasu, sprawdzając cały stary plik danych. Zamiast drugiego
parametru, alternatywnie możesz określić nazwę pliku zmian (.osc lub .o5c). W tym
W takim przypadku możesz także zastąpić nazwę starego pliku danych OSM znacznikiem czasu. Wiersz poleceń
argumenty, które nie zostaną rozpoznane przez osmupdate zostaną przekazane do osmconvert. Użyj tego
możliwość dostarczenia ramki ograniczającej lub wielokąta ograniczającego, jeśli zamierzasz zaktualizować plik a
regionalny plik zmian. Możesz także wykluczyć niepotrzebne metadane ze swojego pliku, określając
ta opcja osmconvert: --upuść-autor
OPCJE
Program osmupdate rozpoznaje kilka opcji wiersza poleceń:
--max-dni=AKTUALIZACJA_ZAKRESU
Domyślnie maksymalny zakres czasu potrzebny do złożenia skumulowanego pliku zmian wynosi 250
dni. Można to zmienić, podając na przykład inną maksymalną liczbę dni
300. Jeśli tak, upewnij się, że dostępne są dla nich pliki codziennych zmian
szeroki zakres czasu.
--chwila --godzina --dzień --sporadyczny
Domyślnie osmupdate używa kombinacji plików zmian minutowych, godzinowych i dziennych.
Jeśli chcesz ograniczyć te kategorie plików zmian, użyj jednej lub dwóch z tych opcji
i wybierz kategorię/kategorie, z których chcesz skorzystać. Opcja --sporadyczny pozwala
przetwarzanie źródeł plików zmian, które nie mają zwykłych „minut”, „godzin” i
Podkatalogi „day”.
--max-scalanie=COUNT
Podprogram osmconvert może połączyć więcej niż dwa pliki zmian w jednym przebiegu.
Ta zdolność zwiększa prędkość łączenia. Niestety, każdy plik zmian zużywa
około 200 MB pamięci głównej podczas przetwarzania. Z tego powodu liczba
Liczba plików zmian, które można przetwarzać równolegle, jest ograniczona. Użyj tego argumentu wiersza poleceń, aby
określić maksymalną liczbę równolegle przetwarzanych plików zmian. Wartość domyślna
to 7.
-t=Ścieżka temp. --pliki tymczasowe=Ścieżka temp.
Aby buforować pliki zmian, osmupdate potrzebuje osobnego katalogu. Ten parametr
definiuje nazwę tego katalogu, łącznie z przedrostkiem nazw plików tymczasowych.
Wartość domyślna to „osmupdate_temp/temp”.
--zachowaj-pliki-tymczasowe
Użyj tej opcji, jeśli chcesz zachować lokalne kopie każdego pobranego pliku. To jest
zdecydowanie zalecane, jeśli zamierzasz składać różne pliki zmian, które
pokrywają się w zakresach czasowych. Twój ruch danych zostanie zminimalizowany. Nie odwołuj się do tego
opcja, jeśli zamierzasz używać różnych źródeł plików zmian (opcja --podstawowy adres URL).
Mogłoby to spowodować poważne uszkodzenie danych.
--poziom kompresji=POZIOM
Zdefiniuj poziom kompresji gzip. Wartości od 1 (niska kompresja, ale szybka) do
9 (wysoka kompresja, ale wolna).
--podstawowy adres URL=BASE_URL
Aby przyspieszyć pobieranie lub uzyskać regionalne aktualizacje plików, możesz określić plik
alternatywna lokalizacja pobierania. Wprowadź jego adres URL lub po prostu słowo „lustrzane” jeśli
chcesz użyć serwera planet firmy gwdg.
--przyrostek-adresu-bazowego=BASE_URL_SUFFIX
Aby używać adresów URL starych planet, może być konieczne dodanie przyrostka „-replikacja”, ponieważ tak było
zwyczaj umieszczania tego słowa w adresie URL, zaraz po identyfikatorze okresu „dzień” itp.
-v --gadatliwy
Przy włączonym trybie „pełnym” niektóre dane statystyczne i dane diagnostyczne będą
wystawiany. Gdyby -v odpowiednio --gadatliwy jest pierwszym parametrem w wierszu osmupdate
wyświetli wszystkie parametry wejściowe.
UWAGI
Ten program jest przeznaczony do użytku eksperymentalnego. Spodziewaj się awarii i utraty danych. Nie używaj
program w systemach produkcyjnych lub komercyjnych.
NIE MA GWARANCJI, w zakresie dozwolonym przez prawo. Prosimy o przesyłanie wszelkich raportów o błędach do
[email chroniony]
PRZYKŁAD
osmupdate stary_plik.o5m nowy_plik.o5m
osmupdate stary_plik.pbf nowy_plik.pbf
osmupdate stary_plik.osm nowy_plik.osm
Stare dane OSM zostaną zaktualizowane i zapisane jako nowy_plik.o5m lub nowy_plik.o5m. Dla
Ze względów bezpieczeństwa osmupdate nie usunie starego pliku. Jeśli nie potrzebujesz tego jako
plik kopii zapasowej, proszę usunąć go samodzielnie.
osmupdate stary_plik.osm 2011-07-15T23:30:00Z nowy_plik.osm
osmupdate stary_plik.osm TERAZ-86400 nowy_plik.osm
Jeśli Twój stary plik danych OSM nie zawiera znacznika czasu pliku lub nie chcesz
polegać na tym znaczniku czasu, można go określić ręcznie. Czasy względne podano w sekundach
do TERAZ.
osmupdate stary_plik.o5m plik_zmiany.o5c
osmupdate stary_plik.osm zmień_plik.osc
osmupdate 2011-07-15T23:30:00Z change_file.o5c
osmupdate 2011-07-15T23:30:00Z change_file.osc.gz
osmupdate TERAZ-3600 change_file.osc.gz
Tutaj stary plik danych OSM nie jest aktualizowany bezpośrednio. Zapisywany jest plik zmian OSM
Zamiast. Tego pliku zmian można użyć do późniejszej aktualizacji pliku danych OSM. Ty
w ostatnim przykładzie rozpozna rozszerzenie .gz. W tym przypadku OSM
Plik zmian zostanie zapisany z kompresją gzip. Aby to osiągnąć, musisz to zrobić
zainstaluj w swoim systemie program gzip.
./osmupdate london_old.o5m london_new.o5m -B=Londyn.poli
Plik danych OSM london_old.o5m zostanie zaktualizowany. Stąd pobrany plik OSM
pliki zmian zawierają nie tylko Londyn, ale całą planetę, mnóstwo niepotrzebnych danych
zostanie dodany do tego pliku regionalnego. -B= argument ten obetnie te zbędne
danych.
Użyj osmupdate online, korzystając z usług onworks.net