ARCGIS
文章平均质量分 56
崇尚自由的男人
闻道有先后,术业有专攻。
展开
-
ArcGIS 融合时被切割
ArcGIS 学地理信息的朋友们应该都知道,非常好用的GIS软件,而融合功能也是很常用的功能,而今天我在做项目的时候就遇见了很坑爹的问题,融合的后的数据居然被切割了,上图说明问题:我的原始数据,如图:很常见的省级行政区划数据,我的需求很简单,根据数据的某个字段进行融合,形成几大区域,想要的结果如图:结果很完美,单事实很残酷,我得到的结果居然是这样的,如图:乖乖的,好不容易融合了,你咋又给切开了呢?百思不得其解,以为是参数设置错了呢,各种操作,各种设置完成没效果,问题依旧。愁,愁的原创 2020-11-29 00:53:21 · 2273 阅读 · 2 评论 -
ArcGIS for Android示例解析之标绘-----DrawGraphicElements
DrawGraphicElements 在ArcGIS中除了显示不同地图,还有一块非常重要,就是这个实例要介绍的绘图,如:绘制点、线、面等图形。废话少说直入主题,首先我们还是先来了解一下布局文件main.xml,代码如下:"1.0" encoding="utf-8"?>"http://schemas.android.com/apk/res/android"原创 2012-03-06 09:18:34 · 8924 阅读 · 0 评论 -
ArcGIS for Android示例解析之地图旋转-----MapRotation
MapRotation添加地图控件,并且为地图容器中添加地图服务上面已经介绍完了,下面我们来个复杂一点的,这个例子主要实现了地图的旋转功能,下面来看一下应用的布局文件main.xml,内容如下: xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ma原创 2012-03-06 09:16:13 · 8223 阅读 · 6 评论 -
ArcGIS for Android示例解析之GP服务调用-----ViewShed
ViewShed此示例展示的是如何运用一个GP服务获取所需的结果,下面我们来看一下如何使用一个GP服务,代码如下:public void start(Point mappoint) { // 第一个参数设定一个监测点 GPFeatureRecordSetLayer gpf = new GPFeatureRecordSetLay原创 2012-03-12 10:54:35 · 3470 阅读 · 1 评论 -
ArcGIS for Android示例解析之地理编码服务-----AGS_Locator
AGS_Locator上面我们介绍了GP服务的示例,下面我们介绍一下地理编码服务是如何调用的,在示例中总共涉及到了两种查询方式的运用,一个是地理编码查询,一个是反地理编码查询,首先我们来看地理编码查询,代码如下:/* * 执行地理编码查询. */ class AgsLocator extend原创 2012-03-12 11:39:51 · 4286 阅读 · 1 评论 -
ArcGIS for Android示例解析之FeatureLayer服务-----SelectFeatures
SelectFeatures在这部分中主要讨论一下FeatureLayer图层的应用,此示例让我们可以初步认识一下FeatureLayer,下面我来看一下代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2012-03-13 14:50:05 · 9582 阅读 · 0 评论 -
Android中不能解析GIS类的XML文件或不能引入GIS类问题
在使用ArcGIS forAndroid1.1版本开发过程中,时常会发生无法导入API提供的类或不能解析GIS的XML文件的相关问题,这是由于的ArcGIS提供的jar包被persisted container,这时,在工程中将无法正常使用API中的相关GIS类。 运行时的错误信息:Could not find class 'com.esri.android.map.M原创 2012-05-07 16:08:21 · 2223 阅读 · 0 评论 -
ArcGIS for Android 如何将经纬度坐标转换成投影坐标
下面是实现将经纬度坐标转换成投影坐标的方法 double locy = loc.getLatitude();double locx = loc.getLongitude();Point wgspoint = new Point(locx, locy);Poi原创 2012-06-20 15:54:02 · 9349 阅读 · 7 评论 -
ArcGIS for Android 1.1 MapView 的Activity退出时整个程序崩溃问题
在项目中当我们从一个activity中跳转到Mapview的activity中后,点击回退键后,等待不长时间程序崩溃问题,此时报call to OpenGL ES API with no current context (logged once per thread), 这是一个API中的bug,现在已经解决更新到2.0解决此问题。如果项目是1.1版本创建的时,还需要固定一下,操原创 2012-06-25 11:06:23 · 3147 阅读 · 5 评论 -
ArcGIS for Android 中MapView截图实现方法
/** * 把一个View的对象转换成bitmap */ private Bitmap getViewBitmap(MapView v) { v.clearFocus(); v.setPressed(false); //能画缓存就返回false boolean willN原创 2012-06-20 14:48:24 · 5682 阅读 · 2 评论 -
ArcGIS for Andorid 图片与文字同时标绘
一直很头痛无法文字和图片同时标绘的问题,研究了一下另辟新路找了个解决方法,效果如图:示例代码: Point pt = mMapView.toMapPoint(arg0, arg1);PictureMarkerSymbol pic = SymobelUtils.TextPicSymobel(HelloWorld.this, "asdf原创 2013-11-01 16:41:39 · 2253 阅读 · 2 评论 -
ArcGIS for Android 10.2 GraphicsLayer数据显示性能增强
启动已久的10.2 for Android API终于出来了,虽然很多更弄还是测试当中,但也有很大的提示,其中GraphicsLayer图层有了很大改进,渲染效率和操作效率明显提高,并且又提供了许多新的方法,其中GraphicsLayer(GraphicsLayer.RenderingMode mode)是一个非常有意思的构造函数,这里可以传入一个渲染模式,模式共有两种,一种是静态模式,一种是动态原创 2013-11-06 09:10:51 · 3570 阅读 · 1 评论 -
ArcGIS for Android示例解析之离线地图-----LocalTiledLayer
LocalTiledLayer看到这个标题是否是很激动,如题,该示例就是添加一个离线地图,这应该是很多开发人员期盼已久的功能了吧,正式版一处这个应该是一个很大的亮点,原来操作离线地图如此简单,下面来看一下代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst原创 2012-03-07 09:15:24 · 10324 阅读 · 6 评论 -
ArcGIS for Android示例解析之要素识别-----IdentifyTask
IdentifyTask一看到这串字母有很多人都再熟悉不过了,他的功能给我们带来了很多便利,下面让我们详细介绍一下他的概念,在GIS中它的功能体现就是拾取相应要素的信息,通俗一点讲就是当我们用鼠标点击地图上的一点时,获取该点落在的或在容差范围内的要素相关信息。下面我们来看看相关代码://实例化对象,并且给实现初始化相应的值params = new IdentifyP原创 2012-03-07 10:20:42 · 9769 阅读 · 2 评论 -
Flex arcgis中的Navigation样式
我可以自己添加Navigation的外观样式,如下为我自己添加的外观样式: <s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> [HostCom原创 2012-01-10 14:19:35 · 2377 阅读 · 0 评论 -
FlexViewer配置管理器
FlexViewer配置管理器一、 所需软件和工程1、 Adobe AIR(AIR=Adobe Integrated Runtime),air程序的运行环境。2、 AppBuilder-2.5.air安装,直接运行默认安装即可。3、 Flex Viewer工程(在上一步的安装目录下可以找到,也可去官网直接下载http://help.arcgis.com/en/webapp原创 2012-01-10 11:22:31 · 4649 阅读 · 0 评论 -
ArcGIS4Android开发----空间查询
对应针对于Android中的空间查询与其他的ArcGIS开发很类似,主要使用的也是两个查询类,Query和QueryTask主要结构如下:示例代码:String url = queryParams[0]; Query query = new Query(); String whereClause = queryPara原创 2012-02-02 11:00:25 · 2460 阅读 · 2 评论 -
ArcGIS4Android开发----要素识别
在Android中实现要素识别功能,主要使用两个类IdentifyTask和IdentifyParameters,两个类的主要结构,如图:相关实例代码如下:params = new IdentifyParameters(); params.setTolerance(20); params.setDPI(98); pa原创 2012-02-02 11:02:03 · 2481 阅读 · 0 评论 -
ArcGIS4Android开发----地图展示
这一节让我们来了解一下Android如何展示地图,要想地图展示出来其实只需要两个类MapView和ArcGISTiledMapServiceLayer(或者其他的图层类),MapView为地图面板,而ArcGISTiledMapServiceLayer为添加到MapView中的地图图层,这样地图就可以展示出来,下图为地图展示的相关类结构:map = (MapView)fin原创 2012-02-02 10:57:37 · 1556 阅读 · 0 评论 -
ArcGIS4Android开发----地图旋转
在android开发中,ArcGIS的API中提供了一个地图旋转功能,只需执行MapView对象map.setAllowRotationByPinch(true)方法,并且添加map的setOnPinchListener监听事件,这是地图即可实现旋转效果,代码如下: map.setAllowRotationByPinch(true);map.setOnPinchListener(new原创 2012-02-06 10:05:31 · 1946 阅读 · 0 评论 -
ArcGIS for Android示例解析之高亮要素-----HighlightFeatures
HighlightFeatures要素高亮化功能,相信有其他gis开发经营的开发人员都有过相应的实现经验,对于高亮要素,简单说起来就是我们查询的或识别出来的要素进行渲染,让其突出显示而已,这个例子中涉及后面要介绍的识别的内容,我们只简单介绍相关的知识,主要介绍要素对象的渲染(也就是所谓的高亮),来看代码:mapView.setOnLongPressListener(new原创 2012-03-06 10:08:41 · 5893 阅读 · 2 评论 -
ArcGIS for Android示例解析之添加bingMap-----AddBingMap
AddBingMap在添加地图服务时,还提供了添加一些其他的地图服务,如:BingMap的地图服务,在添加BingMap的地图服务是我们首先必须拥有一个Maps应用的ID,我们可以通过https://www.bingmapsportal.com/,这个地址获得一个BingMap的应用服务的ID,在布局文件中将服务URL即可,代码如下: android原创 2012-03-05 17:34:10 · 2209 阅读 · 0 评论 -
ArcGIS for Android示例解析之添加地图服务-----AddLayer
AddLayer根据标题我们就可以知道这个例子是要干什么,对,就是添加地图服务,首先我们还是看布局文件main.xml: "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:orientation="vertical"原创 2012-03-05 17:33:01 · 9252 阅读 · 1 评论 -
ArcGIS for Android示例解析之地图基础-----HelloWorld
HelloWorld在学习一门开发技术的时候,我们首先接触的第一个例子大家都熟悉不过了,HelloWorld,下面我们对于ArcGIS for Android的第一个例子也不免俗,在例子中我们可以了解到在Android中怎样显示一副维美的地图。这个例子很简单,只有几句简单的代码,首先让我来看看布局文件main.xml,在布局文件中除了线性布局标签外就是我们所要了解的ArcGIS API中提原创 2012-03-05 17:31:41 · 7445 阅读 · 17 评论 -
ArcGIS for Android示例解析之空间查询-----QueryTask
QueryTask查询功能在GIS中是一个不可或缺的重要功能,示例中提供了一个属性查询的Demo,下面来看一下在Android中我们怎样实现一个查询功能,1、 我们在布局文件中添加了一个按钮,并且在代码中添加了这个按钮的点击事件监听;2、 自定义一个 AsyncTask的扩展类,在此类中我们实现了查询功能。3、原创 2012-03-08 09:23:23 · 9813 阅读 · 1 评论 -
开源GIS汇总
uDig 基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。更多uDig信息 GeoAPI原创 2011-08-25 23:24:49 · 8745 阅读 · 0 评论