2017Esri开发竞赛python技术答疑 整理(06月14日)

3
分享 2017-06-14
1.问:python 行对于模型构建器,优势在哪?
答:python与模型构建器相比,可以执行更复杂的逻辑结构;而且有更多的工具可以使用.

2.问:有没有推荐的书或者学习网站学习Python?
答:京东淘宝卖的最好的几本都行,建议直接学python3.x
 
3.问:Arcmap内置的不是python27吗?还是说10.5都换成python3.x了?
答:arcmap内置的27,但是pro是34
 
4.问:就效率而言,哪个更高,对于栅格图像的处理,尤其是数据量很大的图像,效率成了最先面临的问题,python相对来说,效率是个问题
答: Python的效率一直有很多疑问,但numpy的效率真的很高,图像处理用numpy以及其衍生的模块,效率也是非常高的
 
5.问:.net怎么调用Python
答:.net调python,通常指的是启动一个python.exe进程,以.py文件作为参数。这和调用cmd是类似的,百度一下很多介绍
 
6. 可不可以在pycharm里面将.mxd文件读出来之后后展现出来,可以的话,怎么实现?
答:可以用ExportToBMP这样的方法显示成图片,但不能像Engine里在控件上交互
 
7.问:怎么用Python调用C#?
答:没做过,百度了一下,大概要基于IronPython来做,这样的话此python非彼python。
 
8.问:现在ersi除了提供的新包arcgis还有老版本的arcpy就没有了? 就是除了那两个包,还有其他的吗。
答:还有python API  https://developers.arcgis.com/python/
 
9.问:为什么arcpy的包在arcgis环境外调用的时候,有时候要许可,官方文档重复导入不起作用,错误还是有。
答:许可一定要有,import arcpy时会检查许可,如果许可装的不好就会尴尬
 
10.问:还有一个问题是arcgis包可以代替arcpy包吗
答:不能,arcgis包是基于online或ArcGIS Enterprise(portal)的

补充:近期看到的几篇介绍python的文章:
 
Python速度虽然慢,但它工作效率高啊
 https://baijiahao.baidu.com/po ... Dnews
 
人生苦短,我用 Python
 https://zhuanlan.zhihu.com/p/27255416
 
Instagram 使用 Python 的经验
 https://mp.weixin.qq.com/s/i2Sl9ROgEVOcbAXEDY4wUA
 
和两篇关于性能优化的文章:
 
Python 代码性能优化技巧
 https://www.ibm.com/developerw ... ptim/
 
猛踩油门!令Python加速
 http://www.epubit.com.cn/article/351





 

0 个评论

要回复文章请先登录注册