(数据管理工具)《二》

点击跳转(数据管理工具)《一》

16、打包

  1. # Process: 共享包
  2. arcpy.SharePackage_management("", "<未登录 ArcGIS.com。>", "*****", "", "", "", "MYGROUPS", "")
  3. # Process: 创建地图切片包
  4. arcpy.CreateMapTilePackage_management("", "ONLINE", 输出文件, "PNG8", "1", "", "", "", "DEFAULT", "75", "tpkx", "0")
  5. # Process: 创建运行时内容
  6. arcpy.CreateRuntimeContent_management("", 输出文件夹, "", "", "DEFAULT", "NETWORK_DATA;FEATURE_AND_TABULAR_DATA", "NON_OPTIMIZE_SIZE", "ONLINE", "PNG", "1", "")
  7. # Process: 合并图层
  8. arcpy.ConsolidateLayer_management("", 输出文件夹__2_, "PRESERVE", "CONVERT_ARCSDE", "DEFAULT", "ALL", "ALL")
  9. # Process: 合并地图
  10. arcpy.ConsolidateMap_management("", 输出文件夹__3_, "PRESERVE", "CONVERT_ARCSDE", "DEFAULT", "ALL", "CONVERT_SQLITE")
  11. # Process: 合并定位器
  12. arcpy.ConsolidateLocator_management("", 输出文件夹__4_, "COPY_ARCSDE")
  13. # Process: 合并结果
  14. arcpy.ConsolidateResult_management("", 输出文件夹__5_, "PRESERVE", "CONVERT_ARCSDE", "DEFAULT", "ALL", "ALL")
  15. # Process: 打包图层
  16. arcpy.PackageLayer_management("", 输出文件__2_, "PRESERVE", "CONVERT_ARCSDE", "DEFAULT", "ALL", "ALL", "ALL", "", "", "")
  17. # Process: 打包地图
  18. arcpy.PackageMap_management("", 输出文件__3_, "PRESERVE", "CONVERT_ARCSDE", "DEFAULT", "ALL", "DESKTOP", "NOT_REFERENCED", "ALL", "", "", "")
  19. # Process: 打包定位器
  20. arcpy.PackageLocator_management("", 输出文件__4_, "COPY_ARCSDE", "", "", "")
  21. # Process: 打包结果
  22. arcpy.PackageResult_management("", 输出文件__5_, "PRESERVE", "CONVERT_ARCSDE", "DEFAULT", "ALL", "ALL", "DESKTOP", "", "", "", "CURRENT")
  23. # Process: 提取包
  24. arcpy.ExtractPackage_management("", 输出文件夹__6_)

17、投影和变换

  1. # Process: 创建空间参考
  2. arcpy.CreateSpatialReference_management("", "", "", "", "", "", "0")
  3. # Process: 创建自定义地理(坐标)变换
  4. arcpy.CreateCustomGeoTransformation_management("", "", 输出地理坐标系, "")
  5. # Process: 定义投影
  6. arcpy.DefineProjection_management("", "")
  7. # Process: 批量投影
  8. arcpy.BatchProject_management("", "", "", "", "")
  9. # Process: 投影
  10. arcpy.Project_management("", 输出数据集或要素类__2_, "", "", "", "NO_PRESERVE_SHAPE", "", "NO_VERTICAL")
  11. # Process: 转换坐标记法
  12. arcpy.ConvertCoordinateNotation_management("", 输出要素类, "", "", "DD_2", "DD_2", "", "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]];-400 -400 1000000000;-100000 10000;-100000 10000;8.98315284119522E-09;0.001;0.001;IsHighPrecision", "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]", "INCLUDE_INVALID")

栅格

  1. # Process: 从文件变换
  2. arcpy.WarpFromFile_management("", 输出栅格数据集, "", "POLYORDER1", "NEAREST")
  3. # Process: 平移
  4. arcpy.Shift_management("", 输出栅格数据集__2_, "", "", "")
  5. # Process: 扭曲
  6. arcpy.Warp_management("", "", "", 输出栅格数据集__3_, "POLYORDER1", "NEAREST")
  7. # Process: 投影栅格
  8. arcpy.ProjectRaster_management("", 输出栅格数据集__4_, "", "NEAREST", "", "", "", "", "NO_VERTICAL")
  9. # Process: 旋转
  10. arcpy.Rotate_management("", 输出栅格数据集__5_, "", "", "NEAREST", "DEFAULT")
  11. # Process: 注册栅格
  12. arcpy.RegisterRaster_management("", "REGISTER", "", "", "POLYORDER1", 输出链接文件, "")
  13. # Process: 翻转
  14. arcpy.Flip_management("", 输出栅格数据集__6_)
  15. # Process: 重设比例
  16. arcpy.Rescale_management("", 输出栅格数据集__7_, "", "")
  17. # Process: 镜像
  18. arcpy.Mirror_management("", 输出栅格数据集__8_)

18、拓扑

  1. # Process: 从拓扑中移除要素类
  2. arcpy.RemoveFeatureClassFromTopology_management("", "")
  3. # Process: 创建拓扑
  4. arcpy.CreateTopology_management("", "", "")
  5. # Process: 向拓扑中添加要素类
  6. arcpy.AddFeatureClassToTopology_management("", "", "1", "1")
  7. # Process: 导出拓扑错误
  8. arcpy.ExportTopologyErrors_management("", Default_gdb, "")
  9. # Process: 拓扑验证
  10. arcpy.ValidateTopology_management("", "Full_Extent")
  11. # Process: 添加拓扑规则
  12. arcpy.AddRuleToTopology_management("", "Must Not Have Gaps (Area)", "", "", "", "")
  13. # Process: 移除拓扑规则
  14. arcpy.RemoveRuleFromTopology_management("", "")
  15. # Process: 设置拓扑容差
  16. arcpy.SetClusterTolerance_management("", "")

19、数据比较

  1. # Process: TIN 比较
  2. arcpy.TINCompare_management("", "", "ALL", "NO_CONTINUE_COMPARE", 输出比较文件)
  3. # Process: 文件比较
  4. arcpy.FileCompare_management("", "", "ASCII", "NO_CONTINUE_COMPARE", 输出比较文件__2_)
  5. # Process: 栅格比较
  6. arcpy.RasterCompare_management("", "", "RASTER_DATASET", "", "NO_CONTINUE_COMPARE", 输出比较文件__3_, "", "", "")
  7. # Process: 检测要素更改
  8. arcpy.DetectFeatureChanges_management("", "", 输出要素类, "", "", 输出匹配表, "0 Unknown", "", "NO_COMPARE_DIRECTION")
  9. # Process: 表比较
  10. arcpy.TableCompare_management("", "", "", "ALL", "", "", "", "NO_CONTINUE_COMPARE", 输出比较文件__4_)
  11. # Process: 要素比较
  12. arcpy.FeatureCompare_management("", "", "", "ALL", "", "", "0", "0", "", "", "NO_CONTINUE_COMPARE", 输出比较文件__5_)

20、文件地理数据库

  1. # Process: 压缩文件地理数据库数据
  2. arcpy.CompressFileGeodatabaseData_management("", "false")
  3. # Process: 恢复文件地理数据库
  4. arcpy.RecoverFileGDB_management("", "", "")
  5. # Process: 数据库碎片整理
  6. arcpy.Compact_management("")
  7. # Process: 生成文件地理数据库许可
  8. arcpy.GenerateFgdbLicense_management("", 输出数据许可文件, "DENY_EXPORT", "")
  9. # Process: 生成许可的文件地理数据库
  10. arcpy.GenerateLicensedFgdb_management("", 输出许可的文件地理数据库, 输出许可定义文件)
  11. # Process: 解压文件地理数据库数据
  12. arcpy.UncompressFileGeodatabaseData_management("", "")

21、栅格



点击此处跳转

22、照片

  1. # Process: 地理标记照片转点
  2. arcpy.GeoTaggedPhotosToPoints_management("", 输出要素类, 无效的照片表, "ALL_PHOTOS", "NO_ATTACHMENTS")
  3. # Process: 按时间将照片与行匹配
  4. arcpy.MatchPhotosToRowsByTime_management("", "", "", 输出表, 未匹配的照片表, "NO_ATTACHMENTS", "0", "0")

23、版本

  1. # Process: 切换版本
  2. arcpy.ChangeVersion_management("", "TRANSACTIONAL", "", "")
  3. # Process: 创建版本
  4. arcpy.CreateVersion_management("", "", "", "PRIVATE")
  5. # Process: 删除版本
  6. arcpy.DeleteVersion_management("", "")
  7. # Process: 协调版本
  8. arcpy.ReconcileVersions_management("", "ALL_VERSIONS", "", "", "LOCK_ACQUIRED", "NO_ABORT", "BY_OBJECT", "FAVOR_TARGET_VERSION", "NO_POST", "KEEP_VERSION", 协调版本日志)
  9. # Process: 取消注册版本
  10. arcpy.UnregisterAsVersioned_management("", "KEEP_EDIT", "NO_COMPRESS_DEFAULT")
  11. # Process: 更改版本
  12. arcpy.AlterVersion_management("", "", "", "", "PRIVATE")
  13. # Process: 注册版本
  14. arcpy.RegisterAsVersioned_management("", "NO_EDITS_TO_BASE")
  15. # Process: 添加字段冲突过滤器
  16. arcpy.AddFieldConflictFilter_management("", "")
  17. # Process: 移除字段冲突过滤器
  18. arcpy.RemoveFieldConflictFilter_management("", "")

24、索引

  1. # Process: 添加属性索引
  2. arcpy.AddIndex_management("", "", "", "NON_UNIQUE", "NON_ASCENDING")
  3. # Process: 添加空间索引
  4. arcpy.AddSpatialIndex_management("", "0", "0", "0")
  5. # Process: 移除属性索引
  6. arcpy.RemoveIndex_management("", "")
  7. # Process: 移除空间索引
  8. arcpy.RemoveSpatialIndex_management("")

25、表

  1. # Process: 分析
  2. arcpy.Analyze_management("", "")
  3. # Process: 创建取消注册表
  4. arcpy.CreateUnRegisteredTable_management("", "", "", "")
  5. # Process: 创建表
  6. arcpy.CreateTable_management("", "", "", "")
  7. # Process: 删除行
  8. arcpy.DeleteRows_management("")
  9. # Process: 复制行
  10. arcpy.CopyRows_management("", 输出表__4_, "")
  11. # Process: 截断表
  12. arcpy.TruncateTable_management("")
  13. # Process: 数据透视表
  14. arcpy.PivotTable_management("", "", "", "", 输出表__6_)
  15. # Process: 获取计数
  16. arcpy.GetCount_management("")

26、要素

  1. # Process: XY 转线
  2. arcpy.XYToLine_management("", 输出要素类, "", "", "", "", "0", "", "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]];-400 -400 1000000000;-100000 10000;-100000 10000;8.98315284119522E-09;0.001;0.001;IsHighPrecision")
  3. # Process: 修复几何
  4. arcpy.RepairGeometry_management("", "DELETE_NULL")
  5. # Process: 切分
  6. arcpy.Dice_management("", 输出要素类__3_, "")
  7. # Process: 删除要素
  8. arcpy.DeleteFeatures_management("")
  9. # Process: 原点夹角距离定义线
  10. arcpy.BearingDistanceToLine_management("", 输出要素类__5_, "", "", "", "9001", "", "9102", "0", "", "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]];-400 -400 1000000000;-100000 10000;-100000 10000;8.98315284119522E-09;0.001;0.001;IsHighPrecision")
  11. # Process: 取消线分割
  12. arcpy.UnsplitLine_management("", 输出要素类__6_, "", "")
  13. # Process: 在折点处分割线
  14. arcpy.SplitLine_management("", 输出要素类__7_)
  15. # Process: 在点处分割线
  16. arcpy.SplitLineAtPoint_management("", "", 输出要素类__8_, "")
  17. # Process: 复制要素
  18. arcpy.CopyFeatures_management("", 输出要素类__9_, "", "0", "0", "0")
  19. # Process: 多部件至单部件
  20. arcpy.MultipartToSinglepart_management("", 输出要素类__10_)
  21. # Process: 大地测量密度
  22. arcpy.GeodeticDensify_management("", 输出要素类__11_, "GEODESIC", "50 Kilometers")
  23. # Process: 最小边界几何
  24. arcpy.MinimumBoundingGeometry_management("", 输出要素类__12_, "RECTANGLE_BY_AREA", "NONE", "", "NO_MBG_FIELDS")
  25. # Process: 检查几何
  26. arcpy.CheckGeometry_management("", 输出表)
  27. # Process: 添加 XY 坐标
  28. arcpy.AddXY_management("")
  29. # Process: 添加几何属性
  30. arcpy.AddGeometryAttributes_management("", "", "", "", "")
  31. # Process: 点集转线
  32. arcpy.PointsToLine_management("", 输出要素类__13_, "", "", "NO_CLOSE")
  33. # Process: 表转椭圆
  34. arcpy.TableToEllipse_management("", 输出要素类__14_, "", "", "", "", "9001", "", "9102", "", "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]];-400 -400 1000000000;-100000 10000;-100000 10000;8.98315284119522E-09;0.001;0.001;IsHighPrecision")
  35. # Process: 要素包络矩形转面
  36. arcpy.FeatureEnvelopeToPolygon_management("", 输出要素类__15_, "SINGLEPART")
  37. # Process: 要素折点转点
  38. arcpy.FeatureVerticesToPoints_management("", 输出要素类__16_, "ALL")
  39. # Process: 要素转点
  40. arcpy.FeatureToPoint_management("", 输出要素类__17_, "CENTROID")
  41. # Process: 要素转线
  42. arcpy.FeatureToLine_management("", 输出要素类__18_, "", "ATTRIBUTES")
  43. # Process: 要素转面
  44. arcpy.FeatureToPolygon_management("", 输出要素类__19_, "", "ATTRIBUTES", "")
  45. # Process: 调整 3D Z 值
  46. arcpy.Adjust3DZ_management("", "NO_REVERSE", "0", "", "")
  47. # Process: 面转线
  48. arcpy.PolygonToLine_management("", 输出要素类__21_, "IDENTIFY_NEIGHBORS")

27、要素类

  1. # Process: 创建取消注册要素类
  2. arcpy.CreateUnRegisteredFeatureclass_management("", "", "POLYGON", "", "DISABLED", "DISABLED", "", "")
  3. # Process: 创建要素类
  4. arcpy.CreateFeatureclass_management("", "", "POLYGON", "", "DISABLED", "DISABLED", "", "", "0", "0", "0")
  5. # Process: 整合
  6. arcpy.Integrate_management("", "")
  7. # Process: 更新注记要素类
  8. arcpy.UpdateAnnotation_management("", "POPULATE")
  9. # Process: 计算默认 XY 容差
  10. arcpy.CalculateDefaultClusterTolerance_management("")
  11. # Process: 计算默认空间格网索引
  12. arcpy.CalculateDefaultGridIndex_management("")
  13. # Process: 追加注记要素类
  14. arcpy.AppendAnnotation_management("", 输出要素类__4_, "", "CREATE_CLASSES", "NO_SYMBOL_REQUIRED", "AUTO_CREATE", "AUTO_UPDATE")
  15. # Process: 重新计算要素类范围
  16. arcpy.RecalculateFeatureClassExtent_management("")

28、连接

  1. # Process: 添加连接
  2. arcpy.AddJoin_management("", "", "", "", "KEEP_ALL")
  3. # Process: 移除连接
  4. arcpy.RemoveJoin_management("", "")
  5. # Process: 连接字段
  6. arcpy.JoinField_management("", "", "", "", "")

29、采样

  1. # Process: 创建渔网
  2. arcpy.CreateFishnet_management(输出要素类, "", "", "", "", "", "", "", "LABELS", "DEFAULT", "POLYLINE")
  3. # Process: 创建随机点
  4. arcpy.CreateRandomPoints_management(Default_gdb, "", "", "0 0 250 250", "100", "0 Unknown", "POINT", "0")
  5. # Process: 沿线生成点
  6. arcpy.GeneratePointsAlongLines_management("", 输出要素类__3_, "DISTANCE", "", "", "")
  7. # Process: 生成曲面细分
  8. arcpy.GenerateTessellation_management(输出要素类__4_, "DEFAULT", "HEXAGON", "0 Unknown", "")

30、附件

  1. # Process: 启用附件
  2. arcpy.EnableAttachments_management("")
  3. # Process: 添加附件
  4. arcpy.AddAttachments_management("", "", "", "", "", "")
  5. # Process: 生成附件匹配表
  6. arcpy.GenerateAttachmentMatchTable_management("", "", 输出匹配表, "", "", "RELATIVE")
  7. # Process: 禁用附件
  8. arcpy.DisableAttachments_management("")
  9. # Process: 移除附件
  10. arcpy.RemoveAttachments_management("", "", "", "", "")

Data Management Tools(数据管理工具)《二》的更多相关文章

  1. Data Management and Data Management Tools

    Data Management ObjectivesBy the end o this module, you should understand the fundamentals of data m ...

  2. Building Applications with Force.com and VisualForce(Dev401)(十七):Data Management: Data management Tools

    ev401-018:Data Management: Data management ToolsModule Objectives1.List objects exposed in the impor ...

  3. Data Management Tools(数据管理工具)《一》

    数据管理工具 1.LAS数据集 # Process: LAS 数据集统计数据 arcpy.LasDatasetStatistics_management("", "SKI ...

  4. 一款功能强悍的web磁盘管理工具 (A powerful web disk management tools)

    https://github.com/kingAnyWHere/web-ftp web-ftp 一款功能强悍的web磁盘管理工具 (A powerful web disk management too ...

  5. 场景3 Data Management

    场景3 Data Management 数据管理 性能优化 OLTP OLAP 物化视图 :表的快照 传输表空间 :异构平台的数据迁移 星型转换 :事实表 OLTP : 在线事务处理 1. trans ...

  6. Open source and free log analysis and log management tools.

    Open source and free log analysis and log management tools. Maintained by Dr. Anton Chuvakin Version ...

  7. Database SQL script automation management tools investigation

    Recently researched about database SQL scripts auto management tools, recorded the results here. Res ...

  8. [Windows Azure] Data Management and Business Analytics

    http://www.windowsazure.com/en-us/develop/net/fundamentals/cloud-storage/ Managing and analyzing dat ...

  9. iOS 设备数据管理工具 iMazing v2.10.3 绿色便携版

    iMazing 是一款可以帮助用户管理 iOS 设备的软件,功能远远超出 iTunes.iMazing 连接你的 iOS 设备(iPhone. iPad 或 iPod)相连,使用起来也非常的方便.你可 ...

随机推荐

  1. flink双流join

    package com.streamingjoin import org.apache.flink.api.common.state.{ValueState, ValueStateDescriptor ...

  2. rabbitMq可靠消息投递之交换机备份

    //备份队列 @Bean("alternate_queue") public Queue alternate_queue() { return new Queue("al ...

  3. golang——rune

    byte 等同于int8,常用来处理ascii字符 rune等同于int32,常用来处理unicode或utf-8字符//可以处理中文

  4. IPv6 QoS 多媒体应用:性能分析 (上)

    IPv6 QoS 多媒体应用:性能分析   Assured Forwarding (AF):保证转发 Expedited Forwarding (EF):快速转发 Traffic aggregatio ...

  5. Appium问题解决方案(5)- selenium.common.exceptions.InvalidSelectorException: Message: Locator Strategy 'name' is not supported for this session

    背景 使用Appium Server 1.15.1版本 执行了以下脚本 test = driver.find_element_by_name("自动化测试") print(test ...

  6. PPP协议、PPPoE协议、L2TP协议的关系

    1. 简述 首先对这3中协议做一个简单的描述: 协议 协议类型 描述 PPP 点对点链路层协议 应用最广泛的点对点协议,可应用在多种网络,改善了SLIP协议的不足 PPPoE 点对点链路层协议 对PP ...

  7. Apache配置与应用

    目录: 一.基于域名的虚拟主机 二.基于IP地址的虚拟主机 三.基于端口的虚拟主机 四.Apache连接保持 五.构建Web虚拟目录与用户授权限制 六.Apache日志分割 七.AWStats 分析系 ...

  8. crontab 语法和最快速的学习

    1.Cron 时间表语法 # ┌───────────── 分钟 (0 - 59) # │ ┌───────────── 小时 (0 - 23) # │ │ ┌───────────── 月的某天 ( ...

  9. css3 图片变黑白 filter

    /*图片黑白*/ .img-gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: gray ...

  10. Groovy系列(1)- Groovy简述

    Groovy简述 前言 由于性能测试的JSR223 Sampler取样器需要用到 Groovy 语言,这两天对其进行了粗略的学习,本文是对学习做的一个简单总结,主要内容参考于官方文档(Groovy 的 ...