按字母顺序排序的 arcpy.mp 常量列表

以下是 arcpy.mp 参数常量的列表。 其中的许多参数可用于多个 arcpy.mp 函数和/或方法。 这些参数大多为可选参数(使用大括号 ({}) 括起),而适当的时候会在值的旁边显示默认值。 此文档可专门用作快速参考。 有关参数值含义的具体信息,请使用在参数名称旁提供的链接参阅函数或方法文档。

arcpy.mp 常量

{add_position} - 用于 addLayeraddLayerToGroupaddItem 类上的 LayerFileLegendElementMap 方法。

  • "AUTO_ARRANGE" - 默认值
  • "BOTTOM"
  • "TOP"

anchor - 用于 GraphicElementGroupElementLegendElementMapFrameMapSurroundElementPictureElementTableFrameElementTextElement 类上的 setAnchor 方法。

  • "BOTTOM_LEFT_CORNER"
  • "BOTTOM_MID_POINT"
  • "BOTTOM_RIGHT_CORNER"
  • "CENTER_POINT"
  • "LEFT_MID_POINT"
  • "RIGHT_MID_POINT"
  • "TOP_LEFT_CORNER"
  • "TOP_MID_POINT"
  • "TOP_RIGHT_CORNER"

{arrangement} - 针对 LegendItem 类定义。

  • "PatchLabelDescription"
  • "PatchDescriptionLabel"
  • "LabelPatchDescription"
  • "LabelDescriptionPatch"
  • "DescriptionPatchLabel"
  • "DescriptionLabelPatch"

{bmp_color_mode} - 用于 LayoutMapFrameMapView 类上的 exportToBMP 方法。

  • "24-BIT_TRUE_COLOR"- Default
  • "8-BIT_ADAPTIVE_PALETTE"
  • "8-BIT_GRAYSCALE"

{bmp_image_compression} - 用于 LayoutMapFrameMapView 类上的 exportToBMP 方法。

  • "NONE" - 默认设置
  • "RLE"

cim_version - 用于 GraphicElementGroupElementLabelClassLayerLayoutLegendElementMapMapFrameMapSurroundElementPictureElementReportTableTableFrameElementTextElement 类上的 getDefinition 方法。

  • "V2"
  • "V3"

{color_mode} - 用于 LayoutMapFrameMapView类上的 exportToPNGexportToTIFF 方法。

  • "8-BIT_ADAPTIVE_PALETTE"
  • "8-BIT_GRAYSCALE"
  • "24-BIT_TRUE_COLOR" - 默认值
  • "32-BIT_WITH_ALPHA"
  • "32-BIT_CMYK_TRUE_COLOR"
  • "40-BIT_CMYK_WITH_ALPHA"

{colorizer_name} - 用于 Symbology 类上的 updateColorizer 方法。

  • "RasterClassifyColorizer"
  • "RasterStretchColorizer"
  • "RasterUniqueValueColorizer"

{element_type} - 用于 Layout 类上的 listElements方法。

  • "" - 默认值
  • "GRAPHIC_ELEMENT"
  • "GROUP_ELEMENT"
  • "LEGEND_ELEMENT"
  • "MAPFRAME_ELEMENT"
  • "MAPSURROUND_ELEMENT"
  • "PICTURE_ELEMENT"
  • "TABLEFRAME_ELEMENT"
  • "TEXT_ELEMENT"

{encryption} - 用于 PDFDocument 类上的 updateDocSecurity 方法。

  • "RC4"
  • "AES-256" - 默认值
  • "AES-256-R5"
  • "AES-128"

{extrusion_type} - 用于 Layer 类上的 extrusion 方法。

  • "ABSOLUTE_HEIGHT"
  • "BASE_HEIGHT"
  • "MAX_HEIGHT"
  • "MIN_HEIGHT"
  • "NONE" - 默认值

{fittingStrategy} - 针对 LegendElement 类定义。

  • "AdjustFontSize"
  • "AdjustColumns"
  • "AdjustColumnsAndFont"
  • "AdjustFrame"
  • "ManualColumns" - 默认值

{gif_color_mode} - 用于 LayoutMapFrameMapView 类上的 exportToGIF 方法。

  • "8-BIT_GRAYSCALE"
  • "8-BIT_ADAPTIVE_PALETTE" - Default

{group_type} - 用于 Layer 类上的 setGroupType 方法。

  • "CHECKBOX"
  • "RADIO"

{image_compression} - 用于 BookmarkMapSeriesLayoutMapFrameMapSeriesMapView 类上的 exportToPDF 方法。

  • "ADAPTIVE" - 默认值
  • "DEFLATE"
  • "JPEG"
  • "JPEG2000"
  • "LZW"
  • "NONE"
  • "RLE"

{image_quality} - 用于 BookmarkMapSeriesLayoutMapFrameMapSeriesMapView 类上的 exportToPDF 方法。

  • "BEST" - 默认值
  • "BETTER"
  • "FASTER"
  • "FASTEST"
  • "NORMAL"

{insert_position} - 用于 LayerFileMap 类上的 insertLayermoveLayer 方法。

  • "AFTER"
  • "BEFORE" - 默认值

{interval_units} - 用于 MapTime 类上的 timeStep 方法。

  • "CENTURIES"
  • "DAYS"
  • "DECADES"
  • "HOURS"
  • "MILLISECONDS"
  • "MINUTES"
  • "MONTHS"
  • "SECONDS"
  • "WEEKS"
  • "YEARS"

{jpeg_color_mode} - 用于 LayoutMapFrameMapView 类上的 exportToJPEG 方法。

  • "8-BIT_GRAYSCALE"
  • "24-BIT_TRUE_COLOR" - 默认值

{labelclass_language} - 用于 Layer 类上的 createLabelClass 方法。

  • "ARCADE" - 默认值
  • "JSCRIPT"
  • "PYTHON"
  • "VBSCRIPT"

{layer_property} - 用于 Layer 类上的 supports 方法。

  • "BRIGHTNESS"
  • "CONNECTIONPROPERTIES"
  • "CONTRAST"
  • "DATASOURCE"
  • "DEFINITIONQUERY"
  • "IS3DLAYER"
  • "ISBASEMAP"
  • "ISBROKEN"
  • "ISFEATURELAYER"
  • "ISGRAPHICSLAYER"
  • "ISGROUPLAYER"
  • "ISNETWORKANALSYTLAYER"
  • "ISNETWORKDATASETLAYER"
  • "ISPARCELFABRICLAYER"
  • "ISRASTERLAYER"
  • "ISSCENELAYER"
  • "ISTIMEENABLED"
  • "ISWEBLAYER"
  • "LONGNAME"
  • "MAXTHRESHOLD"
  • "METADATA"
  • "MINTHRESHOLD"
  • "NAME"
  • "SHOWLABELS"
  • "SYMBOLOGY"
  • "TIME"
  • "TRANSPARENCY"
  • "URI"
  • "VISIBLE"

{layers_attributes} - 用于 BookmarkMapSeriesLayoutMapFrameMapSeriesMapView 类上的 ExportToPDF 方法。

  • "LAYERS_AND_ATTRIBUTES"
  • "LAYERS_ONLY" - 默认值
  • "NONE"

mapsurround_type - 用于 Layout 类上的 createMapSurroundElement 方法。

  • "LEGEND"
  • "NORTH_ARROW"
  • "SCALE_BAR"

{map_type} - 用于 ArcGISProject 类上的 createMap 方法。

  • "GLOBE"
  • "MAP" - 默认值
  • "SCENE"

{method} - 用于 LayerTable 类上的 setSelectionSet 方法。

  • "DIFFERENCE"
  • "INTERSECT"
  • "NEW" - 默认值
  • "SYMDIFFERENCE"
  • "UNION"

{multiple_files} - 用于 MapSeriesBookmarkMapSeries 类上的 ExportToPDF 方法。

  • "PDF_MULTIPLE_FILES_PAGE_NAME"
  • "PDF_MULTIPLE_FILES_PAGE_NUMBER"
  • "PDF_SINGLE_FILE" - 默认值

{page_range_type} - 用于 MapSeriesBookmarkMapSeries 类上的 ExportToPDF 方法。

  • "ALL"
  • "CURRENT"
  • "RANGE" - 默认值
  • "SELECTED" - 不适用于书签地图系列。

page_units - 用于 ArcGISProject 类上的 createLayout 方法。

  • "CENTIMETER"
  • "INCH"
  • "MILLIMETER"
  • "POINT"

{pdf_layout} - 用于 PDFDocument 类上的 updateDocProperties 方法。

  • "ONE_COLUMN"
  • "SINGLE_PAGE" - 默认值
  • "TWO_COLUMN_LEFT"
  • "TWO_COLUMN_RIGHT"
  • "TWO_PAGE_LEFT"
  • "TWO_PAGE_RIGHT"
  • "VIEWER_DEFAULT"

{pdf_open_view} - 用于 PDFDocument 类上的 updateDocProperties 方法。

  • "ATTACHMENT"
  • "FULL_SCREEN"
  • "LAYERS"
  • "USE_BOOKMARKS"
  • "USE_NONE"
  • "USE_THUMBS" - 默认值
  • "VIEWER_DEFAULT"

{permissions} - 用于 PDFDocument 类上的 updateDocSecurity 方法。

  • "ALL" - 默认值
  • "ALL_MASTER"
  • "COPY"
  • "DOC_ASSEMBLY"
  • "EDIT"
  • "EDIT_NOTES"
  • "FILL_AND_SIGN"
  • "HIGH_PRINT"
  • "PRINT"

{query_rows} - 用于 TableFrameElement 类上的 setQuery 方法。

  • "ALL_ROWS" - 默认值
  • "MAPSERIES_ROWS"
  • "VISIBLE_ROWS"

{renderer_name} - 用于 Symbology 类上的 updateRenderer 方法。

  • "GraduatedColorsRenderer"
  • "GraduatedSymbolsRenderer"
  • "SimpleRenderer"
  • "UnclassedColorsRenderer"
  • "UniqueValueRenderer"

{selection} - 用于 Map 类上的 clipLayers 方法。

  • "ALL"
  • "SELECTED"

{server_type} - 用于 CreateWebLayerSDDraft 函数。

  • "MY_HOSTED_SERVICES" - 默认值

{server_type} - 用于 Map 类上的 getWebLayerSharingDraft 方法。

  • "HOSTING_SERVER"
  • "FEDERATED_SERVER"

{service_type} - 用于 CreateWebLayerSDDraft 函数。

  • "FEATURE_ACCESS" - 默认值
  • "TILED"

{service_type} - 用于 Map 类上的 getWebLayerSharingDraft 方法。

  • "FEATURE"
  • "MAP_IMAGE"
  • "TILE"

{shape_type} - 用于 ArcGISProject 类上的 createPredefinedGraphicElement 方法。

  • "CIRCLE"
  • "CLOUD"
  • "CROSS"
  • "ELLIPSE"
  • "HALF_CIRCLE"
  • "RECTANGLE"
  • "RIGHT_TRIANGLE"
  • "ROUNDED_RECTANGLE"
  • "TRIANGLE"
  • "X"

{style_class} - 用于 ArcGISProject 类上的 listStyleItems 方法。

  • "LEGEND"
  • "LEGEND_ITEM"
  • "LINE"
  • "NORTH_ARROW"
  • "POINT"
  • "POLYGON"
  • "SCALE_BAR"
  • "TABLE_FRAME"
  • "TEXT"

{styling} - 用于 ArcGISProject 类上的 createReport 方法。

  • "BLACK_AND_WHITE" - 默认值
  • "COOL_TONES"
  • "NO_STYLING"
  • "WARM_TINES"

{template} - 用于 ArcGISProject 类上的 createReport 方法。

  • "ATTR_LIST" - 默认值
  • "ATTR_LIST_GROUP"
  • "BASIC_SUM"
  • "BASIC_SUM_GROUP"
  • "PAGE_PER_FEATURE"

{text_type} - 用于 ArcGISProject 类上的 createTextElement 方法。

  • "CIRCLE"
  • "ELLIPSE"
  • "LINE"
  • "POINT"
  • "POLYGON"

{tiff_compression} - 用于 LayoutMapFrameMapView 类上的 exportToTIFF 方法。

  • "DEFLATE"
  • "JPEG"
  • "LZW"
  • "NONE" - 默认值
  • "PACK_BITS"

{time_inclusion} - 用于 MapTime 类上的 setTimeInclusion 方法。

  • "EXCLUDE_START_AND_END"
  • "INCLUDE_ONLY_END"
  • "INCLUDE_ONLY_START"
  • "INCLUDE_START_AND_END"

{timeUnits} - 用于 LayerTimeMapTime 类中的多个属性。

  • "MILLISECONDS"
  • "SECONDS"
  • "MINUTES"
  • "HOURS"
  • "DAYS"
  • "WEEKS"
  • "MONTHS"
  • "YEARS"
  • "DECADES"
  • "CENTURIES"

{view_type} - 用于 ArcGISProject 类上的 closeViews 方法。

  • "LAYOUTS"
  • "MAPS"
  • "MAPS_AND_LAYOUTS" - 默认值
  • "REPORTS"

{web_service_type} - 用于 Map 类上的 addDataFromPath 方法。

  • "ARCGIS_SERVER_WEB"
  • "AUTOMATIC" - 默认值
  • "KML"
  • "VECTOR_TILE"
  • "WMS"

在本主题中
  1. arcpy.mp 常量