求arcgis中国地图数据资料数据,本人要做专题地图用,麻烦各位大神了 求链接

ARCGIS Server 应用开发-行业软件开发-猪八戒网
扫一扫,随时随地挑选人才和公司
无线工作台,管理更高效更自由
微信公众号
随时掌握一手资讯
ARCGIS Server 应用开发
参与此项目的服务商
近3个月成交0笔|好评率
等5位服务商参与了此项目
项目需求详情:
功能描述:现在有一个项目,是要求基于ArcGIS Server10.3开发的,核心要求有以下几点:1、开发WEBGIS应用系统,实现基础地图浏览、地图数据查询检索、专题图、插值分析等功能2、开发Android和IOS手机应用,实现基本地图浏览查询和数据上传功能3、地图数据主要分为两大类:一类是面数据,一类是点数据。针对面数据,做渲染和专题图、查询。针对点数据,需要做插值,然后做渲染和专题图、查询。总的来说,这个项目要求熟悉Arcgis Server开发,包括web端和手机端。能做全部或者部分内容的欢迎来联系。注:有意向的服务商,请尽快联系我。只走猪八戒线上交易,走线下交易的服务商勿扰。
您也能做此类项目?
企业管理软件开发
快速建站/app
行业软件开发
企业管理软件开发
网站定制开发
嵌入式软件
生产线自动化改造
智能化解决方案
网站安全、维护
网站二次开发
制造场景解决方案
快速建站/app
行业解决方案
行业软件开发
嵌入式软件
企业管理软件开发
行业软件开发
嵌入式技术开发
嵌入式软件
企业管理软件开发
行业解决方案
行业软件开发
嵌入式软件
企业管理软件开发
行业软件开发
企业管理软件开发
VR+行业解决方案
VR拍摄/制作
VR场景制作
网站定制开发
网站安全、维护
网站二次开发
快速建站/app上传用户:hbupaanbfv文档下载 :『』&&『』『』所属分类:机构:黄河水利职业技术学院分类号:P208文献出处:关 键 词 :&&权力声明:若本站收录的文献无意侵犯了您的著作版权,请点击。摘要:ArcGIS专题图制作是将各种专题数据图形化,在地图上直观、快捷、方便地显示出来,也就是利用属性表中一列或多列数据编制专题地图的方法。本文以ArcGIS制作全国人口分布专题地图为例,探讨使用ArcGIS专题地图的制作的流程、方法和技巧。Abstract:ArcGIS thematic map making all kinds of thematic data graphical, visualized in a map, fast, easily displayed, also is the use of attribute table in a column or columns of data compilation of thematic map. In this paper, ArcGIS production of thematic maps of the national population, for example, to explore the use of ArcGIS thematic map of the production process, methods and techniques.正文快照:0引言专题地图是按照地图主题的要求突出、完善地显示一种或几种特定要素,而使地图内容、用途成为专题化的地图。它由底图要素和专题要素组成。与普通地图相比,专题地图只将某一种或几种相关联的要素特别完备而详尽地显示。其他要素则较为次要地显示,甚至某些要素根本不予表分享到:相关文献|求哪位高手帮我用ArcGIS做一份江苏人口分布专题地图,数据最好用2010年或2011年的,感激不尽。_百度知道
求哪位高手帮我用ArcGIS做一份江苏人口分布专题地图,数据最好用2010年或2011年的,感激不尽。
邮箱,求在周二之前,比较急,求帮助,有了好答案给分,谢谢。
是各个地级市的,求在周二之前,比较急,求帮助,有了好答案给分,谢谢邮箱@qq,最后只要jpg图片即可.com
这个我可以帮你做,但是我现在手上没有arcgis破解软件,也没有数据啊
这个数据不是那么容易就有的,而且这个真要请人做也得花钱的
呵呵,这个问题难啊
那得有数据才可以啊!
其他3条回答
为您推荐:
其他类似问题
arcgis的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。用遥感解译后的img文件 怎么在ArcGIS中做土地利用专题图啊?_百度知道
用遥感解译后的img文件 怎么在ArcGIS中做土地利用专题图啊?
我知道需要转换,但不知道具体怎么做。只有这么多财富了,希望大家能帮我
我有更好的答案
将.img文件利用遥感软件转化为GeoTif文件,即可在arcgis中添加。如在ENVI中打开.img文件,在image窗口File-save image as-image file,输出数据类型选择GeoTif保存文件即可。
tif文件可以做专题地图么,
为您推荐:
其他类似问题
arcgis的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。4413人阅读
ArcGIS api for JavaScript
追加声明: 该文中所说的方法已经过时,目前仅供提供开发思路和参考,原因如下:
& & & &1.本文中使用ArcGIS&API for JavaScript 版本为3.14,而且加载的类包CustomModules版本也相对较老,对于更高版本的JS,可能存在某些方法不兼容的情况;
& & & &2.对浏览器的兼容性有要求,我去年写的时候只是领导想看一下效果,所以并没有考虑浏览器兼容问题, 当时是基于firefox浏览器,不支持chrome浏览器,更不支持IE8。
& & & &相关的资料已经上传至百度云,链接:http://pan.baidu.com/s/1nuLLmXz 密码:lct8,仅作为代码参考!& &&&&
& & & & 声明:本方法并不是本人原创,原创应该为《Web GIS从基础到开发实践(基于ArcGIS API for JavaScript)》一书的作者刘光,曾敬文,曾庆丰三位老师。本人只是在学习过程中根据自己的需求,对三位老师的程序进行了修改,记录了自己在学习的过程以及收获。在此特别感谢三位老师的启发。
& & & & ArcGIS api for JavaScript并没有直接给出我们客户端统计专题图的接口,这就给一些像我一样的新手很大的困难。在《Web GIS从基础到开发实践(基于ArcGIS API for JavaScript)》一书中,作者提出了这样一种方法:ArcGIS是基于Dojo框架编写的,那么利用Dojo
为我们提供的 DojoX.charting(http://dojotoolkit.org/reference-guide/1.9/dojox/charting.html#dojox-charting)来编写实现我们需要的图表。然后将我们图表放置在一个绑定了位置结点的自定义信息框中。然后编写信息框随地图放缩移动的事件,便可以得到我们想要的统计专题图效果。
& & & &首先我先来说一下原版程序中老师们自己写的类包CustomModules,它包含了三个JS文件,分别是:ChartInfoWindow.js (图表响应地图的放大、缩小、平移等操作)、CustomThme.js(基本的图表样式)、GeometryUtils.js(计算多边形中心的算法,确定信息框位置,比服务器算法更加高效)。再结合我自己想要达到的效果,我只加载了ChartInfoWindow.js
& & & 下面是我的源代码:
&!DOCTYPE html&
&meta charset=&utf-8&&
&title&直方图专题图&/title&
&link rel=&stylesheet& href=&http://192.168.15.86:8080/arcgis_js_api/library/3.14/3.14/dijit/themes/claro/claro.css& /&
&link rel=&stylesheet& href=&http://192.168.15.86:8080/arcgis_js_api/library/3.14/3.14/esri/css/esri.css&&
&link href=&ChartInfoWindow.css& rel=&stylesheet& /&
html,body{
padding: 0;
margin: 0;
height: 100%;
width: 100%;
border:0px solid #000;
width:100%;
height:100%;
border:1px solid #000;
height: 10%;
width: 80%;
border:1px solid #000;
&script&//将 “Chapter07\Sample7-2\js\CustomModules”目录下的ChartInfoWindow.js CustomTheme.js geometryUtils.js 三个文件打包为“CustomModules”添加到 引用之中
var dojoConfig = {
packages: [{
name: &CustomModules&,
location: location.pathname.replace(/\/[^/]+$/, &&) + &/ArcGIS-js/CustomModules&
//console.dir(dojoConfig);
&script src=&http://192.168.15.86:8080/arcgis_js_api/library/3.14/3.14/init.js&&&/script&
&esri/map&,
&esri/geometry/Point&,
&esri/layers/FeatureLayer&,
&esri/layers/ArcGISDynamicMapServiceLayer&,
&esri/symbols/SimpleLineSymbol&,
&esri/symbols/SimpleFillSymbol&,
&esri/renderers/SimpleRenderer&,
&esri/Color&,
&CustomModules/ChartInfoWindow&, //图表信息窗口类,处理如何响应用户地图操作,包括漫游、放大、缩小等
&dojo/_base/array&,
&dojo/dom-construct&,
&dojo/_base/window&,
&dojox/charting/Chart&,
&dojox/charting/Chart2D&,
&dojox/charting/action2d/Highlight&,
&dojox/charting/action2d/Tooltip&,
&dojox/charting/plot2d/ClusteredColumns&,
&dojo/domReady!&
], function (
Map, Point,FeatureLayer, ArcGISDynamicMapServiceLayer,
SimpleLineSymbol, SimpleFillSymbol,
SimpleRenderer, Color,
ChartInfoWindow,
array, domConstruct, win,
Chart,Chart2D,Highlight, Tooltip,ClusteredColumns
var Data = [
[&北京市&, , , , 7760],
[&天津市&, , , , 8624],
[&上海市&, , , , 5439],
[&重庆市&, , , , 1832],
[&黑龙江省&, , , , 1634],
[&吉林省&, , 38, ],
[&辽宁省&, , , , 5635],
[&山西省&, , , , 9746],
[&河北省&, , , , 9551],
[&陕西省&, , , , 1053],
[&甘肃省&, -, , , 7493],
[&四川省&, -, , , 9903],
[&贵州省&, , , , 7389],
[&云南省&, -, , , 8278],
[&海南省&, , ,
[&浙江省&, , , , 2346],
[&山东省&, , , , 3524],
[&江苏省&, , , , 7167],
[&安徽省&, , , , 1055],
[&福建省&, , , , 4958],
[&江西省&, , , , 9523],
[&河南省&, , , , 9171],
[&湖北省&, , , , 10873],
[&湖南省&, , , , 10547],
[&广东省&, , , , 9578],
[&青海省&, -, , , 8744],
[&西藏自治区&, -, , , 4730],
[&广西壮族自治区&, , , , 9181],
[&内蒙古自治区&, , 25, 3264],
[&宁夏回族自治区&, , , , 1937],
[&新疆维吾尔自治区&, -, , , 8895]];
var map = new Map(&map&, {
center: [22926],
//zoom: 4,
slider: false
var baseLayer = new ArcGISDynamicMapServiceLayer(&http://localhost:6080/arcgis/rest/services/chinamap_Theme/MapServer&);
map.addLayer(baseLayer);
//读取一个feature图层
var featureLayer = new FeatureLayer(&http://localhost:6080/arcgis/rest/services/chinamap_Theme/MapServer/2&, {
mode: FeatureLayer.MODE_SNAPSHOT,//快照模式???
outFields: [&FID&]
//为featureLayer设置渲染器
var defaultSymbol = new SimpleFillSymbol().setStyle(SimpleFillSymbol.STYLE_NULL);
var renderer = new SimpleRenderer(defaultSymbol);
featureLayer.setRenderer(renderer);
//featureLayer图层加载完毕后触发 createChartInfoWindow函数
featureLayer.on(&update-end&, function (evt) {
var showFields = [&A&,&B&,&C&];
createChartInfoWindow(showFields);
map.addLayer(featureLayer);
//创建放置直方图的信息窗口
function createChartInfoWindow(showFields) {
//假设虚构数据的最大值为1000
var max = 10000;
var optinalChart =
for(var i=0;i&Data.i++){
var infoWindow = new ChartInfoWindow({
domNode: domConstruct.create('div', null, document.getElementById('map'))
infoWindow.setMap(map);
var nodeChart =
nodeChart = domConstruct.create(&div&, { id: 'nodeTest' + i, style: &width:120height:50px& }, win.body());
var chart = makeChart(nodeChart,showFields,max,i);
//optinalChart =
infoWindow.resize(122, 52);
//计算几何的中心位置,将图表信息框放置于此
var labelPt = new Point(Data[i][1],Data[i][2],map.SpatialReference);
infoWindow.setContent(nodeChart);
infoWindow.__mcoords = labelPt;
infoWindow.show(map.toScreen(labelPt));
//在一个信息框中 绘制直方图
function makeChart(nodeChart,showFields, max,index) {
//初始化 一个图表变量
chart = new Chart2D(nodeChart,{margins: { l: 0, r: 0, t: 0, b: 0 }});
chart.addPlot(&default&, {type: &Columns&});
//chart.addplotarea({ stroke: null,fill: &transparent&});
chart.addAxis(&x&, { fixLower: &major&, fixUpper: &major&, min: 0,to:6, //初始刻度
labels: [{ value: 0, text: & & },{ value: 1, text: &A& },{ value: 2, text: & & },{ value: 3, text: &B&},{ value: 4, text: & &},{ value: 5, text: &C&},{value: 6, text: & &}],
font: &normal normal bold 6pt Tahoma&,//X轴值的大小,字体等
fontColor: &black&, //X轴值的颜色
majorTick: { color: &black&, length:
0}, //X轴大刻度的颜色、长度
minorTick: { stroke: &black&, length: 0} //X轴小刻度的颜色、长度
});//定义X轴
chart.addAxis(&y&, { vertical: true, fixLower: &major&, fixUpper: &major&, min: 0,to: 10000,//刻度最大允许值
font: &normal normal bold 4pt Tahoma&, //Y轴值的字体、大小等
fontColor: &black&, //Y轴值的颜色
majorTick: { color: &black&, length: 1}, //Y轴大刻度的颜色、长度
minorTick: { stroke: &black&, length: 0} //Y轴小刻度的颜色、长度
});//定义Y轴
//定义柱子颜色
var ColorArr=[new Color([0,220,0,0.85]),new Color([48,169,208,0.85]),new Color([62,193,121,0.85])];
//将attributes里各个字段的参数 设置为直方图的 “柱”
var length = showFields.
for (var i = 0; i & i++) {
serieValues = [];
for (var m = 0; m & m++) {
serieValues.push(0);
serieValues.push(0);
serieValues.push(Data[index][i+3]);
chart.addSeries(i, serieValues, { stroke: { color: &blue&, width:0},fill: ColorArr[i]});
chart.render();
&body class=&claro&&
&div id=&map& &&/div&
此外 还可以 绘制饼图和折线图
//折线图 需要引用相应的类包 &dojox/charting/plot2d/Lines& function makeChart(nodeChart,showFields, max,index) {
var chart = new Chart2D(nodeChart);
chart.addPlot(&default&, {type: &Lines&});
chart.addAxis(&x&);
chart.addAxis(&y&, {vertical: true});
chart.addAxis(&x&, { fixLower: &major&, fixUpper: &major&, min: 1,to:3, //初始刻度
labels: [{ value: 1, text: &A& },{ value: 2, text: &B&},{ value: 3, text: &C&}],
font: &normal normal bold 6pt Tahoma&,//X轴值的大小,字体等
fontColor: &black&, //X轴值的颜色
majorTick: { color: &black&, length:
0}, //X轴大刻度的颜色、长度
minorTick: { stroke: &black&, length: 0} //X轴小刻度的颜色、长度
});//定义X轴
chart.addAxis(&y&, { vertical: true, fixLower: &major&, fixUpper: &major&, min: 0,to: 10000,//刻度最大允许值
font: &normal normal bold 4pt Tahoma&, //Y轴值的字体、大小等
fontColor: &black&, //Y轴值的颜色
majorTick: { color: &black&, length: 1}, //Y轴大刻度的颜色、长度
minorTick: { stroke: &black&, length: 0} //Y轴小刻度的颜色、长度
});//定义Y轴
chart.addSeries(&all&, [Data[index][3],Data[index][4],Data[index][5]], {stroke: {color: new Color([240,162,22,0.85])}});
chart.render();
&span style=&font-family: Arial, Helvetica, sans-&&
&img src=&http://img.blog.csdn.net/27440?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center& alt=&& /&
/饼图& 应当引用相应的类包&dojox/charting/plot2d/Pie&,function makePieChart(nodeChart,showFields,index) {
//初始化 一个图表变量
var chart =
new Chart2D(nodeChart,{margins: { l: 0, r: 0, t: 0, b: 0 }});
chart.addPlot(&default&, {type: &Pie&,font: &normal normal 11pt Tahoma&,fontColor: &black&,labelOffset: -30,radius: 80});
chart.addSeries(&all&,[
{y:Data[index][3], text: &A&, stroke: &black&,fill:new Color([0,220,0,0.85])},
{y:Data[index][4], text: &B&, stroke: &black&,fill:new Color([48,169,208,0.85])},
{y:Data[index][5], text: &C&, stroke: &black&,fill:new Color([62,193,121,0.85])}
chart.render();
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:4475次
排名:千里之外
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'}

我要回帖

更多关于 arcgis 地图数据制作 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信