ArcGIS Runtime SDKs

ArcGIS Runtime SDKs

您好,请问一下arcgis for android100.2.1怎么通过自定义Locationdatasource纠正定位偏差

回复

Runtime SDKEvil genius 发起了问题 • 1 人关注 • 0 个回复 • 62 次浏览 • 2018-06-01 16:11 • 来自相关话题

ArcGIS runtime for Android 如何实现离线路径分析(导航)呢?

Apps勾戈雪黎 回复了问题 • 2 人关注 • 1 个回复 • 82 次浏览 • 2018-05-29 18:02 • 来自相关话题

想问一下有没有什么好的解决方案或者接口调用

ArcGIS Runtime SDK for Android 100.2.1支持读取非UTF-8编码的SHP吗

回复

Runtime SDKls123_zh 发起了问题 • 1 人关注 • 0 个回复 • 82 次浏览 • 2018-05-25 18:23 • 来自相关话题

移动端读取老版本的ArcMap中的SHP文件(非UTF-8编码),中文乱码。SHP转成UTF-8编码之后,在移动端正常显示。但是现在由于一些原因,不能采用UTF-8编码,那么在这个前提下,在移动端存取SHP时能对SHP文件进行正常存取吗。

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

Runtime SDKAnt 发表了文章 • 0 个评论 • 130 次浏览 • 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 for ios

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

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

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

回复

Runtime SDK宋学森 发起了问题 • 1 人关注 • 0 个回复 • 61 次浏览 • 2018-05-22 15:33 • 来自相关话题

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

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

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

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

如何利用ArcGIS Runtime for iOS SDK实现离线地图应用开发?

蔡令1989 回复了问题 • 4 人关注 • 3 个回复 • 893 次浏览 • 2018-05-21 16:26 • 来自相关话题

如何利用ArcGIS Runtime for iOS SDK实现离线地图应用开发?

如何获取Polyline的长度

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

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

ArcGIS Runtime SDK for Android 100.2如何获取影像波段数和移除RasterRender

Runtime SDK张赛 回复了问题 • 2 人关注 • 1 个回复 • 166 次浏览 • 2018-04-25 11:21 • 来自相关话题

如题。请问:10.2.x中有获取影像波段数相关方法,100.x中的方法在哪儿?
另外,对影像设置RasterRender之后,如何移除渲染效果。10.2.x设置为null就可以,100.x设置为null出错。

Arcgis for Android 10.2.8 加载有范围的png

Runtime SDK张赛 回复了问题 • 2 人关注 • 1 个回复 • 107 次浏览 • 2018-04-25 09:41 • 来自相关话题

[
{
"cloud1h": "201804090700.png",
"cloud3h": "201804082300.png",
"cloud6h": "201804081800.png",
"c

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

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

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

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

张赛 回答了问题 • 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://7xospm.com1.z0.glb.clouddn.com/20160425-2.png

http://7xospm.com1.z0.glb.clouddn.com/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 100.0.0 Loadable设计模式剖析

Runtime SDK马克玲 发表了文章 • 1 个评论 • 800 次浏览 • 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 个评论 • 1118 次浏览 • 2017-03-01 00:00 • 来自相关话题

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

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

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

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

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

arcgis runtime for ios

回复

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

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

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

回复

Runtime SDK宋学森 发起了问题 • 1 人关注 • 0 个回复 • 61 次浏览 • 2018-05-22 15:33 • 来自相关话题

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

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

回复

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

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

如何获取Polyline的长度

回复

Runtime SDK朱新颖 回复了问题 • 2 人关注 • 1 个回复 • 85 次浏览 • 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 个回复 • 358 次浏览 • 2018-03-08 15:27 • 来自相关话题

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

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

回复

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

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

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

回复

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

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

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

回复

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

新手想学习下这个软件

ArcGIS for Android端Shapefile文件的编辑和标注如何实现?

回复

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

ArcGIS for Android端Shapefile文件的编辑和标注如何实现?

ArcGIS Runtime SDK 端如何实现对geodatabase数据库的操作

回复

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

ArcGIS Runtime SDK for Android中如何对geodatabase数据库进行操作

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

回复

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

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

arcgis runtime for andriod 100.1 如何使用eclipse开发

回复

Runtime SDK张宝才 回复了问题 • 4 人关注 • 4 个回复 • 264 次浏览 • 2017-12-14 16:48 • 来自相关话题

arcgis runtime for andriod 100.1 如何使用eclipse开发?哪位大咖来讲一下

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

Runtime SDKAnt 发表了文章 • 0 个评论 • 130 次浏览 • 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 个评论 • 168 次浏览 • 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 个评论 • 280 次浏览 • 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 个评论 • 746 次浏览 • 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 个评论 • 708 次浏览 • 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 个评论 • 319 次浏览 • 2017-12-19 14:30 • 来自相关话题

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

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

Runtime SDK大虾卢 发表了文章 • 0 个评论 • 241 次浏览 • 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 个评论 • 296 次浏览 • 2017-11-16 00:00 • 来自相关话题

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

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

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

Runtime SDKAnt 发表了文章 • 2 个评论 • 334 次浏览 • 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 个评论 • 280 次浏览 • 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 个评论 • 461 次浏览 • 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 个评论 • 319 次浏览 • 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属性。然后加入一