Ini adalah perintah osmium-fileinfo yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
osmium-fileinfo - tampilkan informasi tentang file OSM
RINGKASAN
osmium Fileinfo [PILIHAN] FILE OSM
DESKRIPSI
Menampilkan berbagai informasi tentang file OSM seperti jenis file, kotak pembatas di
tajuk, dll.
Perintah ini biasanya hanya akan membaca file header. Menggunakan --diperpanjang pilihan untuk ditampilkan
Informasi lebih lanjut
Biasanya perintah ini akan menampilkan data dalam bentuk yang dapat dibaca manusia. jika -j, --json
pilihan digunakan, output akan dalam format JSON sebagai gantinya.
Jika -g, --Dapatkan pilihan digunakan, hanya nilai dari variabel bernama yang akan dicetak.
Outputnya dibagi menjadi tiga bagian:
File Bagian ini menunjukkan informasi yang tersedia tanpa membuka file itu sendiri. Dia
berisi nama file, format yang disimpulkan dari nama file, kompresi yang digunakan
dan ukuran file dalam byte.
Header Bagian ini menunjukkan informasi yang tersedia dari header file (jika
tersedia, file OPL tidak memiliki header). Kotak pembatas yang tersedia ditampilkan sebagai
serta opsi header seperti generator dan versi format file.
Data Bagian ini menunjukkan informasi yang tersedia dari membaca seluruh file. Dia
hanya ditampilkan jika --diperpanjang opsi digunakan. Ini menunjukkan kotak pembatas yang sebenarnya
dihitung dari node dalam file, stempel waktu pertama dan terakhir dari semua objek
dalam file, checksum CRC32 dari data dalam file, jumlah set perubahan,
node, cara, dan hubungan yang ditemukan dalam file, apakah objek dalam file itu
diurutkan berdasarkan tipe (node, lalu cara, lalu relasi) dan id, dan apakah ada
beberapa versi dari objek yang sama dalam file (file histori dan file ubah
dapat memiliki itu).
PILIHAN
-e, --diperpanjang
Baca file lengkap dan tampilkan informasi tambahan. Standarnya adalah membaca
hanya header file.
-F, --format-input=FORMAT
Format file masukan. Dapat digunakan untuk mengatur format file input jika tidak bisa
dideteksi secara otomatis dari nama file. Lihat osmium-file-format(5) atau libosmium
manual untuk rincian.
-G, --get=VARIABEL
Dapatkan nilai VARIABEL. Tidak dapat digunakan bersama dengan --json.
-G, --show-variabel
Tampilkan daftar semua nama variabel.
-J, --json
Keluaran dalam format JSON. Tidak dapat digunakan bersama dengan --get.
-di, --bertele-tele
Setel mode verbose. Program akan menampilkan informasi tentang apa yang dilakukannya untuk
stderr.
VARIABEL
Variabel berikut tersedia:
nama file - STRING
file.format - STRING: XML|PBF
file.kompresi - STRING: tidak ada|bzip2|gzip
file.size - INTEGER (0 untuk stdout)
header.with_history - BOOL (ya|tidak)
header.option.generator - STRING
header.opsi.versi - STRING
header.option.pbf_dense_nodes - BOOL (ya|tidak)
header.option.osmosis_replication_timestamp - STRING dengan TIMESTAMP
header.option.osmosis_replication_sequence_number - INTEGER
header.option.osmosis_replication_base_url - STRING
data.bbox - KOTAK
(dalam JSON sebagai ARRAY bersarang dengan koordinat)
data.timestamp.first - STRING dengan TIMESTAMP
data.timestamp.last - STRING dengan TIMESTAMP
data.objects_ordered - BOOL (ya|tidak)
data.multiple_versions - STRING (ya|tidak|tidak diketahui)
(dalam JSON sebagai BOOL dan hilang jika "tidak diketahui")
data.crc32 - STRING dengan 8 digit heksagonal
data.count.nodes - INTEGER
data.count.ways - INTEGER
data.count.relations - INTEGER
data.count.changesets - INTEGER
data.maxid.nodes - INTEGER
data.maxid.cara - INTEGER
data.maxid.hubungan - INTEGER
data.maxid.changesets - BULAT INTEGER
Semua cap waktu dalam format ISO OSM biasa yy-mm-ddThh::mm::ssZ. Kotak ada di
format (xmin, ymin, xmax, ymax).
DIAGNOSTIK
osmium Fileinfo keluar dengan kode keluar
0 jika semuanya berjalan baik-baik saja,
1 jika ada kesalahan dalam mengolah data, atau
2 jika ada masalah dengan argumen baris perintah.
Gunakan osmium-fileinfo online menggunakan layanan onworks.net