PostGIS 3.0.6dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ shapetypename()

char * shapetypename ( int  num)

Definition at line 580 of file pgsql2shp-core.c.

581{
582 switch (num)
583 {
584 case SHPT_NULL:
585 return "Null Shape";
586 case SHPT_POINT:
587 return "Point";
588 case SHPT_ARC:
589 return "PolyLine";
590 case SHPT_POLYGON:
591 return "Polygon";
592 case SHPT_MULTIPOINT:
593 return "MultiPoint";
594 case SHPT_POINTZ:
595 return "PointZ";
596 case SHPT_ARCZ:
597 return "PolyLineZ";
598 case SHPT_POLYGONZ:
599 return "PolygonZ";
600 case SHPT_MULTIPOINTZ:
601 return "MultiPointZ";
602 case SHPT_POINTM:
603 return "PointM";
604 case SHPT_ARCM:
605 return "PolyLineM";
606 case SHPT_POLYGONM:
607 return "PolygonM";
608 case SHPT_MULTIPOINTM:
609 return "MultiPointM";
610 case SHPT_MULTIPATCH:
611 return "MultiPatch";
612 default:
613 return "Unknown";
614 }
615}
#define SHPT_ARCZ
Definition shapefil.h:312
#define SHPT_MULTIPATCH
Definition shapefil.h:319
#define SHPT_NULL
Definition shapefil.h:306
#define SHPT_ARCM
Definition shapefil.h:316
#define SHPT_POLYGONM
Definition shapefil.h:317
#define SHPT_ARC
Definition shapefil.h:308
#define SHPT_POLYGON
Definition shapefil.h:309
#define SHPT_MULTIPOINT
Definition shapefil.h:310
#define SHPT_POINTZ
Definition shapefil.h:311
#define SHPT_MULTIPOINTZ
Definition shapefil.h:314
#define SHPT_MULTIPOINTM
Definition shapefil.h:318
#define SHPT_POINTM
Definition shapefil.h:315
#define SHPT_POINT
Definition shapefil.h:307
#define SHPT_POLYGONZ
Definition shapefil.h:313

References SHPT_ARC, SHPT_ARCM, SHPT_ARCZ, SHPT_MULTIPATCH, SHPT_MULTIPOINT, SHPT_MULTIPOINTM, SHPT_MULTIPOINTZ, SHPT_NULL, SHPT_POINT, SHPT_POINTM, SHPT_POINTZ, SHPT_POLYGON, SHPT_POLYGONM, and SHPT_POLYGONZ.

Referenced by main(), and pgui_action_export().

Here is the caller graph for this function: