自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不睡觉的怪叔叔的博客

记录GIS、分享GIS

  • 博客(33)
  • 资源 (1)
  • 问答 (7)
  • 收藏
  • 关注

翻译 ArcGIS API For JavaScript官方文档Tutorials之使用ArcGIS.com webmap

Build a web map using ArcGIS.com    在这个教程中,您将使用ArcGIS API for JavaScript构建一个应用程序,该应用程序显示一个来自ArcGIS.com的web map。    这个教程向您展示如何:    ①在ArcGIS.com构建一个Web Map    ②创建一个来自您的ArcGIS.com Web Map的地图应用程序    ③给地图应...

2018-04-27 22:12:26 629

翻译 ArcGIS API For JavaScript官方文档之Renderer类

一、Class:Rendererrequire(["esri/renderers/Renderer"], function(Renderer) { /* code goes here */ });二、描述    渲染器的基类,被用于GraphicsLayer和FeatureLayer。Renderer没有构造函数。    有关渲染、智能制图和使用visual variables(可视化变量)的更多...

2018-04-25 22:49:33 2632

翻译 ArcGIS API For JavaScript官方文档之热力图渲染

一、API类:HeatmapRenderer                require(["esri/renderers/HeatmapRenderer"], function(HeatmapRenderer){ /*主体代码*/ });二、描述    HeatmapRenderer(热力图渲染器)将要素层的点数据渲染成可视化栅格来强调密度较高或权值较高的区域。该渲染器使用Gaus...

2018-04-24 23:48:08 5849

翻译 ArcGIS API For JavaScript官方文档Tutotials之Search widget(搜索小部件)

Search Widget    Search wdiget(搜索小部件)通过添加一个搜索框提供了简单的地图导航。这个搜索框使用户能够比标准的panning/zooming更快、更容易地移动到一个位置。它提供了基于给定locator service(定位器服务)和/或feature layers(要素图层)的搜索功能。搜索小部件类似于Geocoder小部件。它们之间主要的区别在于Search wi...

2018-04-24 17:04:25 1613

翻译 ArcGIS API For JavaScript(八)之Arcade

Arcade——表达式语言1、概览   Arcade是一种轻量级且安全的表达语言,用于在ArcGIS平台上使用。与其他表达式语言一样,它可以执行数学计算和评估逻辑语句。它专门用于创建自定义可视化和在ArcGIS平台上标记表达式,允许用户在ArcGIS Pro、ArcGIS Online、ArcGIS Runtime APIs和ArcGIS API for JavaScript中编写、共享和执行自定...

2018-04-24 09:45:50 1729

翻译 ArcGIS API For JavaScript官方文档二十一之Popups and Info Windows②

四、Popup概述Working with Popups1、使用ArcGIS.com创建Popup    您能使用JavaScript API程序化构建info window,请参阅“fomat info window content topic”查看详细说明。另一种方法是使用ArcGIS.com在地图查看器中构建一个web地图并配置 pop-up windows(弹出窗口)。您可以快速创建包含格...

2018-04-23 22:07:50 1177

翻译 ArcGIS API For JavaScript官方文档(二十二)之地理处理

一、ArcGIS JavaScript API 的geoprocessing(地理处理)概览    Geoprocessing允许您自动地和链式地进行GIS分析操作。通过使用ArcGIS创建自定义tools(工具)和models(模型),您可以做到这一点。model通常由一系列可以在ESRI的ArcToolbox中看到的tool组成,通过逻辑方式将它们链接到一起完成特定的事情。例如:一个模型可以从...

2018-04-22 14:38:04 938

翻译 ArcGIS Server之使用代理页面

Using the proxy    代理包含服务器端代码,该代码运行在您的web服务器上。您的浏览器基于web应用程序将请求发送给代理,然后代理将请求转发给远程web服务器,并将远程服务器返回的响应传递回应用程序。    您可能需要在下列情况下使用代理:您试图访问的资源位于与应用程序不同的域上,而“跨源资源共享”(CORS)支持是不可用的。CORS是一个规范,允许web服务器与web浏览器进行交...

2018-04-18 11:40:49 1699

翻译 ArcGIS API For JavaScript官方文档之Dojo——⑤Dojo Layouts

Dojo layout dijits1、使用Dijit layout widgets    dojo的layout dijits提供了一种使用最少努力创建灵活布局的方法。ArcGIS JavaScript API 包含DOJO UI库,因此您可以使用Dojo layout dijits创建应用程序,这些应用程序将map和分析功能整合到一个可视化且具有吸引力的设计中。    ArcGIS JavaS...

2018-04-15 17:34:19 1121

翻译 ArcGIS API For JavaScript官方文档之Dojo——③Dojo Dijits

Dojo Dijits    您可以使用Dojo widgets或“dijits”来将预先打包的用户界面组件添加到应用程序中。dojo有许多现有的dijits,您可以从text boxes、buttons、menus、calendars、color pickers等等。    Dijits已经测试在不同浏览器上能保持一致,并且符合可访问性和本地化要求。dijit框架是可扩展的,因此您甚至可以创建自...

2018-04-15 16:18:22 476

翻译 ArcGIS API For JavaScrip官方文档之Dojo——②Get Dojo

Get Dojo1、我怎么得到dojo?我必须安装它吗?    dojo包含在arcgis javascript api中,因此无需托管/引用/安装它。当您包含引用ArcGIS API for JavaScript的脚本标记时,您可以访问完整的dojo工具包版本。    要找到一个特定版本的JS API使用的dojo版本,在包含js api的页面上打开浏览器控制台并复制/粘贴以下内容:[dojo....

2018-04-15 16:07:40 276

翻译 ArcGIS API For JavaScript官方文档之Dojo——Work with Dojo

    Working with Dojo    Dojo是一个开放源代码工具包,它帮助您编写健壮高效的JavaScript代码。JavaScript是一种在Web浏览器中运行的语言,并且有各种各样的Web浏览器可以用不同的方式来解释JavaSript。诸如Dojo、jQuery、YUI、Prototype和其他许多工具包都设计用来抽象浏览器特性,这样您就不必再代码中学习它们并处理它们。    使...

2018-04-15 16:00:18 1392

翻译 ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——④数据可视化

Data Visualization TechniquesFeature layer是客户端图层,用于访问数据,并在浏览器中以矢量图形的形式绘制要素。Feature layer可以使用下面概述的技术来可视化,使用API中的几种渲染器:DensityColorSizePredominanaceMultivariate maps1、Density    Density(密度)可以使用ArcGIS AP...

2018-04-14 16:19:41 1628

翻译 ArcGIS API For JavaScript官方文档之Turtorials——④方向小部件D

Directions wiget1、Directions widget简介    Directions widget计算两个或更多位置之间的方向,并且使添加路线规划到页面、添加路径到地图变得容易。本教程描述如何向地图中添加directions widget、自定义页面布局以在地图旁边的侧栏中显示directions widget,还可以选择指定您自己的网络分析服务而不是默认的路径服务。    在开...

2018-04-14 13:51:32 525

翻译 ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——③符号和渲染器

Symbolizing graphics with renderers    Symbol定义了graphic(图形)的外观,包括填充颜色或图案、边框宽度和透明度。ArcGIS API for JavaScript包含许多symbol类,每个类允许您以一种独特的方式指定。每个symbol类性也是特定于geometry类型的,例如,point、line或者polygon。    render定义了一...

2018-04-13 23:25:56 3210

翻译 Dojo官方文档(五)之小部件——①超越Dojo

Beyond Dojo原文地址:https://dojotoolkit.org/documentation/tutorials/1.10/beyond_dojo/index.html    Dojo区别于其他JavaScript库的地方在于Dojo的范围。虽然您可以简单地使用Dojo基础的功能,DOM、Ajax、effects和其他常用功能。工具包提供了更多的功能。在本教程中,我们将快速浏览doj...

2018-04-13 16:57:57 361

翻译 ArcGIS API For JavaScript官方文档(一)之关于API

一、Get Started(开始)    如果您是JavaScript和Web编程新手,Learn JavaScript和W3 Schools JavaScript Tutorials是开始学习这些的好地方。关于更多的内容,Dive Into HTML5和Eloquent JavaScript是两个极好的免费资源。如果您喜欢视频,Crockford on JavaScript是一个优秀的视频资源。...

2018-04-13 12:30:56 7926 1

翻译 ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——②要素图层概述

 Feature Layers    ArcGIS JavaScript API 2.0版提供了一个新的feature layer(要素图层),用于处理客户端graphic feature(图形要素)。您可能熟悉以前版本中的graphic layer(图形图层),feature layer继承了graphic layer,但提供了额外的功能,例如执行查询和选择的能力。Feature layer也用...

2018-04-13 09:52:51 1523

翻译 ArcGIS API For JavaScript官方文档(二十)之图形和要素图层——①Graphics概述

Working with graphics    ArcGIS JavaScript API允许在地图上绘制graphic(图形)。graphic可以由用户作为标记或输入绘制,也可以由应用程序根据任务绘制。例如,应用程序可能会将查询结果作为graphics添加到地图。    您可以为您的ArcGIS JavaScript API地图创建和添加一个或多个graphic图层。一个GraphcsLaye...

2018-04-12 00:02:07 3506

翻译 ArcGIS API For JavaScript官方文档(十四)之使用分析小部件

    Analysis Widgets(分析小部件)提供对ArcGIS Spatial Analysis Service(空间分析服务)的访问,该服务允许您通过ArcGIS API for JavaScript对托管数据执行常用的空间分析。    Analysis widget的特点:精心涉及的用户界面:用户可以选择参数并提交分析工作。事件触发:随着分析作业的进展——当作业开始、结束和成功时,在...

2018-04-11 21:19:49 419

翻译 ArcGIS API For JavaScript官方文档(十一)使用QueryTask

    QueryTask、Query和FeatureSet一起用于查询地图中的一个图层并显示结果。    用户向Query提供输入参数,此输入参数可能包括选择地图上的要素的信息。输入参数用于创建查询筛选器。在流程的下一步,QueryTask根据查询筛选器执行查询任务。在流程的最后一步,结果被当做FeatureSet返回,这些结果包括为高亮地图上的要素而选择的每个要素的geometry,它还包括用...

2018-04-11 16:10:15 4379 1

翻译 ArcGIS API For Javascript官方文档(十)之添加任务

    这个示例提供了有关如何使用task(任务)的详细信息。所有task都是异步的,因为它们发向REST服务发出http请求。使用query task(查询任务),显示表格结果,但不包括地图。    在ArcGIS API for JavaScript Sandbox中查看此示例的活动版本。sandbox(沙箱)是一个实时代码编辑器,允许您修改示例的源代码并实时查看改变。    以下是整个HTM...

2018-04-10 22:56:08 306

翻译 ArcGIS API For Javascript官方文档(三)之从Web服务器取回数据

    esriRequest是从web服务器取回数据的实用方法。数据可以是静态的(存储在web服务器上的文件中),也可以是动态的(由web服务按需生成)。esriRequest可处理以下格式:纯文本XMLJSONJSONP or "JSON with padding"1、先决条件    在提出请求之前,一些信息是必需的:    ①数据的位置,即URL    ②对于web服务,需要必需的参数和适当...

2018-04-10 12:06:03 1718

翻译 ArcGIS API For JavaScript官方文档(十三)之Web地图

    ArcGIS API for JavaScript可以与使用ArcGIS.com地图查看器创建的Web地图一起工作。使用地图查看器可以快速轻松地创建和共享地图。Web地图可以包含ArcGIS Server的地图、图像和要素服务,KML文档,以及OGC web服务的图层。您还可以导入存储在逗号分隔的值表(.csv或.txt)或GPS交换格式(.gpx)文件中的数据。在创建web地图时,您可以...

2018-04-09 19:26:23 1052

翻译 ArcGIS API For JavaScript官方文档(一)之默认API配置

    ArcGIS Javascript API有可以被覆盖的默认选项,所有配置选项的默认值都存储在esri/config模块中。要修改默认值,需要加载该模块,将其命名为esriConfig并将该对象上的属性更新为所需的值。require(["esri/config"], function(esriConfig) { // update esriConfig properties here ...

2018-04-09 16:46:04 2425

翻译 ArcGIS API For JavaScript官方文档(七)之编辑

    ArcGIS API For JavaScript支持在Web上编辑地理数据。基于Web的编辑允许一组人在您的数据上进行添加与删除,这些人包括现场工作人员、公司其他部门的分析员,或者甚至是一群受人欢迎的志愿者,他们可以通过简单的编辑界面为您的数据做出有价值的贡献。    API包含帮助您向应用程序添加编辑功能的小部件。您可以在地图和Web应用程序中进行一些设计工作,以简化编辑时的终端用户体...

2018-04-09 12:21:59 2871

翻译 ArcGIS API For JavaScript官方文档(六)之设置范围

    使用地图的一个常见操作是设置地图的extent(范围)或获取在其他操作中使用的extent。在map上设置新extent的简单替代方案是调用map的centerAndZoom()方法,该方法基于给定中心点和细节级别(level of detail-LOD)设置新的extent。1、默认的extent    如果在初始化map时不包含extent信息,默认extent作为初始化extent信...

2018-04-07 14:44:41 11947 5

翻译 ArcGIS API For JavaScript官方文档(二)之默认的API字符串

    ArcGIS JavaScript API的各种组件使用默认字符串,这些字符串可以被覆盖。例如,使用绘图工具时出现的工具提示中的文本、各种小部件(如属性检查器)中的文本或用于填充部件(如Home Button)的DOM节点的alt属性的文本。    要修改API使用的一个或多个字符串,请使用Dojo's internationalization module加载esri/nls/jsapi...

2018-04-07 13:29:09 696

翻译 ArcGIS API For JavaScript官方文档(四)之事件处理

        ArcGIS API For JavaScript是事件驱动的API。事件发生在您与JavaScript应用程序交互时,加载页面、单击鼠标、执行任务和许多其他操作都会触发事件。您可以通过监听事件并编写响应事件的代码使应用程序具有交互性,这就是所谓的“处理”事件。1、为什么ArcGIS API For JavaScript是事件驱动的API?    事件的使用主要有两个主要原因:  ...

2018-04-07 11:26:21 10032 1

翻译 ArcGIS API For JavaScript官方文档(五)之地图导航

    ArcGIS API For JavaScript2.7版引入了使用苹果触控板或魔法鼠标时默认地图Navigation(导航)方式的变化,这种新的Navigation方式称为Superpan(超级导航板)。...

2018-04-07 08:45:09 1556

翻译 ArcGIS API For JavaScript官方文档(二十一)之Popups and Info Windows①

一、Info windows and graphics    向ArcGIS JavaScript应用程序添加交互性的一种简单方法是通过Info windows显示信息以响应用户的操作。通过使用其他API,你可能知道info windows是“气球”、“地图提示”、“标注”或者“弹窗”。概念是一样的:用户单击或者悬停在地图上的某个位置上,并看到有关该位置的特定信息。1、一个info window ...

2018-04-06 19:29:09 1054

转载 ArcGIS Server之动态图层

一、什么是动态图层?    动态地图服务发布到ArcGIS Server站点后,可根据需要选择是否允许服务器的客户端(如ArcGIS Web API)动态更改地图服务中的图层外观和行为。    要确定哪些图层显示在地图中、图层符号系统、图层顺序和位置以及标注等,可通过使用动态图层在服务器端实现。这样,动态图层可有效增加用户于地图的交互量。    例如:假设创建了一个包含美国各州图层的地图文档,并根...

2018-04-06 16:05:48 1569

原创 ArcGIS Server之地理处理服务

1. 概念①什么是地理处理?地理处理能够自动执行GIS任务以及执行空间分析和建模任务。地理处理通过提供一组丰富的工具和机制来实现工作流的自动化操作,这些工具和机制能够使用模型和脚本将一系列的工具按照一定操作顺序结合在一起。②什么是地理处理工具?ArcGIS提供了数百种工具用于地理处理,这些工具都存储在工具箱中。另外还可以通过模型构建器(可视化编程语言)或Python脚本(文本编程语言)创建自定义的...

2018-04-05 12:24:10 1276

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除