首页 > 其他分享 >课本_第二章、arcpy开发入门

课本_第二章、arcpy开发入门

时间:2023-05-10 11:11:47浏览次数:51  
标签:count 八股文 入门 -- ap 课本 result arcpy 坐标系

 

八股文--判断文件是否存在
1 result = ap.Exists(文件路径)  # 返回布尔值
2 print result

八股文--获取.shp文件中矢量要素数量(属性表的行数)

参考连接:Result—ArcMap | 文档 (arcgis.com)

1 count = ap.GetCount_management(图层名称)
2 #此处的count是使用  地理处理工具  后得到的  result对象
3 #直接返回值是  得到的结果 
4 #得到输出的消息数
5 count.outputCouunt
6 #得到输出结果
7 count.getOutput(0)  #得到第一个输出
8 int(count.getOutput(0))  #转换为整形

 

八股文--列出arctoolbox所有工具箱
1 for tb in ap.ListToolBoxes():
2     print(tb)

 

八股文--列出坐标系
1 srs = ap.ListSpatialReference()
2 ​
3 #GCS坐标系
4 gcs = ...
5 #PCS坐标系
6 pcs = ...

 

 

标签:count,八股文,入门,--,ap,课本,result,arcpy,坐标系
From: https://www.cnblogs.com/Agiser0/p/17387377.html

相关文章

  • arcpy遍历数据随记
    arcpy.da.SearchCursor和arcpy.SearchCursor的区别两者的都可以实现查询及遍历arcpy.da.SearchCursor:witharcpy.da.SearchCursor("GXB","*",sql_clause=(None,"Orderbyhbm"))ascursor:witharcpy.da.SearchCursor("Schools.shp",("......
  • 高效c语言1快速入门
    本章将开发你的第一个C语言程序:传统的"Hello,world!"程序。然后讨论一些编辑器和编译器的选项,并阐述移植性问题。Hello,world!#include<stdio.h>#include<stdlib.h>intmain(void){puts("Hello,world!");returnEXIT_SUCCESS;}在Linux和其他类似Unix的操作系统......
  • 入门8-Pytest.mark装饰器设置用例分组执行
    与全局配置pytest.ini配置文件结合使用(见配置文件章节)例如 配置文件中设置markers=#分成三类High/Normal,Low  High:smoketest  Normal:producttest  Low:fulltestcases分模块执行:-         Case中加装饰器@pytest.mark.High-     ......
  • 入门1-pytest测试框架功能及常用第三方插件介绍
    安装1. 安装Python2. 安装pytest: pipinstall-Upytest3. 安装常用插件pipinstall-rrequirement.txtPS: 常用插件:pytestallure-pytestrequestsPyYAMLpandasopenpyxljsonpathrequests_toolbeltPrettyTablepytest-htmlpytest-xdist https://docs.py......
  • 入门8-Pytest部分测试用例的前后置(fixture)(2-conftest.py结合)
    conftest.py文件专门用来存放fixture的文件,名称固定不能修改。conftest.py中的所有方法在调用时都不需要导包一个用例可以同时调用多个conftest.py中的多个方法一般conftest.py中的方法autouse=True, 自动执行。conftest.py放在最外层,使用scope="session"时,整个项目开头执......
  • 学习日记——HTML入门第一课
    1.了解HTML的定义,基本结构①对于超文本标记语言的理解,是超越文本(不限制于字符,包含视频音频)用“<>”这个特殊字符来书写的语言②基本结构为<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>网页标题</title></head>......
  • Vue2--入门学习
    看了慕课网的教学视频,觉得挺不错的,在此做个随堂记录,有兴趣的可以去看视频vue版本:2.5文档链接:https://v2.cn.vuejs.org/v2/guide/installation.html视频链接:https://www.imooc.com/video/16976 在vue官网下载开发版本的vue.js,并复制其代码到编译器中创建的vue.js文件中 ......
  • CMAKE-入门篇(一)
    路过的四海朋友大家好:言哥倾囊相授软件工程高频常用17条cmake金句如下:cmake_minimum_required(VERSION3.2)//cmake最低版本要求set(CMAKE_VERBOSE_MAKEFILEon)//启用Makefile构建过程中的详细输出。include(GNUInstallDirs) //使用GNUInstallDirs.cmake定义目标安......
  • C语言快速入门教程1快速入门 2指令 3条件选择
    快速入门什么是C语言?C是一种编程语言,1972年由DennisRitchie在美国AT&T的贝尔实验室开发。C语言变得很流行,因为它很简单,很容易使用。今天经常听到的一个观点是--"C语言已经被C++、Python和Java等语言所取代,所以今天何必再去学习C语言"。我很不赞同这种观点。这有几个原因。这......
  • OpenCL入门例程
    OpenCL是一个并行计算库。在VisualStudio中的配置类似于OpenCV,只需要把开发包下载下来,里面有include、lib、bin文件夹,在项目设置里添加上就行了。一般Windows系统自己带的就有OpenCL.dll,在Windows/System32/文件夹里。不同于英伟达的CUDA编程自己搞了个编译器集成到VisualStudio......