Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന osmium-fileinfo കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
osmium-fileinfo - ഒരു OSM ഫയലിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണിക്കുക
സിനോപ്സിസ്
ഓസ്മിയം ഫയൽ ഇൻഫോ [ഓപ്ഷനുകൾ] OSM-FILE
വിവരണം
OSM ഫയലുകളെ കുറിച്ചുള്ള ഫയൽ തരം, ബൗണ്ടിംഗ് ബോക്സുകൾ എന്നിങ്ങനെയുള്ള വിവിധ വിവരങ്ങൾ കാണിക്കുന്നു
തലക്കെട്ട് മുതലായവ.
ഈ കമാൻഡ് സാധാരണയായി ഫയൽ ഹെഡർ മാത്രമേ വായിക്കൂ. ഉപയോഗിക്കുക --നീട്ടി കാണിക്കാനുള്ള ഓപ്ഷൻ
കൂടുതൽ വിവരങ്ങൾ.
സാധാരണയായി ഈ കമാൻഡ് മനുഷ്യർക്ക് വായിക്കാവുന്ന രൂപത്തിൽ ഡാറ്റ ഔട്ട്പുട്ട് ചെയ്യും. എങ്കിൽ -j, --json
ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, പകരം ഔട്ട്പുട്ട് JSON ഫോർമാറ്റിൽ ആയിരിക്കും.
എങ്കില് -g, -- നേടുക ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, പേരുള്ള വേരിയബിളിന്റെ മൂല്യം മാത്രമേ അച്ചടിക്കുകയുള്ളൂ.
ഔട്ട്പുട്ട് മൂന്ന് വിഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു:
ഫയല് ഫയൽ തുറക്കാതെ തന്നെ ലഭ്യമായ വിവരങ്ങൾ ഈ വിഭാഗം കാണിക്കുന്നു. അത്
ഫയലിന്റെ പേര്, ഫയൽ നാമത്തിൽ നിന്ന് കണക്കാക്കിയ ഫോർമാറ്റ്, ഉപയോഗിച്ച കംപ്രഷൻ എന്നിവ അടങ്ങിയിരിക്കുന്നു
ഫയലിന്റെ വലുപ്പവും ബൈറ്റുകളിൽ.
ഹെഡ്ഡർ ഫയലിന്റെ തലക്കെട്ടിൽ നിന്ന് ലഭ്യമായ വിവരങ്ങൾ ഈ വിഭാഗം കാണിക്കുന്നു (എങ്കിൽ
ലഭ്യമാണ്, OPL ഫയലുകൾക്ക് തലക്കെട്ടില്ല). ലഭ്യമായ എല്ലാ ബൗണ്ടിംഗ് ബോക്സുകളും ഇതായി കാണിച്ചിരിക്കുന്നു
ജനറേറ്റർ, ഫയൽ ഫോർമാറ്റ് പതിപ്പ് തുടങ്ങിയ തലക്കെട്ട് ഓപ്ഷനുകൾ.
ഡാറ്റ മുഴുവൻ ഫയലും വായിക്കുമ്പോൾ ലഭ്യമായ വിവരങ്ങൾ ഈ വിഭാഗം കാണിക്കുന്നു. അത്
എങ്കിൽ മാത്രം കാണിക്കുന്നു --നീട്ടി ഓപ്ഷൻ ഉപയോഗിച്ചു. ഇത് യഥാർത്ഥ ബൗണ്ടിംഗ് ബോക്സ് കാണിക്കുന്നു
ഫയലിലെ നോഡുകളിൽ നിന്ന് കണക്കാക്കുന്നത്, എല്ലാ ഒബ്ജക്റ്റുകളുടെയും ആദ്യത്തേതും അവസാനത്തേതുമായ ടൈംസ്റ്റാമ്പ്
ഫയലിൽ, ഫയലിലെ ഡാറ്റയുടെ CRC32 ചെക്ക്സം, മാറ്റങ്ങളുടെ എണ്ണം,
ഫയലിൽ കാണുന്ന നോഡുകൾ, വഴികൾ, ബന്ധങ്ങൾ, ഫയലിലെ ഒബ്ജക്റ്റുകൾ ആണെങ്കിലും
തരം (നോഡുകൾ, പിന്നെ വഴികൾ, പിന്നെ ബന്ധങ്ങൾ), ഐഡി എന്നിവ പ്രകാരം ക്രമീകരിച്ചു
ഫയലിലെ ഒരേ ഒബ്ജക്റ്റിന്റെ ഒന്നിലധികം പതിപ്പുകൾ (ചരിത്ര ഫയലുകളും മാറ്റ ഫയലുകളും
അത് ലഭിക്കും).
ഓപ്ഷനുകൾ
-ഇ, --നീട്ടി
പൂർണ്ണമായ ഫയൽ വായിച്ച് അധിക വിവരങ്ങൾ കാണിക്കുക. സ്ഥിരസ്ഥിതി വായിക്കുക എന്നതാണ്
ഫയലിന്റെ തലക്കെട്ട് മാത്രം.
-എഫ്, --input-format=FORMAT
ഇൻപുട്ട് ഫയലിന്റെ ഫോർമാറ്റ്. ഇൻപുട്ട് ഫയൽ ഫോർമാറ്റ് സജ്ജമാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ അത് ഉപയോഗിക്കാം
ഫയലിന്റെ പേരിൽ നിന്ന് സ്വയം കണ്ടെത്തണം. കാണുക osmium-file-formats(5) അല്ലെങ്കിൽ ലിബോസ്മിയം
വിശദാംശങ്ങൾക്ക് മാനുവൽ.
-ജി, --get=VARIABLE
VARIABLE എന്നതിന്റെ മൂല്യം നേടുക. --json-നൊപ്പം ഒരുമിച്ച് ഉപയോഗിക്കാൻ കഴിയില്ല.
-ജി, --ഷോ-വേരിയബിളുകൾ
എല്ലാ വേരിയബിൾ പേരുകളുടെയും ഒരു ലിസ്റ്റ് കാണിക്കുക.
-ജെ, --json
JSON ഫോർമാറ്റിലുള്ള ഔട്ട്പുട്ട്. --get എന്നതിനൊപ്പം ഉപയോഗിക്കാൻ കഴിയില്ല.
-വി, --വാക്കുകൾ
വെർബോസ് മോഡ് സജ്ജമാക്കുക. പ്രോഗ്രാം എന്താണ് ചെയ്യുന്നതെന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യും
stderr.
വ്യത്യാസങ്ങൾ
ഇനിപ്പറയുന്ന വേരിയബിളുകൾ ലഭ്യമാണ്:
file.name - STRING
file.format - STRING: XML|PBF
file.compression - STRING: none|bzip2|gzip
file.size - INTEGER (stdout-ന് 0)
header.with_history - BOOL (അതെ|ഇല്ല)
header.option.generator - STRING
header.option.version - STRING
header.option.pbf_dense_nodes - BOOL (അതെ|ഇല്ല)
header.option.osmosis_replication_timestamp - TIMESTAMP ഉള്ള STRING
header.option.osmosis_replication_sequence_number - INTEGER
header.option.osmosis_replication_base_url - STRING
data.bbox - ബോക്സ്
(കോർഡിനേറ്റുകളുള്ള നെസ്റ്റഡ് ARRAY ആയി JSON-ൽ)
data.timestamp.first - TIMESTAMP ഉള്ള STRING
data.timestamp.last - STRING ഒപ്പം TIMESTAMP
data.objects_ordered - BOOL (അതെ|ഇല്ല)
data.multiple_versions - STRING (അതെ|ഇല്ല|അജ്ഞാതം)
(JSON-ൽ BOOL എന്നും "അജ്ഞാതം" ആണെങ്കിൽ കാണുന്നില്ല)
data.crc32 - 8 ഹെക്സ് അക്കങ്ങളുള്ള STRING
data.count.nodes - INTEGER
data.count.ways - INTEGER
data.count.relations - INTEGER
data.count.changesets - INTEGER
data.maxid.nodes - INTEGER
data.maxid.ways - INTEGER
data.maxid.relations - INTEGER
data.maxid.changesets - INTEGER
എല്ലാ ടൈംസ്റ്റാമ്പുകളും സാധാരണ OSM ISO ഫോർമാറ്റിലാണ് yy-mm-ddThh::mm::ssZ. ബോക്സുകൾ ഉണ്ട്
ഫോർമാറ്റ് (xmin, ymin, xmax, ymax).
ഡയഗ്നോസ്റ്റിക്സ്
ഓസ്മിയം ഫയൽ ഇൻഫോ എക്സിറ്റ് കോഡ് ഉപയോഗിച്ച് പുറത്തുകടക്കുന്നു
0 എല്ലാം ശരിയായിരുന്നെങ്കിൽ
1 ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നതിൽ ഒരു പിശക് ഉണ്ടെങ്കിൽ, അല്ലെങ്കിൽ
2 കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളിൽ ഒരു പ്രശ്നമുണ്ടെങ്കിൽ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് osmium-fileinfo ഓൺലൈനായി ഉപയോഗിക്കുക