Shapefile รองรับประเภทเรขาคณิตผสม (เช่น. point และรูปหลายเหลี่ยมทั้งหมดในไฟล์เดียวกัน) หรือไม่?
Shapefile รองรับประเภทเรขาคณิตผสม (เช่น. point และรูปหลายเหลี่ยมทั้งหมดในไฟล์เดียวกัน) หรือไม่?
คำตอบ:
คำตอบที่สามารถพบได้จากสเปคอย่างเป็นทางการhttp://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
All the non-Null shapes in a shapefile are required to be of the same shape type. The
values for shape type are as follows:
Value Shape Type
0 Null Shape
1 Point
3 PolyLine
5 Polygon
8 MultiPoint
11 PointZ
13 PolyLineZ
15 PolygonZ
18 MultiPointZ
21 PointM
23 PolyLineM
25 PolygonM
28 MultiPointM
31 MultiPatch
Shape types not specified above (2, 4, 6, etc., and up to 33) are reserved for future use.
Currently, shapefiles are restricted to contain the same type of shape as specified above.
In the future, shapefiles may be allowed to contain more than one shape type. If mixed
shape types are implemented, the shape type field in the header will flag the file as such.
โปรดสังเกตว่าจุดและมัลติพอยน์ไม่สามารถบันทึกลงในไฟล์รูปร่างเดียวกันได้ในขณะที่เส้นและโพลิลีนสามารถทำได้รวมถึงรูปหลายเหลี่ยมและรูปหลายเหลี่ยม
Shapefile ไม่สนับสนุนรูปทรงเรขาคณิตแบบผสม Shapefile อย่างใดอย่างหนึ่งประกอบด้วยจุด polylines หรือรูปหลายเหลี่ยม แต่ไม่เกินหนึ่ง
ดูบทความนี้เพิ่มเติม: Shapefiles