arcgis添加经纬度怎么去掉经纬度的东西南北几个字

9958人阅读
J2EE(108)
本人对地理信息相关知识一窍不通,由于公司目前要基于arcgis做数据展现,于是进行arcgis for js的开发学习,思路很清晰,但是困难很多,搞了两三天,才在发布的地图图层上根据给定的经纬度数据进行标注,不过这个做好了,下面就目标清晰了,无非是从后台取数据,然后在前台进行展现;
基于js的arcgis开发,需要学习以下知识:
1. 地理信息相关的基础知识
2. dojo js框架的学习
3. arcgis for js api的熟悉(/javascript/jsapi/polygon-amd.html)
以下是代码:
&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01//EN& &http://www.w3.org/TR/html4/strict.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&My fisrt ArcGis Map&/title&
&link rel=&stylesheet& type=&text/css&
href=&http://localhost:8080/gis/arcgis_js/js/dojo/dijit/themes/tundra/tundra.css& /&
&link rel=&stylesheet& type=&text/css&
href=&http://localhost:8080/gis/arcgis_js/js/esri/css/esri.css& /&
&script type=&text/javascript&
src=&http://localhost:8080/gis/arcgis_js/init.js&&&/script&
&script type=&text/javascript&&
& &esri/map&, &esri/toolbars/draw&,
& &esri/symbols/SimpleMarkerSymbol&, &esri/symbols/SimpleLineSymbol&,&esri/symbols/PictureMarkerSymbol&,&esri/geometry/Point&,&esri/layers/GraphicsLayer&,
& &esri/symbols/PictureFillSymbol&, &esri/symbols/CartographicLineSymbol&, &esri/SpatialReference&,&esri/InfoTemplate&,
& &esri/graphic&,&
& &dojo/_base/Color&, &dojo/dom&, &dojo/on&, &dojo/domReady!&
], function(
& Map, Draw,
& SimpleMarkerSymbol, SimpleLineSymbol,PictureMarkerSymbol,Point,GraphicsLayer,
& PictureFillSymbol, CartographicLineSymbol, SpatialReference,InfoTemplate,
& Graphic,&
& Color, dom, on
myMap = new Map(&arcgisDiv&);
dojo.connect(myMap, &onClick&, showCoordinatesAndAddPoint);
dojo.connect(myMap, &onLoad&, graphicLoad);
var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer(
&http://192.168.254.161:8080/arcgis/rest/services/GISServer/farmland/ImageServer&);&
myMap.addLayer(myTiledMapServiceLayer);
& function showCoordinatesAndAddPoint(evt) {
&//get mapPoint from event
&var mp = evt.mapP // 可以从mp对象的属性中查找到图层对应的wkid的值,这个值和下面红色注释的值要保持一致
&//display mouse coordinates
&dojo.byId(&info&).innerHTML = mp.x + &, & + mp.y;
& & &// 102100
& & &var newPoint = new Point(mp.x, mp.y, new SpatialReference({ wkid: 102100 }));
& & &var picSymbol = new PictureMarkerSymbol(&http://localhost:8080/gis/images/chaosu.png&, 20, 20);
& & &var picGraphic = new Graphic(newPoint, picSymbol);
& & &myMap.graphics.add(picGraphic);
function graphicLoad()
&//&new SpatialReference({ wkid: 102100 }) 这个参数必须加,而且wkid的值要和图层保持一致,否则显示不出来,这个值可以从
& & &var newPoint = new Point(201, new SpatialReference({ wkid: 102100 }));
& & var picSymbol = new PictureMarkerSymbol(&http://localhost:8080/gis/images/chaosu.png&, 20, 20);
& & var picGraphic = new Graphic(newPoint, picSymbol);
& & var infoTemplate = new InfoTemplate();
& & & & infoTemplate.setTitle(&hello world&);
& & & & infoTemplate.setContent(&hello world说说撒 hello world&);
& & & & picGraphic.setInfoTemplate(infoTemplate);
& & myMap.graphics.add(picGraphic);
&body class=&tundra&&
&div id=&arcgisDiv&
style=&width: 900 height: 600 border: 1px solid #000;&&&/div&
&div id=&info&&&/div&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:649461次
积分:5862
积分:5862
排名:第4240名
原创:79篇
转载:116篇
评论:71条
(1)(1)(2)(1)(2)(11)(3)(7)(3)(4)(4)(3)(3)(2)(3)(5)(1)(1)(5)(10)(1)(9)(1)(7)(6)(6)(4)(3)(2)(2)(3)(3)(1)(4)(2)(1)(3)(1)(2)(2)(6)(5)(12)(7)(3)(1)(12)(14)小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&查看话题
急:ArcGIS软件如何提取流域每个栅格的经纬度(栅格中心点)等信息?
急向各位高手求助:我把流域分了几万个单元(栅格),现在需要确定每个单元的经纬度、平均温度、降雨量等信息,请问用ArcGIS如何实现?非常感谢!
学术必备与600万学术达人在线互动!
扫描下载送金币推荐这篇日记的豆列
&&&&&&&&&&&&

我要回帖

更多关于 arcgis如何显示经纬度 的文章

 

随机推荐