ArcGIS
文章平均质量分 87
neil89
认真务实,待人平和。擅长技术研究
展开
-
利用ArcGIS对shp文件进行投影转换
工作过程中经常要用到别的格式的地图数据转换成shp文件后为arcgis所用。但是转换后的数据并不带投影信息,所以还需要自己转换投影,例如从未知格式的投影转换成WGS84经纬坐标系统。下面是一般步骤(这里假设未知坐标系统数据的原有投影为xian80):打开ArcCatalog资源管理器,点击需要转换的图层,右键--properties,查看其坐标系统如下上面显示其坐标系统为空。接原创 2012-01-11 15:27:21 · 24453 阅读 · 0 评论 -
ArcGIS 10.2导入ArcSDE图层不能编辑的问题
10.0之后在SDE数据库方面有了一些调整。在SDE数据库中导入或者创建要素,如果要在桌面版中进行编辑,需要先进行注册。步骤如下:1、建立数据库连接2、新建空间要素3、地理数据库右键-->Enable GeodataBase4、要数集右键-->Manager-->Register as Geodatabase5、注册为原创 2015-08-18 15:51:49 · 11172 阅读 · 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 · 8919 阅读 · 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 · 20124 阅读 · 2 评论 -
第四篇 arcgis api for javascript 读取本地发布瓦片cache
学习要点1、dojo框架类的定义与继承;2、ArcGISTiledMapServiceLayer的使用;html页面 这是测试瓦片地图的一个类 html, body, #mapDiv { height: 90%; width: 100%; mar原创 2015-08-27 17:17:27 · 6978 阅读 · 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 · 19434 阅读 · 1 评论 -
ArcGIS api for flex读取下载到本机的google瓦片地图 web墨卡托投影
GoogeleLayer.as/** * @Description: * @Type:组件类 * @Copyright: Copyright 2013 * @Company: * @Author : NEIL * @Date:2013-10-21 * @Version 1.0 */package com{ import com.esri.ags.SpatialRe原创 2013-10-23 16:28:49 · 2187 阅读 · 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 · 1381 阅读 · 0 评论 -
arcglobe导入三维模型方法
Arcglobe导入三维模型一般方法矢量化——生成Multipatch——替换模型 1、 在arcmap矢量化模型区域,添加高程字段,注意坐标投影要与底图一致; 2、将矢量化好的图层添加到arcglobe场景,设置图层的高程,如下图; 3、将shp矢量图层导出为Multipatch格式多面体文件,Multipatch文件必须保存到personal geodat原创 2013-01-24 13:47:30 · 6242 阅读 · 0 评论 -
关于sketchUp8导出ESRI(*.mdb)文件的问题
正常情况下,安装sketchup8软件是没有导出esri(*.mdb)格式的文件选项的,需要安装一个插件,名称叫SketchUp6ESRI.exe,这个插件是针对sketchup6及arcgis9.X开发的,目前没有发现更高的版本,在arcgis10+sketchup8中只能凑合着用了。安装的顺序是1、arcgis10;2、sketchup8 ;3、SketchUp6ESRI.exe;在安装Ske原创 2012-11-06 10:42:20 · 4181 阅读 · 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 · 4613 阅读 · 0 评论 -
arcgis android 通过getExtent得到当前地图范围四个点的坐标
困扰了我很久的问题终于要得到解决了,先欢喜一下。我的目的是想做一个当程序完全退出后,再次打开程序地图直接显示上次程序退出前地图的范围。arcgis for android官方软件就有这个功能。网上搜索了一些关于activity保存状态的方法,但是这些方法只能保存非销毁后的Activity,即当程序完全退出后,采用这种方法程序是不能保存Activity状态的。所以想着用数据库保存状态的方法。原创 2012-08-05 20:35:03 · 11750 阅读 · 0 评论 -
js版根据经纬度计算多边形面积(墨卡托投影)
var earthRadiusMeters = 6371000.0;var metersPerDegree = 2.0 * Math.PI * earthRadiusMeters / 360.0;var radiansPerDegree = Math.PI / 180.0;var degreesPerRadian = 180.0 / Math.PI;var pointArr;$(doc原创 2015-10-22 11:57:29 · 6522 阅读 · 2 评论