Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen osmium-fileinfo komutudur.
Program:
ADI
osmium-fileinfo - bir OSM dosyası hakkında bilgi göster
SİNOPSİS
osmiyum fileinfo [SEÇENEKLER] OSM-DOSYA
AÇIKLAMA
OSM dosyaları hakkında dosya türü, sınırlayıcı kutular gibi çeşitli bilgileri gösterir.
başlık vb.
Bu komut genellikle yalnızca dosya başlığını okur. Kullan --Genişletilmiş gösterme seçeneği
daha fazla bilgi.
Normalde bu komut, verileri insan tarafından okunabilir biçimde çıkaracaktır. Eğer -j, --json
seçeneği kullanılırsa, çıktı bunun yerine JSON biçiminde olacaktır.
Eğer -g, --elde etmek seçeneği kullanılırsa, yalnızca adlandırılmış değişkenin değeri yazdırılacaktır.
Çıktı üç bölüme ayrılmıştır:
fileto Bu bölüm, dosyanın kendisini açmadan kullanılabilen bilgileri gösterir. Bilişim Teknoloji
dosya adını, dosya adından çıkarılan formatı, kullanılan sıkıştırmayı içerir.
ve dosyanın bayt cinsinden boyutu.
üstbilgi Bu bölüm, dosyanın başlığında bulunan bilgileri gösterir (eğer
kullanılabilir, OPL dosyalarının başlığı yoktur). Mevcut herhangi bir sınırlayıcı kutu şu şekilde gösterilir:
oluşturucu ve dosya biçimi sürümü gibi başlık seçeneklerinin yanı sıra.
Veri Bu bölüm, tüm dosyanın okunmasından elde edilen bilgileri gösterir. Bu
yalnızca gösterilirse --Genişletilmiş seçeneği kullanıldı. Gerçek sınırlayıcı kutuyu gösterir
dosyadaki düğümlerden hesaplanır, tüm nesnelerin ilk ve son zaman damgası
dosyada, dosyadaki verilerin bir CRC32 sağlama toplamı, değişiklik kümelerinin sayısı,
dosyada bulunan düğümler, yollar ve ilişkiler, dosyadaki nesnelerin
türe (düğümler, sonra yollar, sonra ilişkiler) ve kimliğe göre sıralanır ve
dosyada aynı nesnenin birden çok sürümü (geçmiş dosyaları ve değişiklik dosyaları
buna sahip olabilir).
SEÇENEKLER
, -e --Genişletilmiş
Dosyanın tamamını okuyun ve ek bilgileri gösterin. Varsayılan okumaktır
sadece dosyanın başlığı.
-F, --input-format=BİÇİM
Giriş dosyasının biçimi. Yapılamazsa, giriş dosyası biçimini ayarlamak için kullanılabilir
dosya adından otomatik olarak algılanabilir. Görmek osmiyum-dosya-formatları(5) veya libosmiyum
ayrıntılar için kılavuz.
-G, --get=DEĞİŞKEN
VARIABLE değerini alın. --json ile birlikte kullanılamaz.
-G, --show-değişkenler
Tüm değişken adlarının bir listesini göster.
-j --json
JSON formatında çıktı. --get ile birlikte kullanılamaz.
-içinde, --ayrıntılı
Ayrıntılı modu ayarlayın. Program, ne yaptığı hakkında bilgi verecektir.
Stderr.
DEĞİŞKENLER
Aşağıdaki değişkenler mevcuttur:
dosya.name - STRING
file.format - STRING: XML|PBF
file.compression - STRING: yok|bzip2|gzip
file.size - INTEGER (stdout için 0)
header.with_history - BOOL (evet|hayır)
başlık.seçenek.generatör - STRING
başlık.seçenek.versiyon - STRING
header.option.pbf_dense_nodes - BOOL (evet|hayır)
header.option.osmosis_replication_timestamp - TIMESTAMP ile STRING
başlık.option.osmosis_replication_sequence_number - TAM SAYI
başlık.option.osmosis_replication_base_url - STRING
data.bbox - KUTU
(JSON'da koordinatlarla iç içe ARRAY olarak)
data.timestamp.first - TIMESTAMP içeren STRING
data.timestamp.last - TIMESTAMP ile STRING
data.objects_ordered - BOOL (evet|hayır)
data.multiple_versions - STRING (evet|hayır|bilinmiyor)
(JSON'da BOOL olarak ve "bilinmiyor" ise eksik)
data.crc32 - 8 onaltılık basamaklı STRING
data.count.nodes - TAM SAYI
data.count.ways - TAM SAYI
veri.sayı.ilişkiler - TAM SAYI
data.count.changesets - TAM SAYI
data.maxid.nodes - TAM SAYI
data.maxid.ways - TAM SAYI
data.maxid.relations - TAM SAYI
data.maxid.changesets - TAM SAYI
Tüm zaman damgaları, olağan OSM ISO biçimindedir: yy-aa-ddThh::mm::ssZ. Kutular içindedir
biçimi (xmin, ymin, xmax, ymax).
TANI
osmiyum fileinfo çıkış koduyla çıkar
0 her şey yolunda gittiyse,
1 verileri işlerken bir hata oluştuysa veya
2 komut satırı argümanlarıyla ilgili bir sorun varsa.
onworks.net hizmetlerini kullanarak osmium-fileinfo'yu çevrimiçi kullanın
