นี่คือคำสั่ง osmium-getid ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
osmium-getid - รับวัตถุจากไฟล์ OSM โดย ID
เรื่องย่อ
ออสเมียม เก็ท [OPTIONS] อินพุตไฟล์ ID...
DESCRIPTION
รับวัตถุด้วย ID ที่กำหนดจากอินพุตและเขียนไปยังเอาต์พุต
OPTIONS
-NS, --output-format=รูปแบบ
รูปแบบของไฟล์ที่ส่งออก สามารถใช้เพื่อกำหนดรูปแบบไฟล์ที่ส่งออกได้หากเป็น
ไม่สามารถตรวจจับอัตโนมัติจากชื่อไฟล์ที่ส่งออกได้ ดู osmium-ไฟล์รูปแบบ(5) หรือ
คู่มือ libosmium สำหรับรายละเอียด
-NS, --input-format=รูปแบบ
รูปแบบของไฟล์อินพุต สามารถใช้กำหนดรูปแบบอินพุตได้หากไม่สามารถ
ตรวจพบอัตโนมัติจากชื่อไฟล์ สิ่งนี้จะกำหนดรูปแบบสำหรับไฟล์อินพุตทั้งหมด
ไม่มีวิธีกำหนดรูปแบบสำหรับไฟล์อินพุตบางไฟล์เท่านั้น ดู
osmium-ไฟล์รูปแบบ(5) หรือคู่มือ libosmium เพื่อดูรายละเอียด
--เครื่องกำเนิดไฟฟ้า=NAME
ชื่อและเวอร์ชันของโปรแกรมที่สร้างไฟล์เอาต์พุต มันจะถูกเพิ่ม
ไปที่ส่วนหัวของไฟล์ที่ส่งออก ค่าเริ่มต้นคือ "ออสเมียม/" และเวอร์ชันของออสเมียม
-o, --output=ไฟล์
ชื่อของไฟล์ที่ส่งออก ค่าเริ่มต้นคือ '-' (แย่).
--output-header = ตัวเลือก
เพิ่มตัวเลือกส่วนหัวของเอาต์พุต ตัวเลือกนี้สามารถให้ได้หลายครั้ง ดู
ลิบอสเมียม คู่มือ สำหรับรายการตัวเลือกส่วนหัวที่อนุญาต
-โอ --เขียนทับ
อนุญาตให้เขียนทับไฟล์เอาต์พุตที่มีอยู่ โดยทั่วไป ออสเมียม จะไม่ยอม
เขียนทับไฟล์ที่มีอยู่
--fsync
โทร fsync หลังจากเขียนไฟล์เอาต์พุตเพื่อบังคับให้ระบบปฏิบัติการล้างข้อมูลบัฟเฟอร์ไปยังดิสก์
-ใน, --รายละเอียด
ตั้งค่าโหมดรายละเอียด โปรแกรมจะส่งข้อมูลออกไปว่ากำลังทำอะไรอยู่
สตเดอร์.
วินิจฉัย
ออสเมียม เก็ท ออกด้วยรหัสทางออก
0 หากพบ ID ทั้งหมด
1 หากมีข้อผิดพลาดในการประมวลผลข้อมูลหรือไม่พบ ID ทั้งหมดหรือ
2 หากมีปัญหากับอาร์กิวเมนต์บรรทัดคำสั่ง
ตัวอย่าง
โหนดเอาต์พุต 17 และ 1234 ทาง 42 และความสัมพันธ์ 111 ถึง แย่ ในรูปแบบ OPL:
ออสเมียม getid -f opl planet.osm.pbf n1234 w42 n17 r111
ใช้ osmium-getid ออนไลน์โดยใช้บริการ onworks.net