标签: esri-arc-engine

可用的GIS工具包?

我们正在考虑使用ESRI的ArcGIS Engine编写具有某些GIS功能的应用程序.我们主要关注的GIS工具包功能包括:

  • 三维可视化:将高程数据与栅格或矢量数据混合.
  • 在自定义UI /应用程序中嵌入GIS功能(首选QT4)
  • 没有互联网连接的功能(本地数据缓存或地理数据库)
  • 创建新要素(点,线,多边形)并将其存储在地理数据库中.
  • 将图像叠加在地图数据上并经常更新.
  • 与C++的良好互操作性
  • 跨平台:Windows,Mac和Linux

该项目的初始目标相对有限,但未来可能会扩大 - 例如,进行一些包含地理空间数据的图像处理.

除了ESRI的ArcGIS Engine之外,我们还在考虑使用:

  • 美国宇航局世界风
  • GRASS GIS

Intergraph似乎拥有大量的GIS软件产品,但目前尚不清楚它们是否销售了与ArcGIS Engine工具包相当的产品.

还有其他值得考虑的选择吗?关于已经提到的选项的见解或意见?

gis esri esri-arc-engine opengis

3
推荐指数
1
解决办法
900
查看次数

架构x86_64的重复符号

在使用Core plot API和ESRI map Arc GIS API时,我遇到了重复的符号问题.在我的应用程序中,我使用的是Core plot和ArcGIS API.为了提供对64位设备的支持,我已经为ArcGI(ESRI map)下载了新的API,并因此更新了64位的CorePlot API.在进行更改后,我面临的问题是:

错误描述在这里:

duplicate symbol _squareOfDistanceBetweenPoints in:
    /Users/xxxx/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/ArcGIS(AGSCPTUtilities.o)
    /Users/xxxx/Desktop/18 Nov/SCM_iPad/SCM/CorePlot/coreplot_new.a(CPTUtilities.o)
duplicate symbol _niceNum in:
    /Users/xxxx/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/ArcGIS(AGSCPTAxis.o)
    /Users/xxxx/Desktop/18 Nov/SCM_iPad/SCM/CorePlot/coreplot_new.a(CPTAxis.o)
duplicate symbol _CreateRoundedRectPath in:
    /Users/xxxx/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/ArcGIS(AGSCPTPathExtensions.o)
    /Users/xxxx/Desktop/18 Nov/SCM_iPad/SCM/CorePlot/coreplot_new.a(CPTPathExtensions.o)
duplicate symbol _AddRoundedRectPath in:
    /Users/xxxx/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/ArcGIS(AGSCPTPathExtensions.o)
    /Users/xxxx/Desktop/18 Nov/SCM_iPad/SCM/CorePlot/coreplot_new.a(CPTPathExtensions.o)
duplicate symbol _MyCGPathApplierFunc in:
    /Users/xxxx/Library/SDKs/ArcGIS/iOS/ArcGIS.framework/ArcGIS(NSCoderExtensions.o)
    /Users/xxxx/Desktop/18 Nov/SCM_iPad/SCM/CorePlot/coreplot_new.a(NSCoderExtensions.o)
ld: 5 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

如果有人面临问题请建议.我无法弄清楚这些API中有什么重复这些两个工作正常(没有64位支持的OLD api)

objective-c core-plot ios esri-arc-engine xcode6

1
推荐指数
1
解决办法
7465
查看次数

如何在GAC中注册DLL?

我正在尝试使用加载 ESRI 的 ArcEngine 的 WindowsFormsHost 安装 C# WPF。

MSI 安装程序出现此错误:

Unable to install.  The app requires assembly ESRI.ArcGIS.Framework Version 
10.0.0.0 to be installed in the GAC first
Run Code Online (Sandbox Code Playgroud)

我已经安装了 ESRI ArcEngine Runtime 10,它应该可以处理这类事情,但我想它并不完美。

在目标计算机上,文件 Framework.dll 位于文件夹: 中 C:\Program Files\ArcGIS\DeveloperKit10.0\DotNet,但不在 中c:\windows\assembly

我右键单击程序集,然后单击“注册”进行注册,但这并没有解决我的问题。

windows-installer gac esri-arc-engine

0
推荐指数
1
解决办法
6626
查看次数