arcgis-开发ArcGIS用Python还是C#+ArcEngine

问题描述

开发ArcGIS用Python还是C#+ArcEngine

如题,我从事地理信息工作,经常使用ArcMap处理数据,想问一下是用Python开发好还是C#+ArcEngine好,做批处理肯定是Python,调用Arcpy很方便。我想问Python可以做类似这种工具么:鼠标点选一系列点,双击后弹出交互界面,对选中点的属性按选则顺序进行赋值。

解决方案

理论上两者都可以,但是国内的资料,C#的全一些。

时间: 2024-08-24 18:37:11

arcgis-开发ArcGIS用Python还是C#+ArcEngine的相关文章

arcgis-python开发ArcGIS可以做什么

问题描述 python开发ArcGIS可以做什么 Python开发GIS,除了做工具箱里的脚本,可以做工具栏里面的按键式的工具么?例如这种工具:点一下工具栏里面的按钮,鼠标点选一系列点,双击后弹出交互界面,对选中点的属性按选则顺序进行赋值. 解决方案 做用户界面你可以用C#.如果你非常喜欢python,你可以通过IronPython脚本引擎在C#程序中集成Python代码.

未来物联网全栈开发 —— JavaScript OR Python?

未来物联网全栈开发 -- JavaScript OR Python? 物联网开发涉及面庞杂,开发周期长,所以我们必须寻找一种覆盖面广的编程语言和方法. JavaScript 支持 HTTP 和 JSON .支持函数式编程.可提供交互式环境等特点堪称适用于物联网全栈开发: Python 作为一种胶水语言,可在物联网及嵌入式系统中承担大量任务,并部分替代以上语言.   物联网是新一代信息技术的重要组成部分,也是"信息化"时代的重要发展阶段,不太清楚的可以看上篇文章<IoT领域的故事.

10款Web开发最佳的Python框架

Python是跻身于当代IT世界最流行和代码最高效的编程语言之一.Python框架能帮助你快速启动Web应用. 1.CubicWeb CubicWeb的最重要的功能是其代码的可重用性,由一个个代码单元组成.它灵活又强大,并且还有一些特别的功能,包括RQL查询语言和支持有效编码的语义视图功能.这是语义Web应用程序的最佳解决方案,并且提供理想的环境. 作为一个程序员,我们必须了解Python这门编程语言的灵活和强大.框架的选择取决于Web应用程序的使用目的和复杂程度.测量项目所需的负荷.可扩展性和

Pyston:Dropbox 正开发的开源 Python 解释器

大家好,我非常激动宣布 Pyston,这是一个正在由 Dropbox 开发的开源 Python 解释器. 这个项目的目标是产生一个高性能的 Python 解释器,使 Python 也能用于那些被如 C++ 这样的传统系统语言占据的领域. 在 Dropbox ,我们热爱 Python ,尝试用它来做一切可以做的事情.然而随着规模的的变大和要处理的问题越来越多,我们开始发现继续使用 Python 而要达到我们的性能目标有时候极其困难.有时用另外一门语言重写也起不了多大作用.我本人非常喜欢 Pytho

《Abaqus GUI程序开发指南(Python语言)》——第二章 Python语言基础2.1 Python语言的特点

第二章 Python语言基础 Abaqus GUI程序开发指南(Python语言)Python语言是一种动态解释型编程语言,其功能强大,简单易学,支持面向对象编程(object-oriented programming),虽然由于其动态性致使程序解释执行速度比编译语言慢,但是随着Python语言的不断优化以及计算机硬件的迅猛发展,Python语言将会受到越来越多用户的关注.Python具有开源.自由等特征.它的简洁性和易用性使程序的开发过程变得简单,特别适用于快速应用程序开发. 本章将简要介绍P

arcgis开发笔记【系统介绍】

最近接触了arcgis的项目开发,有空这个东西做成一些笔记发布   先来简单介绍一下arcgis的组成,这个软件套装是很专业的东西,因此对这个软件的整体构成有个了解 对于开发工作比较有方向指导作用.   整个软件产品线的描述  ArcGIS桌面产品(ArcGIS Desktop)是一系列整合的应用程序的总称,包括ArcCatalog,ArcMap,ArcGlobe,ArcToolbox和ModelBuilder.通过协调一致地调用应用和界面,你可以实现任何从简单到复杂的GIS任务,包括制图,地理

arcgis开发笔记【rest服务参考】

上篇文章讲到了要访问地图rest服务,为了把这个服务接口的开发工作弄清,有以下参考: http://cid-56b433ad3d1871e3.skydrive.live.com/self.aspx/.Public/ArcGIS%20Server%209.3%20REST%20%e5%9f%ba%e7%a1%80%e6%95%99%e7%a8%8b.zip 这个是arcgis官方发布的一个rest解说的图书,看了这个可以了解arcgis的rest服务基础和基本架构等内容   了解了以后要用这个re

arcgis开发笔记【参考资料】

由于是新接触arcgis和silverlight的开发,因此快速的找到相关的资料很重要,通过这些例子可以快速的学习, 如下有很多的参考资源的站点:   关于arcgis silverlight的开发 http://www.gisall.com/html/zhuanti/ria/index.html http://bbs.esrichina-bj.cn/ESRI/thread-48129-1-2.html   silverlight的实现方案和例子参考 http://www.silverlight

arcgis开发笔记【silverlight开发资料】

关于silverlight的开发 http://bbs.esrichina-bj.cn/ESRI/thread-48129-1-2.html 以上资料是个很好的开始,涉及了常用的开发任务 我把这个资料和例子独立整理出来放到了一个文档中,我们的开发小组人员都可以看到,现 共享一下供园子人员方便参考: http://cid-56b433ad3d1871e3.skydrive.live.com/self.aspx/.Public/arcGIS-silverlight.docx [文档中的例子代码包括了