随笔分类 - GIS
GIS、ArcGIS等
摘要:在.net 中对 ArcObjects 的应用 来源 目录 一、与 COM 的互操作 在 .NET Framework 控制下运行的代码,称为托管代码; 相反,在 .NET Framework 之外执行的代码,称为非托管代码。 COM 是非托管代码的一个示例。 .NET 框架通过一种称为 【COM
阅读全文
摘要:来源 目录 关于 ArcObjects 的性能 我们知道,ArcObjects 是基于 COM (组件对象模型)技术之上。 为了使 .NET 对象与 COM 对象实现互操作,需要一个中间层。 .NET Framework 包含的【互操作 API】,它充当了 .NET 和 COM 之间的中间层。 互操
阅读全文
摘要:来源:https://www.gislounge.com/open-source-gis-applications/ 说明:原文写于2003年5月,2016年3月更新了一次,对现在(2021年9月)仍然有一定的价值,未来的日子里,值得去更新它 概述 开源软件是人们可以自由访问和修改其源代码的软件,通
阅读全文
摘要:来源 目录 一、概述 ArcObjects基于Microsoft的组件对象模型(COM)。ArcGIS应用程序的终端用户不必了解COM,但如果您是一名开发人员,希望开发基于ArcObjects的应用程序,或使用ArcObjects扩展现有的ArcGIS应用程序,即使您计划使用.NET或Java AP
阅读全文
摘要:基于 ArcGIS 开发 与其他任何开发一样,都应该遵循一定的步骤。 1.确定要解决的问题——如“你的开发工作要解决的问题是什么?”。 2.确定要开发的程序类型(独立应用程序、Add-in插件或ArcObjects 扩展的动态链接库 等)。ArcGIS 具有各种扩展点,在开始编写代码之前,您需要知道
阅读全文
摘要:ArcGIS for Server 是一种软件,可让您组织中的其他人,以及具有 Internet 连接的任何人,使用您提供的地理信息服务。通过网络服务,服务器接收和处理其他设备发送的信息请求。 ArcGIS for Server 将您的 GIS 开放给平板电脑、智能手机、笔记本电脑、台式工作站和任何
阅读全文
摘要:关于 ArcGIS Desktop Basic、Standard 和 Advanced ArcGIS Desktop 是专业 GIS 应用程序的集成套件,包括 ArcMap、ArcCatalog 和 ArcGlobe。通过统一使用这些应用程序和界面,您可以执行任何 GIS 任务:从简单到高级,包括制
阅读全文
摘要:ArcGIS Engine 是“可嵌入的 GIS 组件”和“开发人员资源”的集合,允许您向现有应用程序添加动态地图和 GIS 功能,或允许您构建新的自定义地图应用程序。 在桌面或移动应用程序中,开发人员通过 ArcGIS Engine 的 .NET、Java 和 C++ 的 API,来部署 GIS
阅读全文
摘要:采用Inno Setup (1)获取 下载地址:https://jrsoftware.org/isdl.php (2)拷贝 将目标软件(独立运行的基于Arcgis Engine的应用程序)的开发环境中Debug目录拷贝到E盘根目录,方便后面使用 (3)启动Inno Setup,并New一个脚本 (4
阅读全文
摘要:一、知识基础: 1.打包软件的基础知识 (1)软件打包 使用封装软件或工具,对完成开发的应用进行封装处理,提供应用在运行时所需的元素,打包生成可向用户分发的安装包。这里说的是“元素”,而不是“文件”,是因为很多软件包含的内容远不止软件运行时所需要的文件,还有注册表信息和其他一些东西。 (2)什么是注
阅读全文
摘要:依据来源: http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/index.html 箭头:A-->B,B依赖于A 黄色:共享程序集(Shared assemblies) 淡蓝:特殊程序集程序集未特别说明的,则同时被Eng
阅读全文
摘要:AO、AE的系统要求 For Windows and for the Microsoft .NET Framework ArcObjects SDK 版本支持和推荐的 IDESDK 要求 10.8 Microsoft Visual Studio 2017(C++、C#、VB.NET)社区,专业版、企
阅读全文