ນີ້ແມ່ນຄໍາສັ່ງ osmium-getid ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
osmium-getid - ເອົາວັດຖຸຈາກໄຟລ໌ OSM ໂດຍ ID
ສະຫຼຸບສັງລວມ
osmium getid [OPTIONS] INPUT-FILE ID...
ລາຍລະອຽດ
ເອົາວັດຖຸທີ່ມີ IDs ທີ່ໃຫ້ຈາກການປ້ອນຂໍ້ມູນ ແລະຂຽນໃສ່ໃນຜົນໄດ້ຮັບ
OPTIONS
-f, --output-format=FORMAT
ຮູບແບບຂອງໄຟລ໌ຜົນຜະລິດ. ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຮູບແບບໄຟລ໌ຜົນຜະລິດຖ້າຫາກວ່າມັນ
ບໍ່ສາມາດກວດຫາອັດຕະໂນມັດຈາກຊື່ໄຟລ໌ຜົນຜະລິດໄດ້. ເບິ່ງ osmium-file-formats(5) ຫລືພ
ຄູ່ມື libosmium ສໍາລັບລາຍລະອຽດ.
-F, --input-format=FORMAT
ຮູບແບບຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຮູບແບບການປ້ອນຂໍ້ມູນຖ້າຫາກວ່າມັນບໍ່ສາມາດ
ກວດພົບອັດຕະໂນມັດຈາກຊື່ໄຟລ໌. ນີ້ຈະກໍານົດຮູບແບບສໍາລັບໄຟລ໌ປ້ອນຂໍ້ມູນທັງຫມົດ,
ບໍ່ມີວິທີທີ່ຈະກໍານົດຮູບແບບສໍາລັບບາງໄຟລ໌ປ້ອນຂໍ້ມູນເທົ່ານັ້ນ. ເບິ່ງ
osmium-file-formats(5) ຫຼືຄູ່ມື libosmium ສໍາລັບລາຍລະອຽດ.
--generator=NAME
ຊື່ແລະຮຸ່ນຂອງໂຄງການສ້າງໄຟລ໌ຜົນຜະລິດ. ມັນຈະຖືກເພີ່ມ
ໄປຫາຫົວຂອງໄຟລ໌ຜົນຜະລິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "osmium/" ແລະສະບັບຂອງ osmium.
-o, --output=FILE
ຊື່ຂອງໄຟລ໌ຜົນຜະລິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ '-' (stdout).
--output-header=OPTION
ເພີ່ມຕົວເລືອກຫົວຜົນຜະລິດ. ທາງເລືອກນີ້ສາມາດໄດ້ຮັບຫຼາຍຄັ້ງ. ເບິ່ງ
libosmium ຄູ່ມື ສໍາລັບບັນຊີລາຍຊື່ຂອງທາງເລືອກ header ອະນຸຍາດ.
-ໂອ, --ຂຽນທັບ
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດທີ່ມີຢູ່ແລ້ວຖືກຂຽນທັບ. ປົກກະຕິ osmium ຈະປະຕິເສດ
ຂຽນເທິງໄຟລ໌ທີ່ມີຢູ່ແລ້ວ.
--fsync
ໂທຫາ fsync ຫຼັງຈາກຂຽນໄຟລ໌ຜົນຜະລິດເພື່ອບັງຄັບ OS ໃຫ້ flush buffers ໄປຫາແຜ່ນ.
- ໃນ, -- verbose
ຕັ້ງໂໝດ verbose. ໂຄງການຈະອອກຂໍ້ມູນກ່ຽວກັບສິ່ງທີ່ມັນກໍາລັງເຮັດໃຫ້
stderr.
ທິດສະດີວິທະຍາ
osmium getid ອອກດ້ວຍລະຫັດອອກ
0 ຖ້າພົບບັດປະຈຳຕົວທັງໝົດ
1 ຖ້າມີຄວາມຜິດພາດໃນການປະມວນຜົນຂໍ້ມູນຫຼືບໍ່ພົບ ID ທັງໝົດ, ຫຼື
2 ຖ້າມີບັນຫາກັບ arguments ແຖວຄໍາສັ່ງ.
ຕົວຢ່າງ
Output nodes 17 ແລະ 1234, way 42, ແລະ relation 111 to stdout ໃນຮູບແບບ OPL:
osmium getid -f opl planet.osm.pbf n1234 w42 n17 r111
ໃຊ້ osmium-getid ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net