
ArcGIS API
文章平均质量分 84
neil89
认真务实,待人平和。擅长技术研究
展开
-
ArcGIS API For Flex4+Papervision3d实现3D地图浏览
在本讨论坛中见过另一个博主写过本篇相同的内容。但是其博客上只讲了大概思路,如果不是papervision3d方面比较熟的人还真难看懂。本人GIS出身,对他这篇博文颇感兴趣,因此看了多遍,但有很多地方还是没有看明白,我想过另一种办法,实现了,不过还是感谢那位仁兄,给了我不少灵感。上图先实现原理就是将2D环境下的map control添加到3D场景中,这样,就可以对map control进原创 2011-11-05 13:22:43 · 5743 阅读 · 0 评论 -
第一篇 arcgis api for javascript 简单地图
定义一个地图对象,添加一个简单的瓦片图层要点:1、dojo框架;2、包的引用;3、图层添加;代码及解释<%-- Created by IntelliJ IDEA. User: neil Date: 2015/8/16 Time: 10:08 To change this template use File | Settings | File Te原创 2015-08-16 11:09:14 · 8978 阅读 · 0 评论 -
第四篇 arcgis api for javascript 读取本地发布瓦片cache
学习要点1、dojo框架类的定义与继承;2、ArcGISTiledMapServiceLayer的使用;html页面 这是测试瓦片地图的一个类 html, body, #mapDiv { height: 90%; width: 100%; mar原创 2015-08-27 17:17:27 · 7058 阅读 · 4 评论 -
第三篇 Arcgis api for js之dojo框架使用
学习要点:1、dojo框架;2、dojo框架下类的定义与继承;3、dojo资源:http://dojotoolkit.org/api/http://dojotoolkit.org/download/最近在研究arcgis js api,但好像不可避免要遇到dojo框架的学习与使用,因为arcgis js api就是基于dojo开发的。思路:1、本地部署好ar原创 2015-08-27 15:01:08 · 19609 阅读 · 1 评论 -
将面生成经纬度数组并读取显示(Arcgis版)
下面是源代码<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:supportClasses="com.esri.原创 2014-02-21 14:38:33 · 2736 阅读 · 0 评论 -
Flex读取离线地图CacheMap
package com{ import com.esri.ags.SpatialReference; import com.esri.ags.geometry.Extent; import com.esri.ags.geometry.MapPoint; import com.esri.ags.layers.TiledMapServiceLayer; import com.esri.ag原创 2013-10-21 10:49:28 · 1409 阅读 · 0 评论 -
Arcgis for andorid 2.0 离线地图功能 ArcGISLocalTiledLayer
自arcgis api for android2.0发布后,首先想到的是v1.0版本时牛人写的离线地图实现方法在v2.0环境中还能不能实现。试过几次后,发布当初他写的实现离线地图功能的几个类已经不能再用,因为在新版本的api中已经找不到com.esri.core.internal.d.c; TiledLayerModel等类,因为离线功能的类需要重写这些类,后来百度了下,说这些消失的类只是在v1原创 2012-07-25 22:17:15 · 4653 阅读 · 0 评论 -
arcgis android 通过getExtent得到当前地图范围四个点的坐标
困扰了我很久的问题终于要得到解决了,先欢喜一下。我的目的是想做一个当程序完全退出后,再次打开程序地图直接显示上次程序退出前地图的范围。arcgis for android官方软件就有这个功能。网上搜索了一些关于activity保存状态的方法,但是这些方法只能保存非销毁后的Activity,即当程序完全退出后,采用这种方法程序是不能保存Activity状态的。所以想着用数据库保存状态的方法。原创 2012-08-05 20:35:03 · 11874 阅读 · 0 评论 -
Arcgis api for android V2.0模拟器调试问题
这几天非常郁闷,新建一个arcgis for android 工程hellworld,工程没有报错,但用模拟器调试这个工程的时候,报错了,且看下图。以下是监视器输出。07-16 16:10:18.292: D/dalvikvm(644): Trying to load lib /data/data/com.esri.arcgis.android.samples.hellowor原创 2012-07-17 00:10:12 · 4622 阅读 · 0 评论 -
arcgis api for Flex画贝赛尔曲线
最近在研究用arcgis api for Flex客户端动态画曲线的问题。虽然花了不少时间,最终等值线还是没有预期效果那样画在地图之上,但还是有不少收获。画等值线过程中,需要利用贝赛尔曲线函数来画平滑曲线。网上找了很多资料,都是在用flash环境中的curveTo()方法来画,但是好像这样画出来的曲线是不能在gis图层中显示的,即只能在flash.display.Graphics下的graphic原创 2012-02-04 13:25:10 · 5797 阅读 · 0 评论 -
解决GeoServices发布带有中文属性字段的shp文件出现无法使用sld文件的问题
在GeoService开源地图服务器中,发布shp文件及风格文件sld是相互独立的。由于GeoService发布配置还不够灵活,所以直接发布带有中文属性字段的shp时,会发生许多问题。例如如果shp文件中有一个属性字段为“名称”,当用Udig工具设置其它风格时如果使用了名称作为依据,就会在输出的配置文件中出现中文。如: <sld:StyledLayerDescriptor xmlns="原创 2012-01-09 17:07:16 · 3155 阅读 · 0 评论 -
Flex4.6手机项目+arcgis api+瓦片地图
昨日看到一个牛人发的一篇博文,内容是利用arcgis api for flex读取自定义瓦片地图。我一想,能不能做Flex4.6手机项目读取本地地图缓存。经过两天的捣鼓,终于在我的爱机上显示预先切好的瓦片地图,欢喜。贴上代码:MyLayer.aspackage map{ import com.esri.ags.SpatialReference; import com.esri.a原创 2012-01-08 23:00:35 · 4368 阅读 · 0 评论 -
创建shape格式网络数据源
大概步骤有:1、新建shape格式Polyline,定义坐标系统;2、矢量化街道数据;3、打开Arcmap中的Topology工具条,菜单à右键单击àTopology调出工具条,4、开户Editor编辑工具,Start Editing5、选中需要拓扑的网络矢量数据,然后单击Topology工具条中的Map Topology按钮,选择拓扑图层;6、选中图层后,Planar原创 2011-11-05 13:34:47 · 1553 阅读 · 0 评论 -
第二篇 arcgis api for js 根据坐标生成点
要点1、生成点要素2、地图加载顺序及map.on事件顺序;3、分析两种不同图层加载方式对点生成的影响;可运行代码:<%-- Created by IntelliJ IDEA. User: neil Date: 2015/8/16 Time: 18:48 To change this template use File | Settings | Fil原创 2015-08-16 23:25:51 · 20230 阅读 · 2 评论