PostGIS  3.4.0dev-r@@SVN_REVISION@@

◆ shapetypename()

char* shapetypename ( int  num)

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

599 {
600  switch (num)
601  {
602  case SHPT_NULL:
603  return "Null Shape";
604  case SHPT_POINT:
605  return "Point";
606  case SHPT_ARC:
607  return "PolyLine";
608  case SHPT_POLYGON:
609  return "Polygon";
610  case SHPT_MULTIPOINT:
611  return "MultiPoint";
612  case SHPT_POINTZ:
613  return "PointZ";
614  case SHPT_ARCZ:
615  return "PolyLineZ";
616  case SHPT_POLYGONZ:
617  return "PolygonZ";
618  case SHPT_MULTIPOINTZ:
619  return "MultiPointZ";
620  case SHPT_POINTM:
621  return "PointM";
622  case SHPT_ARCM:
623  return "PolyLineM";
624  case SHPT_POLYGONM:
625  return "PolygonM";
626  case SHPT_MULTIPOINTM:
627  return "MultiPointM";
628  case SHPT_MULTIPATCH:
629  return "MultiPatch";
630  default:
631  return "Unknown";
632  }
633 }
#define SHPT_ARCZ
Definition: shapefil.h:354
#define SHPT_MULTIPATCH
Definition: shapefil.h:361
#define SHPT_NULL
Definition: shapefil.h:348
#define SHPT_ARCM
Definition: shapefil.h:358
#define SHPT_POLYGONM
Definition: shapefil.h:359
#define SHPT_ARC
Definition: shapefil.h:350
#define SHPT_POLYGON
Definition: shapefil.h:351
#define SHPT_MULTIPOINT
Definition: shapefil.h:352
#define SHPT_POINTZ
Definition: shapefil.h:353
#define SHPT_MULTIPOINTZ
Definition: shapefil.h:356
#define SHPT_MULTIPOINTM
Definition: shapefil.h:360
#define SHPT_POINTM
Definition: shapefil.h:357
#define SHPT_POINT
Definition: shapefil.h:349
#define SHPT_POLYGONZ
Definition: shapefil.h:355

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: