ArcGIS Runtime SDKs

ArcGIS Runtime SDKs

ArcGIS Runtime SDK for Android端如何加载基于Token认证的安全服务?

回复

张赛 回复了问题 • 3 人关注 • 1 个回复 • 1057 次浏览 • 2018-11-30 16:38 • 来自相关话题

ArcGIS Runtime SDK for Android端如何加载基于Token认证的安全服务?

ArcGIS Pro 2.2.4发布的Web Scene里面的三维图层在Android手机上不显示?

回复

Runtime SDKchenshi011 发起了问题 • 1 人关注 • 0 个回复 • 51 次浏览 • 2018-11-30 13:50 • 来自相关话题

目前用的是ArcGIS Online申请的试用的,在调研ArcGIS for 三维能力。
用ArcGIS Pro 2.2.4发布到ArcGIS Online门户上面的三维场景在浏览器中能打开能正常加载。
但是用ArcGIS Runtime SDK for Android 100.4.0 在手机上加载Scene只能看到二维的矢量数据,三维模型不显示。
试了一下用Sample里面的ArcGISScen

官方ArcGIS Runtime SDK for iOS 在Github上为什么没有Objective-C版本的?

Mobile小道 回复了问题 • 3 人关注 • 2 个回复 • 350 次浏览 • 2018-11-24 11:08 • 来自相关话题

如题. 能否上传一个OC版本的. 毕竟大部分公司还在使用这门语言

ArcGIS Runtime SDK for Android 100.3符号大小问题

Runtime SDK席西 回复了问题 • 2 人关注 • 1 个回复 • 133 次浏览 • 2018-11-08 15:32 • 来自相关话题

从移动端符号样式文件中读取的符号,由于移动端屏幕分辨率问题,符号整体显示偏小。能否在移动端设置符号放大一倍。另外移动端有没有像ArcMap中一样,设置地图或图层的参考比例尺,让符号大小随着地图缩放。

使用 Arcgis Runtime SDK for Android 10.2.9 解析离线 ShapeFile .shp 文件得到的Feature中的date类型字段的值是错误的!

回复

Runtime SDK寒江雪 发起了问题 • 1 人关注 • 0 个回复 • 100 次浏览 • 2018-10-24 14:45 • 来自相关话题

使用 Arcgis Runtime SDK for Android 10.2.9 解析离线 ShapeFile文件得到的Feature中的date类型字段的值是错误的,比正常值大。
在pc上使用ArcMap 10.3打开.shp文件,打开属性表,发现 date 类型的字段 CLRQ 值为 2018/7/26:







在Android app代码中使用SDK中的 FeatureTable.

ArcGIS Runtime SDK for Android 线反向

回复

Runtime SDKls123_zh 发起了问题 • 1 人关注 • 0 个回复 • 93 次浏览 • 2018-10-19 19:39 • 来自相关话题

ArcGIS Runtime SDK for Android 有没有现成的线反向工具。对SHP进行编辑,自己写算法反向调整线的顺序,发现保存之后线的方向没有改变。试着把X坐标加上一个常量之后,可以反向了,是不是有BUG。版本是最新的100.4。

苹果系统下可以使用arcgis 吗?

ArcGIS Desktopcharles超然 回复了问题 • 5 人关注 • 4 个回复 • 16308 次浏览 • 2018-10-06 09:49 • 来自相关话题

arcgis for Android能否在手机上调用server发布的地理编码服务查找某一点位置?

回复

Mobilelinjiehuihui 发起了问题 • 2 人关注 • 0 个回复 • 195 次浏览 • 2018-09-27 21:50 • 来自相关话题

在arcgsi发布地理编码服务的时候功能当中只有地理编码和反向地理编码可选,没有mobile access,请问这样还可以在手机上调用自己server发布的地理编码服务吗?





 

arcgis runtime sdk for.net有偿求助路径分析功能

Runtime SDK席西 回复了问题 • 2 人关注 • 1 个回复 • 255 次浏览 • 2018-09-27 16:52 • 来自相关话题

求助,已经加上了放大缩小查询等功能,现在加路径分析出现错误,有偿求助!! QQ782813110

runtime android SketchEditor怎么自动判断勾画结束

回复

Runtime SDKljk761626336 发起了问题 • 1 人关注 • 0 个回复 • 149 次浏览 • 2018-09-17 16:28 • 来自相关话题

runtime android SketchEditor怎么自动判断勾画结束?请高手解答

Arcgis Android createOnlineLocator()方法传入自己的地理编码服务地址的后查询不出结果

Mobile张佳期 回复了问题 • 2 人关注 • 1 个回复 • 168 次浏览 • 2018-09-14 11:11 • 来自相关话题

请问我在给createOnlineLocator()方法传入自己的地理编码服务地址的后查询不出结果,lagcat上显示无效的地址,但是我的地理编码服务是能正常使用的有大佬知道这是是什么情况吗?还是有什么地方不对呢,用的是官网上arcgis-android:10.2的示例代码

关于WPF加载本地三维场景或链接portal场景的问题

Runtime SDK朱新颖 回复了问题 • 3 人关注 • 1 个回复 • 209 次浏览 • 2018-09-10 10:18 • 来自相关话题

加载本地场景时试过这段代码,可以出现地球场景。但不能看见模型。
var myScene = new Scene(Basemap.CreateTopographic());
            Uri treespk = new System.Uri(@"D:\ArcGIS_Runtime_Test\tree1.spk");
            var treeLayer
条新动态, 点击查看
张赛

张赛 回答了问题 • 2015-12-27 15:26 • 1 个回复 不感兴趣

Runtime许可

赞同来自:

【解决办法】:
步骤1,将获取的prvc通过software Authorization转换为 ecp,
步骤2,将转换后的ecp文件中runtimestandard这一项的所有信息作为许可码,通过调用ArcGISRuntime.License.setLice... 显示全部 »
【解决办法】:
步骤1,将获取的prvc通过software Authorization转换为 ecp,
步骤2,将转换后的ecp文件中runtimestandard这一项的所有信息作为许可码,通过调用ArcGISRuntime.License.setLicense()方法在Android应用程序中进行许可信息的指定;
步骤3,调用ArcGISRuntime.License.getLicenseLevel()获取许可级别以判定是否是标准版许可。
注:由于自身的缺陷,在将prvc转成ecp的过程中,在打开Software Authorization后,需要以联网的方式和直接输入授权码的方式进行授权,而后,从C:\Program Files\ESRI\License10.x\sysgenkey 下的keycodes文件中找到和RuntimeStandard关联的那行许可信息。
【解决办法】:
Scene View 目前只能够叠加空间参考为web 墨卡托的图层。其使用的天地图为国家2000参考,故没有办法正常加载显示。
【解决办法】:
Scene View 目前只能够叠加空间参考为web 墨卡托的图层。其使用的天地图为国家2000参考,故没有办法正常加载显示。
谢军

谢军 回答了问题 • 2016-02-11 10:55 • 1 个回复 不感兴趣

创建 ArcGIS Runtime 内容时报错

赞同来自:

【问题分析】:
经检查,用户用于创建ArcGIS Runtime的地图文档包含了参与几何网络的要素类,而运行时内容仅支持简单要素、表、关系类、定位器和网络数据集。参考帮助:http://resources.arcgis.com/zh-CN/help/main/... 显示全部 »
【问题分析】:
经检查,用户用于创建ArcGIS Runtime的地图文档包含了参与几何网络的要素类,而运行时内容仅支持简单要素、表、关系类、定位器和网络数据集。参考帮助:http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/00170000019n000000/
【解决办法】:
删掉数据集中的几何网络。
【解决办法】:
基于Token认证的安全服务的加载要求token信息包含在每个请求中。
在ArcGIS Runtime SDK for Android中,这类安全服务的加载方式有两种:
1 若知道访问服务所需的用户名和密码,如zssai0/zssai0 Use... 显示全部 »
【解决办法】:
基于Token认证的安全服务的加载要求token信息包含在每个请求中。
在ArcGIS Runtime SDK for Android中,这类安全服务的加载方式有两种:
1 若知道访问服务所需的用户名和密码,如zssai0/zssai0 UserCredentials creds = new UserCredentials();
creds.setUserAccount(zssai0, zssai0 );
//若采用默认的token服务,则可忽略。这里显式地引用了192.168.220.116上的ArcGIS Server自带的token服务
creds.setTokenServiceUrl(http://192.168.220.118:6080/arcgis/tokens);
ArcGISDynamicMapServiceLayer dynamicLayer = new ArcGISDynamicMapServiceLayer(
    http://192.168.220.118:6080/arcgis/rest/services/SampleWorldCities/MapServer,null,creds);




2 若知道访问服务所需的token
2.1 获取token,如下图所示
http://images.esrichina.com.cn/20160425-2.png

http://images.esrichina.com.cn/20160425-1.png
 
注:Android端的token建议唯一识别您的应用程序,可通过在ArcGIS Developer网站上注册应用程序的方式获取应用程序的唯一ID,或采用其他唯一构建的方式。ArcGIS Runtime SDK for Android端对referer的要求不是很严格。我这里采用的比较简单,仅供测试用,如ArcGIS+Android+Client+HelloWorld。 UserCredentials creds = new UserCredentials();
creds.setAuthenticationType(AuthenticationType.TOKEN);
creds.setUserToken(ggKI0tcDIbBGJTrR6W9ETW0qjTJ6eoJ69XcMEW464ymwcK7hFwUbUr4tvieA93id_61Eis8vFu0vDHF9716B1A..,ArcGIS+Android+Client+HelloWorld);
creds.setTokenServiceUrl(http://192.168.220.118:6080/arcgis/tokens/);
ArcGISDynamicMapServiceLayer dynamicLayer = new ArcGISDynamicMapServiceLayer(
http://192.168.220.118:6080/arcgis/rest/services/SampleWorldCities/MapServer, null, creds);


1、对于ArcGIS Runtime SDK for Android 10.2.X版本,地图MapView的空间参考为添加的第一个图层的空间参考,支持地理坐标系、投影坐标。但是同一个MapView仅支持一个空间参考,不支持动态投影。
2、目前的10.2.7或1... 显示全部 »
1、对于ArcGIS Runtime SDK for Android 10.2.X版本,地图MapView的空间参考为添加的第一个图层的空间参考,支持地理坐标系、投影坐标。但是同一个MapView仅支持一个空间参考,不支持动态投影。
2、目前的10.2.7或10.2.8版本  支持国家2000坐标系,WKID:4490
3、离线部署的数据如.geodatabase、shp、IMG或TIF不支持动态投影,目前仅支持要素粒度(Geometry)的坐标系转换,可以通过GeometryEngine实现,。
【解决办法】:
在100.0.0版本,默认离线geodatabase中的标注信息不显示,可以通过设置AGSFeatureLayer对象的labelsEnabled属性为true,显示标注。

featureLayer.labelsEnabled = true
【解决办法】:
在100.0.0版本,默认离线geodatabase中的标注信息不显示,可以通过设置AGSFeatureLayer对象的labelsEnabled属性为true,显示标注。

featureLayer.labelsEnabled = true
【解决办法】:
设置GeoView.IsAttributionTextVisible 为false即可。
【解决办法】:
设置GeoView.IsAttributionTextVisible 为false即可。
【解决办法】:
如果想使用本地的栅格数据生成.tpk,然后作为高程使用,需要使用ArcGIS Pro生成,ArcMap中做不了。

Pro中的做法参考帮助链接: 

http://pro.arcgis.com/en/pro-app/help/sharing/o... 显示全部 »
【解决办法】:
如果想使用本地的栅格数据生成.tpk,然后作为高程使用,需要使用ArcGIS Pro生成,ArcMap中做不了。

Pro中的做法参考帮助链接: 

http://pro.arcgis.com/en/pro-app/help/sharing/overview/tile-package.htm#GUID-853C5B89-8C83-4C0B-A7F1-03300218E6C2 

注意,使用的切片方案应该和加载的basemap的切片方案一致才行。
【解决办法】:
以根据图片的长度和宽度设置符号的偏移量为例,代码示例如下:

// 构建几何
Point point = new Point(0, 0);
// 构建图片符号
PictureMarkerSymbol picSymbol = new Pictu... 显示全部 »
【解决办法】:
以根据图片的长度和宽度设置符号的偏移量为例,代码示例如下:

// 构建几何
Point point = new Point(0, 0);
// 构建图片符号
PictureMarkerSymbol picSymbol = new PictureMarkerSymbol(getResources().getDrawable(R.drawable.pic));
//根据图片的长度和宽度对图片符号设置偏移量
picSymbol.setOffsetX(picSymbol.getWidth()/2);
picSymbol.setOffsetY(picSymbol.getHeight()/2);
//对Graphic设置图片符号
Graphic graphic1 = new Graphic(point, new PictureMarkerSymbol(picSymbol));
//添加graphic至GraphicsLayer
GraphicsLayer graphicsLayer = new GraphicsLayer();graphicsLayer.addGraphic(graphic);
//添加GraphicsLayer
graphicsLayer.addGraphic(graphic1);
【解决办法】:
从100.2.0开始,图层标注可通过构建LabelDefinition的json串实现。LabelDefinition类是可以对Label进行细粒度控制的。
关于LabelDefinition的定义,可参见下面的链接。
https://deve... 显示全部 »
【解决办法】:
从100.2.0开始,图层标注可通过构建LabelDefinition的json串实现。LabelDefinition类是可以对Label进行细粒度控制的。
关于LabelDefinition的定义,可参见下面的链接。
https://developers.arcgis.com/android/latest/api-reference/reference/com/esri/arcgisruntime/arcgisservices/LabelDefinition.html

其中明确指定了如下的定义方式:
​[code]
String labelDefinitionString = {\n
    +  \allowOverrun\: false,\n
    +  \deconflictionStrategy\:\static\,\n
    +  \labelExpressionInfo\: { \expression\: \round(\$feature.length,2) + ''m^2''\,\n
    +  \labelPlacement\: \esriServerPolygonPlacementAlwaysHorizontal\,\n
    +  \lineConnection\: \none\,\n
    +  \minScale\: 1999,\n
    +  \maxScale\: 0,\n
    +  \multiPart\: \labelLargest\,\n
    +  \name\:\Building interior code\,\n
    +  \priority\: 15,\n
    +  \removeDuplicates\: \featureType\,\n
    +  \removeDuplicatesDistance\: 300,\n
    +  \repeatLabel\:false,\n
    +  \repeatLabelDistance\:0,\n
    +  \stackLabel\: true,\n
    +  \stackAlignment\: \dynamic\,\n
    +  \stackRowLength\: 20,\n
    +  \stackBreakPosition\: \before\,\n
    +  \symbol\: {\type\: \esriTS\, \color\: , \backgroundColor\: null, \borderLineColor\: null, \verticalAlignment\: \bottom\, \horizontalAlignment\: \left\, \rightToLeft\: false, \angle\: 0, \xoffset\: 0, \yoffset\: 0, \font\: {\family\: \Arial\, \size\: 12, \style\: \normal\, \weight\: \bold\, \decoration\: \none\}},\n
    + };

    LabelDefinition labelDefinition = LabelDefinition.fromJson(labelDefinitionString);
    GraphicsOverlay graphicsOverlay = new GraphicsOverlay();
    graphicsOverlay.getLabelDefinitions().add(labelDefinition);



 
【解决办法】:
从100.2.0开始,ArcGIS Runtime SDK for Android端开始支持Shapefile的加载和离线编辑。

关于离线编辑的初步了解,可参见下面的知乎文章:
http://zhihu.esrichina.com.cn/ar... 显示全部 »
【解决办法】:
从100.2.0开始,ArcGIS Runtime SDK for Android端开始支持Shapefile的加载和离线编辑。

关于离线编辑的初步了解,可参见下面的知乎文章:
http://zhihu.esrichina.com.cn/article/3604

更多的Shapefile的离线操作,请参见ArcGIS Runtime SDK for Android的在线帮助文档:
https://developers.arcgis.com/android/latest/api-reference/reference/com/esri/arcgisruntime/data/FeatureTable.html

所有编辑操作都继承自ShapefileFeatureTable的父类FeatureTable

此外,Shapefile的标注可通过设置LabelDefinition实现。
简单示例如下:

[code]

shapefileFeatureTable_Point = new ShapefileFeatureTable(Environment.getExternalStorageDirectory().getAbsolutePath() + /ArcGIS/hurricane/hurricane.shp);
FeatureLayer featureLayer = new FeatureLayer(shapefileFeatureTable_Point);
// 设置标记符号
featureLayer.setRenderer(new SimpleRenderer(new SimpleMarkerSymbol(SimpleMarkerSymbol.Style.CIRCLE, Color.RED, 20)));
// 创建label字符串
String strLabelDefinition = {\labelExpression\: \[EVENTID]\,\labelPlacement\: \esriServerPointLabelPlacementAboveCenter\,\symbol\: {\color\: ,\font\: {\size\: 16,\family\:\Microsoft YaHei\},\type\: \esriTS\}};

// 构建LabelDefinition
LabelDefinition labelDefinition = LabelDefinition.fromJson(strLabelDefinition);
featureLayer.getLabelDefinitions().add(labelDefinition);

// 启用Label标注
featureLayer.setLabelsEnabled(true);

​arcGISMap.getOperationalLayers().add(featureLayer);

【解决办法】:
关于geodatabase数据库的操作,一般建议通过ArcGIS Runtime SDK for Android提供的方法进行操作。
在Geodatabase层面:调用getGeodatabaseFeatureTables或getGeodata... 显示全部 »
【解决办法】:
关于geodatabase数据库的操作,一般建议通过ArcGIS Runtime SDK for Android提供的方法进行操作。
在Geodatabase层面:调用getGeodatabaseFeatureTables或getGeodatabaseFeatureTable(String name)获取所有的要素表或所需的要素表;
而后,在GeodatabaseFeatureTable层面,通过继承来自于父类FeatureTable和ArcGISFeatureTable的方法,可以执行诸如字段获取、要素查询、要素增删改(可编辑的FeatureTable表)等各种操作。
Geodatabase实质是一个SQLite的库,您当然也可通过SQLite的库直接操作。示例如下:


SQLiteDatabase db = SQLiteDatabase.openDatabase(Environment.getExternalStorageDirectory().getAbsolutePath() + /ArcGIS/china2.geodatabase, null, SQLiteDatabase.OPEN_READWRITE);
if (db !=null ){
Log.i(SQLiteDB, db.getPath());
Cursor cursor = db.query(首都和省级行政中心, null, null, null, null, null, null);
while(cursor.moveToNext()){
System.out.println(cursor.getInt(cursor.getColumnIndex(OBJECTID)) + ; +cursor.getString(cursor.getColumnIndex(GBCODE)) + ; + cursor.getString(cursor.getColumnIndex(NAME)));
}
​}



但是,不建议这么操作。最佳和最推荐的方式是对Geodatabase和GeodatabaseFeatureTable调用ArcGIS Runtime SDK for Android所提供的操作方法来执行。

ArcGIS Runtime SDK for Android 100.3.0加载离线.slpk文件

Runtime SDK张佳期 发表了文章 • 0 个评论 • 310 次浏览 • 2018-08-09 20:35 • 来自相关话题

需求:
        采用ArcGIS Runtime SDK for Android 100.3.0加载离线slpk文件。关于slpk的介绍,请参考ArcGIS官方介绍http://pro.arcgis.com/zh-cn/pro-app/help/sharing/overview/scene-layer-package.htm
效果图:
ArcGIS Pro中加载slpk文件




An

ArcGIS Runtime SDK 100.0.0 Loadable设计模式剖析

Runtime SDK马克玲 发表了文章 • 1 个评论 • 963 次浏览 • 2017-03-16 00:00 • 来自相关话题

作者:马克玲 发布时间: 2017-3-16

在基于ArcGIS SDK开发的各平台地图应用中,都会涉及到很多资源型对象,比如基于远程服务的layers, maps, portal items和tasks,基于离线地图的offline geodatabase, Mobile map package等对象。

参照帮助文档中的样例,可能很多ArcGIS开发者都知道如何初始化一个Map, 如何在Ma

ArcGIS Runtime 100 许可策略解读

Runtime SDK马克玲 发表了文章 • 0 个评论 • 1390 次浏览 • 2017-03-01 00:00 • 来自相关话题

作者:马克玲 发布时间: 2017-3-1

概览
ArcGIS Runtime SDK 100 的许可政策,从大方向上依然延续了之前版本的策略。面向开发者支持ArcGIS Runtime SDK的在线下载,并且支持开发模式下的全功能开放。在开发模式下地图或场景依然会打上Esri的水印,在调试消息中会添加仅用于开发使用的声明。SDK的下载和free级别许可的生成需要注册开发者账户,面对中国区开发者

ArcGIS Runtime是什么?包括什么产品?

Runtime SDK陈於立 回复了问题 • 3 人关注 • 1 个回复 • 1907 次浏览 • 2015-12-14 17:23 • 来自相关话题

ArcGIS Runtime产品是什么定位,许可模式是什么,WPF、QT SDK等与Android等移动Mobile API的关系是什么?

ArcGIS Runtime SDK for Android端如何加载基于Token认证的安全服务?

回复

张赛 回复了问题 • 3 人关注 • 1 个回复 • 1057 次浏览 • 2018-11-30 16:38 • 来自相关话题

ArcGIS Runtime SDK for Android端如何加载基于Token认证的安全服务?

arcgis runtime sdk for.net有偿求助路径分析功能

回复

Runtime SDK席西 回复了问题 • 2 人关注 • 1 个回复 • 255 次浏览 • 2018-09-27 16:52 • 来自相关话题

求助,已经加上了放大缩小查询等功能,现在加路径分析出现错误,有偿求助!! QQ782813110

关于WPF加载本地三维场景或链接portal场景的问题

回复

Runtime SDK朱新颖 回复了问题 • 3 人关注 • 1 个回复 • 209 次浏览 • 2018-09-10 10:18 • 来自相关话题

加载本地场景时试过这段代码,可以出现地球场景。但不能看见模型。
var myScene = new Scene(Basemap.CreateTopographic());
            Uri treespk = new System.Uri(@"D:\ArcGIS_Runtime_Test\tree1.spk");
            var treeLayer

arcgis for android 怎么添加鹰眼地图来显示当前可视范围在全局的位置?

回复

Runtime SDK莹露不语 发起了问题 • 1 人关注 • 0 个回复 • 322 次浏览 • 2018-08-08 12:54 • 来自相关话题

我使用的是arcgis runtime sdk for android10.2.9版本,尝试添加鹰眼地图,我的思路是写一个layer继承自已有的layer,但是我发现没有draw相关的方法,这种思路可行吗?我应该继承哪个layer?有大神做过吗?100.3版本也行,我急需一个思路,要是有源码就更好了,谢谢谢谢!

arcgis runtime for ios

回复

Mobileibmboss 回复了问题 • 3 人关注 • 2 个回复 • 298 次浏览 • 2018-05-23 09:24 • 来自相关话题

ios sdk 支持加载mpk数据吗,且10.2.5 sdk支持编辑离线要素和添加删除修改要素吗?

arcgis runtime sdk for wpf 三维场景如何加载.dem的高程数据文件?

回复

Runtime SDK朱新颖 回复了问题 • 2 人关注 • 1 个回复 • 371 次浏览 • 2018-05-22 10:23 • 来自相关话题

根据官网代码加载栅格影像建立了栅格图层,我就将.dem这个文件放入读取影像的文件夹内就直接可以显示效果,但是否还有其他方法?由于影像内容是山体,如何能拉高整体的高度显示时更加有立体效果。

如何获取Polyline的长度

回复

Runtime SDK朱新颖 回复了问题 • 2 人关注 • 1 个回复 • 406 次浏览 • 2018-05-04 09:07 • 来自相关话题

arcgis runtime .net 100.2.1 如何获取Polyline的长度

ArcGIS Runtime SDK for Android 100.x加载多个geodatabase或shp,如何保证加载顺序?

回复

Runtime SDK勾戈雪黎 回复了问题 • 2 人关注 • 1 个回复 • 919 次浏览 • 2018-03-08 15:27 • 来自相关话题

同时按顺序加载多个geodatabase和SHP,每个geodatabase加载都是异步方法:Geodatabase.loadAsync();  SHP的加载也类似。
在addDoneLoadingListener()方法中用mapview加载图层,如何保证加载图层的顺序按Geodatabase和SHP的loadAsync()方法的先后顺序在MapView中加载。
因为是异步加载机制,图层加载顺序

ArcGIS Runtime SDK改为异步加载机制后无法顺序判断执行的问题

回复

Runtime SDK张赛 回复了问题 • 2 人关注 • 1 个回复 • 471 次浏览 • 2018-03-01 17:41 • 来自相关话题

比如想删除某几个图层中,点查询得到的最上方图层的要素,需要按顺序遍历这几个图层,逐个判断某个图层是否选中要素,如果选中要素,则停止遍历下一个图层。
这个逻辑在异步方法里面需要在上一个图层查询结果出来之后,再进行下一个图层的判断,这需要嵌套很多addDoneListener(),有什么好的方法更好的实现吗。
 
再比如,双击地图,如果选中要素则进行编辑;如果没有选中要素则放大地图。这个同样需要先等待

在 100.2.0 版本上,是否支持对数据标注的字段、样式、大小、放置位置、优先级等属 性进行修改?

回复

席西 回复了问题 • 3 人关注 • 2 个回复 • 767 次浏览 • 2018-01-31 00:32 • 来自相关话题

在 100.2.0 版本上,是否支持对图层标注的字段、样式、大小、放置位置、优先级等属性进行修改?

arcgis runtime100是免费软件吗,在哪里可以试用

回复

Runtime SDK席西 回复了问题 • 4 人关注 • 2 个回复 • 711 次浏览 • 2018-01-19 12:04 • 来自相关话题

新手想学习下这个软件

ArcGIS Runtime SDK for Android如何对图片符号设置偏移量?

回复

张赛 回复了问题 • 2 人关注 • 1 个回复 • 254 次浏览 • 2018-01-22 00:00 • 来自相关话题

ArcGIS Runtime SDK for Android如何对图片符号设置偏移量?

ArcGIS Runtime for .Net Quartz开发探秘(十三):VR&AR

Runtime SDKAnt 发表了文章 • 1 个评论 • 390 次浏览 • 2018-05-25 00:00 • 来自相关话题

现在VR和AR很热。
VR(Virtual Reality)技术即虚拟现实。
AR(Augmented Reality)技术即增强现实技术。
Esri第一时间对VR&AR技术进行了跟进,ArcGIS Runtime Beta测试版中,已经实现了VR&AR功能。得知消息后,小编迫不及待地通过内部的渠道拿到了VR&AR的测试SDK 。几经波折,终于在手机上把VR&AR跑

ArcGIS Runtime 100.2中如何加载Raster和Mobile Mosaic Dataset

Runtime SDK朱新颖 发表了文章 • 0 个评论 • 411 次浏览 • 2018-04-09 00:00 • 来自相关话题

ArcGIS Runtime 100.2中如何加载Raster和Mobile Mosaic Dataset

众所周知,ArcGIS中可以将数据分为矢量数据和栅格数据,矢量数据简单来说就是点、线、面,以坐标形式进行存储;而栅格则是按行和列(或格网)组织的像元(或像素)矩阵,其中每个像元都包含一个信息值(例如温度、高程等)。栅格可以是数字航空像片、卫星影像、数字图片、扫描的地图,可以用作底图、表面地

ArcGIS Runtime for Android 100.2.x 系列——丰富多彩的符号渲染之Mobile Style篇

Runtime SDK张赛 发表了文章 • 1 个评论 • 562 次浏览 • 2018-03-09 00:00 • 来自相关话题

ArcGIS Pro提供了一种新的符号样式Mobile Style,以方便用户在ArcGIS Runtime端自由使用。本篇我们将基于ArcGIS Runtime SDK for Android 100.2.1具体探讨一下Mobile Style在移动端的简单应用。

1 制作Mobile Style

对于Mobile Style的制作,本篇将直接导入ESRI样式文件中自带的若干符号。具体步骤如

喜大普奔!!ArcGIS Runtime SDK for Android 100.2 支持本地Shapefile文件的编辑啦!!!

Runtime SDK张赛 发表了文章 • 0 个评论 • 1196 次浏览 • 2018-01-12 00:00 • 来自相关话题

对于Shapfile这一文件格式,ArcGIS Runtime SDK for Android 在100.2.0系列中推出了两大重磅利好消息: 
(1) 实现对本地 Shapfile 文件的加载、显示和查询 
(2) 实现对本地 Shapefile 文件的编辑,即增删改操作 
毋庸置疑,对于广大的ArcGIS移动端爱好者而言,支持Shapefile编辑操作绝对是一则振奋人心的好消息。
今天,我们就

里程碑式更新:ArcGIS Runtime 100.2重磅发布!

ArcGIS极客说 发表了文章 • 6 个评论 • 921 次浏览 • 2017-12-20 00:00 • 来自相关话题

ArcGIS Runtime 100.2.0正式发布啦!小伙伴们快来围观!
100.2.0,也被称为“update2”,是对100.0.0的第二次重大更新。 这是一个非常重要的版本,它不仅达到Runtime 10.2.x版本等同的功能,还衔接了Runtime和ArcGIS Engine之间的大部分功能差距,分分钟将原有的待迁移项目规划到ArcGIS Runtime平台!
新版本增加了许多重要的

ArcGIS Runtime SDK for .NET 悄无声息升级到 100.2

Runtime SDKhtk 发表了文章 • 2 个评论 • 492 次浏览 • 2017-12-19 14:30 • 来自相关话题

今天打开sdk官网,突然发现升级到100.2,大概浏览了下,这次变更的东西还比较多,具体变化看附件

安卓智能地图开发与实施二十:栅格图层展示 - ArcGIS Runtime SDK for Android(Version 100.1.0)

Runtime SDK大虾卢 发表了文章 • 0 个评论 • 428 次浏览 • 2017-11-16 00:00 • 来自相关话题

栅格图层(RasterLayer)
用以加载展示移动端本地文件、移动镶嵌数据集、影像服务。
栅格文件(Raster)
mainMapView =(MapView) findViewById(R.id.mapView);
ArcGISMap mainArcGISMap = new ArcGISMap(new Basemap());
mainMapView.setMap(mainArcGISMap)

安卓智能地图开发与实施二十一:栅格渲染器 - ArcGIS Runtime SDK for Android(Version 100.1.0)

Runtime SDK大虾卢 发表了文章 • 0 个评论 • 467 次浏览 • 2017-11-16 00:00 • 来自相关话题

栅格渲染器(RasterRenderer)
与矢量渲染类似, RasterRenderer能够对栅格图层( RasterLayer )进行展示和可视化。目前包括以下内容:
HillshadeRendererBlendRendererColormapRendererStretchRendererRGBRenderer

HillshadeRenderer(山体阴影渲染)
主要针对数字高程模型、单波段

ArcGIS Runtime for .Net Quartz开发探秘(八):三维

Runtime SDKAnt 发表了文章 • 2 个评论 • 510 次浏览 • 2017-11-08 00:00 • 来自相关话题

三维是ArcGIS Runtime Quartz版本的新功能,截至2017年7月,三维功能正式覆盖Android、IOS、Windows三大平台。三维场景的构建、三维内容的加载,在之前的博客里面也有提到,像第二篇博客中提到的构建第一个ArcGIS Runtime WPF应用程序即搭建的三维应用程序。
我们来根据Runtime SDK中提供的两个重要类以及若干重要属性来认识Runtime的三维。

ArcGIS Runtime for .Net Quartz开发探秘(五):要素符号化及渲染器

Runtime SDKAnt 发表了文章 • 1 个评论 • 428 次浏览 • 2017-11-08 00:00 • 来自相关话题

要素 GIS中要素分两种,分别是Feature和Graphic。
不同点 Feature存在于Mapview.Map下的要素图层(FeatureLayer)中,而Graphic是仅存在于内存中。 一般情况下Feature通过图层或者服务的渲染器渲染,Graphic则一般通过单独的符号化进行渲染。
相同点 Feature和Graphic都包含三大要素:Geometry,Symbol,Attribut

ArcGIS Runtime for .Net Quartz开发探秘(一):ArcGIS Runtime SDK for .Net简介及开发必要准备

Runtime SDKAnt 发表了文章 • 1 个评论 • 647 次浏览 • 2017-11-08 00:00 • 来自相关话题

在ArcGIS10.5的整体架构中,ArcGIS Enterprise是WebGIS的核心组成,围绕ArcGIS Enterprise,ESRI提供了丰富的应用程序以及API作为ArcGIS Enterprise的出入口。ArcGIS RuntimeSDKs即是ESRI推出的用于开发桌面及移动端应用程序的一系列开发包。Quartz是ArcGIS Runtime新版本的代号,目前最新的版本是Arc

ArcGIS Runtime for .Net Quartz开发探秘(二):构建第一个ArcGIS Runtime WPF应用程序

Runtime SDKAnt 发表了文章 • 0 个评论 • 505 次浏览 • 2017-11-08 00:00 • 来自相关话题

1、 安装Visual Studio 2015
2、 安装ArcGIS Runtime for .Net SDK


3、 在Visual Studio新建一个WPF项目


4、 添加ArcGIS Runtime SDK 100.0引用


5、 在xaml中添加地图或场景


在上面的xaml代码中,首先添加了一个SceneView对象,在SceneView中,设置其Scene属性。然后加入一