阅读视图

发现新文章,点击刷新页面。

美股大型科技股盘前多数下跌,奈飞涨超7%

36氪获悉,美股大型科技股盘前多数下跌,截至发稿,英特尔、微软跌超1%,Meta跌0.95%,亚马逊跌0.78%,特斯拉跌0.56%,英伟达跌0.54%,谷歌跌0.53%,苹果跌0.24%;奈飞涨超7%。

海泰发展:因公司涉嫌信息披露违法违规,证监会决定对公司立案

36氪获悉,海泰发展公告,公司于2月27日收到证监会下发的《立案告知书》,因公司涉嫌信息披露违法违规,证监会决定对公司进行立案。目前公司各项经营活动和业务均正常开展。在立案调查期间,公司将积极配合中国证监会的相关调查工作,并严格按照相关法律法规和监管要求及时履行信息披露义务。

小米汽车:将筹建安全顾问委员会及公众安全沟通机制

小米方面透露,新的一年,小米汽车将筹建小米汽车安全顾问委员会,将向全国各大专院校、科研院所的车辆安全专家,以及曾经参与过国家事务调查召回的专家发出邀请,请他们来为小米汽车的安全进行多角度评估和把关。此外,小米汽车还希望建立公众安全沟通机制,与车主、媒体、专家定期沟通,为小米汽车安全出谋划策,预计今年上半年将召开一期活动。(界面)

ArcPy,一个基于 Python 的 GIS 开发库简介

^ 关注我,带你一起学GIS ^

ArcPy是什么?下面这是来自ESRI中文官网的原话。

ArcPy 是 Python 站点包,用于以有用且实用的方式使用 Python 执行地理数据分析、数据转换、数据管理以及制图自动化。

ArcPy 主要用于核心 GIS 应用程序。 它是一个 Python 软件包,提供了一种方法来执行与地理数据分析、数据转换、数据管理和地图自动化相关的各种任务,并可使用 Python 访问大约 2,000 个地理处理工具。它需要 ArcGIS 产品才能使用,如  ArcGIS Pro、ArcGIS Server  或  ArcGIS Notebooks。可通过 ArcPy 自动执行重复性任务,创建自定义地理处理工作流并扩展 ArcGIS Pro 的功能。 包括访问行业领先的空间分析和空间机器学习算法。它用于处理本地计算机上的数据、执行分析以及使用 ArcGIS Pro 自动执行任务。

我的理解为ArcPy是ESRI公司开发的基于PythonGIS数据处理、转换、分析的脚本。

AcyPy源于ArcGIS 9.2中所采用的arcgisscripting模块,并且集成在ArcGIS 10中。此后,AcyPy一直集成在ArcGIS 10.x中,并跟随ArcGIS一起发布,笔者最早接触的版本为最经典的版本ArcGIS 10.2,这个版本估计现在仍然有许多的使用者。直到后来ArcGIS Pro问世,AcyPy便集成在ArcGIS Pro中。

ArcPy 提供了一种用于开发Python脚本的功能丰富的动态环境,同时提供每个函数、模块和类的代码实现和集成文档。

下面将以ArcGIS Pro中集成的ArcPy进行讲解。在ArcPy中,主要包含以下十大模块。

这十大模块包含了GIS数据处理、转换、分析的各方面,在学习中,可针对各模块进行专项练习。

既然ArcPy基于Python解释器,那么想要运行ArcPy脚本,就需要安装Python环境,而这已经集成ArcGIS产品中了,在ArcGIS10.x中集成的是Python2ArcGIS Pro中集成了Python3

1. 导入ArcPy

ArcPy模块的导入非常简单,可直接通过import arcpy导入。

# Import arcpy
import arcpy

# Set the workspace environment and run Clip
arcpy.env.workspace = 'E://data//arcpy'
arcpy.analysis.Clip("polygon.shp""clip_feat.shp""E://data//arcpy//standby_clip")

2. 运行ArcPy

Python窗口中写入以下代码。打开ArcGIS Pro软件,选择菜单栏视图View,点击Python window。借助Python窗口交互式控制台,可以通过Python解释程序直接在ArcGIS Pro中运行Python代码,而无需脚本文件。 可在该窗口中运行的Python代码包括单行代码,也包括复杂的多行代码块。在窗口中输入以下代码,按回车运行。

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace"E://data//arcpy"

# Set local variables
in_features"polygon.shp"
clip_features"clip_feat.shp"
out_feature_class"E://data//arcpy//standby_clip"

# Run Clip
# arcpy.analysis.Clip("polygon.shp", "clip_feat.shp", "E://data//arcpy//standby_clip", 1.25)
arcpy.analysis.Clip(in_features, clip_features, out_feature_class)

也可以使用编辑器写入以上代码,在命令行窗口中运行脚本。

3. 查看帮助

Python提供文档字符串功能。ArcPy中的函数和类在包文档中使用该方法。读取这些消息以及获取帮助的方法之一是运行Python提供的help命令。使用参数运行该命令会显示对象的调用签名和文档字符串。

import arcpy 
help(arcpy)

4. ArcPy 基本词汇

主要介绍了要理解ArcPy帮助需要掌握的一些词汇,具有模块、类、函数等。

5. ArcGIS API for Python

还有一个需要区分一下ArcPyArcGIS API for Python

ArcGIS API for Python 是为WebGIS而设计的。 它是一个为执行GIS可视化和分析、空间数据管理和GIS系统管理任务提供广泛功能的Python库。

既可以交互使用,也可以通过脚本使用,使其成为GIS专业人员的通用工具。ArcGIS API for Python随附于ArcGIS Pro,但也可以与ArcGIS OnlineArcGIS Enterprise配合使用。借助ArcGIS API for Python,您可以创建和操作GIS数据、执行空间分析、将地图和图层发布到Web等。 您可以使用托管在ArcGIS Online 或ArcGIS Enterprise上的GIS数据和服务,并使用Python创建Web应用程序。它用于管理和分析WebGIS数据、自动化管理任务以及创建Web地图和应用程序。

参考资料

  • https://desktop.arcgis.com/zh-cn/arcmap/latest/analyze/python/importing-arcpy.htm#ESRI_SECTION1_5E64CCAB40C24B0DB1ED80EF96176F73
  • https://pro.arcgis.com/zh-cn/pro-app/latest/arcpy/get-started/python-window.htm

GIS之路-开发示例数据下载,请在公众号后台回复:vector

全国信息化工程师-GIS 应用水平考试资料,请在公众号后台回复:GIS考试

GIS之路 公众号已经接入了智能 助手,可以在对话框进行提问,也可以直接搜索历史文章进行查看。

都看到这了,不要忘记点赞、收藏 + 关注

本号不定时更新有关 GIS开发 相关内容,欢迎关注 


    

GeoTools 开发合集(全)

OpenLayers 开发合集

GDAL 开发合集(全)

GIS之路公众号2025年度报告

GDAL 遥感影像数据读取-plus

地图海报生成项目定位方式修改

关于 PyQT5 和 GDAL 导入顺序引发程序崩溃的解决记录

关于浏览器无法进入断点的解决记录

小小声说一下GDAL的官方API接口

ArcGIS Pro 添加底图的方式

为什么每次打开 ArcGIS Pro 页面加载都如此缓慢?

GDAL 实现矢量数据转换处理(全)

国产版的Google Earth,吉林一号卫星App“共生地球”来了

日本欲打造“本土版”星链系统

多厂商表示MLCC回暖明显,部分规格产品较低点涨价10%-15%

“回暖”与“涨价”成为了目前MLCC的行业高频词。多位受访人士表示,MLCC现货自去年10月起开始逐步涨价。华南地区某MLCC企业总经理透露,目前部分高规格产品现货涨幅达到10%-15%,中低规格产品涨幅约为5%-8%。一家MLCC上游钛酸钡厂商透露,其下游的广东知名高端MLCC厂商在春节期间仍保持“窑炉不熄火”的生产状态,一家湖南知名MLCC厂商的订单甚至已排至半年以后。风华高科证券部人士表示,公司目前的产能利用率已回升至80%-90%。(财联社)

视觉中国:拟发行H股股票并在香港联交所上市

36氪获悉,视觉中国公告,公司拟发行境外股份(H 股)并申请在香港联合交易所有限公司(简称“香港联交所”)主板上市。公司将充分考虑现有股东的利益和境内外资本市场的情况,在股东会决议有效期内选择适当的时机和发行窗口完成本次发行并上市。

双良节能:因涉嫌信息披露误导性陈述等违法违规行为被证监会立案

36氪获悉,双良节能公告,公司于2月27日收到中国证券监督管理委员会下发的《立案告知书》,因公司涉嫌信息披露误导性陈述等违法违规行为,决定对公司立案。目前公司经营情况正常。在立案调查期间,公司将积极配合中国证监会的相关调查工作,并严格按照有关法律法规及监管要求履行信息披露义务。

互认基金新规后首批产品获批,摩根资管等4家拿下入场券

从业内获悉,互认基金新规后首批4只互认基金今日集体获批,这4只产品分别是摩根亚洲股票高息基金、富达全球投资基金-香港债券基金、华夏精选人民币投资级别收益基金、太平大中华新动力股票基金。这是2025年1月1日修订版本《香港互认基金管理规定》正式实施后,首次有产品获批,新规将互认基金客地销售比例限制由50%比例限制放宽至80%。业内指出,互认基金获批将进一步丰富跨境投资的工具箱,为中国内地居民参与海外资本市场、优化资产配置结构提供新的选择。(财联社)

OpenAI在加拿大深陷舆论漩涡,承诺强化安全举措引关注

当地时间2月26日,OpenAI向加拿大政府作出多项郑重承诺,旨在全方位加强安全机制。该公司全球政策负责人安·奥利里透露,早在“几个月前”公司就已实施一系列政策变更。这些变更措施涵盖广泛,包括积极咨询“心理健康、行为和执法专家”,以此精准判断聊天机器人的对话何时构成可信风险。奥利里明确强调,依据增强后的安全机制,一旦发现被封禁的账户,OpenAI会立即将其转交给相关执法部门,确保潜在风险得到及时处理。此外,OpenAI还承诺与加拿大执法部门建立直接且高效的联系渠道。这意味着,一旦OpenAI担忧ChatGPT用户可能计划在现实世界中实施暴力行为,便能迅速通知警方,让执法部门得以第一时间介入,将危险扼杀在萌芽状态。(央视新闻)

中国贸促会将发布2025年12月份全球经贸摩擦指数

明天(2月28日)上午十点,中国贸促会将举办2月份月度发布会。发布会上将发布2025年12月份全球经贸摩擦指数,公布今年1月份全国贸促系统的商事认证数据并发布《中国博览会和展览会2026》等内容。(央视新闻)
❌