Modularisation
The CityGML data model consists of class definitions for the most important types of objects within virtual 3D
city models. These classes have been identified to be either required or important in many different application
areas. However, implementations are not required to support the overall CityGML data model in order to be
conformant to the standard, but may employ a subset of constructs according to their specific information needs.
For this purpose, modularisation is applied to the CityGML data model (cf. chapter 7).
The CityGML data model is thematically decomposed into a core module and thematic extension modules. The
core module comprises the basic concepts and components of the CityGML data model and, thus, must be
implemented by any conformant system. Based on the core module, each extension covers a specific thematic
field of virtual 3D city models. CityGML introduces the following thirteen thematic extension modules: Appearance,
Bridge, Building, CityFurniture, CityObjectGroup, Generics, LandUse, Relief, Transportation, Tunnel,
Vegetation, WaterBody, and TexturedSurface [deprecated].
CityGML compliant implementations may support any combination of extension modules in conjunction with
the core module. Such combinations of modules are called CityGML profiles. Therefore, CityGML profiles
allow for valid partial implementations of the overall CityGML data model.
Modularisation
CityGML รูปแบบข้อมูลประกอบด้วยนิยามคลาสสำหรับชนิดที่สำคัญที่สุดของวัตถุภายในเสมือนจริง 3 มิติ
แบบจำลองเมือง ชั้นเรียนเหล่านี้ได้รับการระบุว่าจะต้องอย่างใดอย่างหนึ่งหรือมีความสำคัญในหลายแอพลิเคชันที่แตกต่างกัน
พื้นที่ แต่การใช้งานไม่จำเป็นต้องให้การสนับสนุนโดยรวม CityGML รูปแบบข้อมูลเพื่อให้
สอดคล้องกับมาตรฐาน แต่อาจใช้ส่วนหนึ่งของโครงสร้างตามข้อมูลเฉพาะของพวกเขาต้องการ.
เพื่อจุดประสงค์นี้ modularisation ถูกนำไปใช้รูปแบบข้อมูล CityGML (CF . บทที่ 7).
รูปแบบข้อมูล CityGML จะถูกย่อยสลายหัวเรื่องเป็นโมดูลหลักและโมดูลขยายใจ
โมดูลหลักประกอบด้วยแนวคิดพื้นฐานและองค์ประกอบของรูปแบบข้อมูล CityGML และจึงจะต้องมีการ
ดำเนินการโดยระบบที่สอดคล้องใด ๆ ขึ้นอยู่กับโมดูลหลักแต่ละขยายครอบคลุมเฉพาะเรื่องเฉพาะ
ด้านการเสมือนแบบจำลอง 3D เมือง CityGML แนะนำดังต่อไปนี้สิบสามโมดูลขยายใจ: ลักษณะ,
สะพาน, อาคาร CityFurniture, CityObjectGroup, Generics, ที่ดิน, บรรเทา, การขนส่ง, อุโมงค์
. พืช waterbody และ TexturedSurface [เลิก]
CityGML การใช้งานที่สอดคล้องอาจสนับสนุนการรวมกันของโมดูลส่วนขยายใด ๆ ใน ร่วมกับ
โมดูลหลัก ชุดดังกล่าวของโมดูลจะเรียกว่าโปรไฟล์ CityGML ดังนั้นโปรไฟล์ CityGML
อนุญาตให้มีการใช้งานบางส่วนที่ถูกต้องโดยรวมรูปแบบข้อมูล CityGML
การแปล กรุณารอสักครู่..
modularisationข้อมูล แบบห้อง citygml ประกอบด้วยคำนิยามสำหรับชนิดที่สำคัญที่สุดของวัตถุภายในเสมือน 3 มิติรุ่นเมือง บทเรียนเหล่านี้ได้รับการระบุเพื่อให้จำเป็นหรือสำคัญในโปรแกรมที่แตกต่างกันหลายพื้นที่ อย่างไรก็ตาม การใช้งานไม่ต้องสนับสนุนรูปแบบข้อมูล citygml โดยรวมเพื่อconformant ให้ได้มาตรฐาน แต่อาจจะใช้เป็นส่วนหนึ่งของโครงสร้างตามความต้องการที่เฉพาะเจาะจงของพวกเขาสำหรับวัตถุประสงค์นี้ modularisation ใช้กับข้อมูลแบบ citygml ( โครินธ์บทที่ 7 )ข้อมูล citygml แบบใจเปื่อยลงโมดูลหลักและโมดูลส่วนขยายใจความ . ที่โมดูลหลักประกอบด้วยแนวคิดพื้นฐานและองค์ประกอบของข้อมูลและรูปแบบ citygml จึงต้องโดยระบบ conformant . ตามหลักโมดูลแต่ละส่วนขยายใจความครอบคลุมเฉพาะสนามของแบบจำลอง 3 มิติเมืองเสมือนจริง citygml แนะนําสิบสามขยายโมดูลดังต่อไปนี้ : ใจปรากฏสะพาน , อาคาร , cityfurniture cityobjectgroup generics , , การใช้ที่ดิน , บรรเทา , การขนส่ง , อุโมงค์พืช waterbody และปฏิเสธ texturedsurface [ ]citygml ตามการใช้งานอาจสนับสนุนการรวมกันของโมดูล ร่วมกับนามสกุลหลักของโมดูล ชุดดังกล่าวของโมดูลจะเรียกว่าโปรไฟล์ citygml . ดังนั้น citygml โปรไฟล์อนุญาตให้ใช้ได้ในบางส่วน การใช้แบบจำลองข้อมูล citygml โดยรวม
การแปล กรุณารอสักครู่..