ArcGIS
文章平均质量分 54
ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。
superfreak
知到极处便是行,行到极处便是知。我写博客的目的就是希望达到**行到极处便是知**
初级程序员一个,喜欢写HelloWorld。
学习过的语言按照时间排序为:C、C++、VB、C#、Java、Javascript、SQL、HTML、CSS、Python。
都不精通,都稀松平常,我继续努力,早日月薪5万!
展开
-
ArcGIS API for JavaScript 版本的历史
Version4.22-December 2021 Version4.21-September 2021 Version4.20-June 2021 Version4.19-April 2021 Version4.18-December 2020 Version4.17-October 2020 Version4.16-July 2020 Version4.15-April 2020 Version4.14-December 2019 ...原创 2022-05-31 17:58:41 · 373 阅读 · 0 评论 -
arcgis api for js : 一个基本的图层选择功能的实现
代码如下,搞了一天,脑袋想的快,实现的慢。<head><script>var dojoConfig = { parseOnLoad: true };</script><script src="https://js.arcgis.com/4.19/"></script> </head><html><script>require([ "esri/Map", "esr原创 2021-09-29 16:17:10 · 269 阅读 · 0 评论 -
(ESRI官方帮助)为ArcGISServer 配置数据源连接:将 Oracle 数据库注册到 ArcGIS Server
原文地址:https://enterprise.arcgis.com/zh-cn/server/latest/manage-data/linux/register-oracle-with-arcgis-server.htm这个帮助里面说到了 不同的Arcgis Server 和Oracle 以及ArcGIS Desktop的搭配,需要安装不同版本的客户端,以及一些设置说明。照搬一下子,说一下最常见最low的那种情况即 都在一台机器上 ArcGIS Server、ArcGIS Pr.原创 2021-08-31 16:57:54 · 218 阅读 · 0 评论 -
ArcGIS桌面中关于“输入模式和参数数据类型”的重点描述
摘抄一些原文帮助的内容,便于阅读和理解。值表值表”是相交和合并以及许多其他工具中使用的多列表。下图显示了相交工具,其输入要素参数是包含两列的“值表”:要素和等级。值表不可传输,其输入模式在服务编辑器 中将固定为常量值。注意:记住固定为常量值这个,上一篇博文处我们也看到了,的确是固定的,你改变不了,不可以输入任意两个要素,而是固定好的,这个就有点搞笑了,个人认为这个不太合理了,没有人会对两个固定的数据做相交分析,这没有任何的意义。上一篇博文的图如下:注意看上图的就是常量值。让我原创 2021-08-26 16:32:52 · 366 阅读 · 0 评论 -
发布一个地理处理服务:相交分析为例
上一篇博文我们创建了一个相交分析的模型,并进行了分析,下面来把这个模型发布为服务。打开结果界面地理处理--》结果,就打开了结果界面。结果界面发布地理处理服务在结果界面中,找到IntersetTest 右击,共享--》地理处理服务。弹出:共享为服务界面,默认就是发布服务,就可以了。点击下一页:发布服务界面,此处选择一个连接:这个地方如果是空的,可以点击右侧的按钮进行添加,需要你先安装ArcGISServer,并建立好站点。这个是另外一个话题。我这里都已经做好了,因..原创 2021-08-26 15:12:36 · 319 阅读 · 0 评论 -
ArcGIS桌面使用ModelBuilder创建模型的几种情况、情形、例子学习:带你看看几个model的设定和运行的情况
模型构建ArcGIS中找个文件夹,建立一个工具箱:KingUse,你的就随便了。在KingUse工具箱内创建一个Model,叫IntersectTest ,就是相交分析测试的意思。如图:打开ModelBuidler,或者打开你的模型,这样就来到了ModelBuilder(以下简称MB)的界面了。把相交分析工具拖拽进去,保存一下。如图:这样你就创建完成了第一个模型,啥参数也没有。保存一下,然后关闭MB。模型运行下面来看看这种情况下这个模型的运行情况。Arccatal原创 2021-08-26 11:30:32 · 1397 阅读 · 0 评论 -
ArcGISServer 10.5安装完毕授权后的一些设置
默认的帮助地址是:https://localhost:6443/arcgis/help/zh-CN/index.html#//0154000003ts000000 可以去看看。我的如下图:上面说的是默认的帮助的位置,供参考。下面是博文的正文部分。最开始会出现一些错误提示,过大概一分钟吧,就出现这个界面:计算机未加入任何ArcGISServer站点,您可以创建新站点或者直接加入一个现有站点。我选择了:创建新站点。第一步:自动弹出安装向导第二步:创建主站点管理员账户。此处的用户是:...原创 2021-08-04 10:15:57 · 2066 阅读 · 0 评论 -
ArcGISServer 10.2发布地理处理服务:以CAD数据至地理数据库为例(3)创建一个带有参数的CAD至地理数据库模型
本例子将使用ModelBuilder 建立一个模型,可以实现参数化的接受cad数据,也即是说你可以输入自己的cad文件,或者以后服务建立起来后,传入一个cad文件的路径,模型或者服务就可以将CAD转为地理数据库。系统提供好的CAD至地理数据库工具位于Conversion Tools .tbx 下的转出至地理数据库的下面。我的例子中数据位于D盘,如下图:可以先用ArcCatalog先在这个目录下创建一个工具箱:CADUse.tbx.工具箱的名字就叫:CADUse.tbx,在这...原创 2021-07-28 16:12:27 · 558 阅读 · 2 评论 -
地理处理服务设置:参数(from ArcGIS 桌面help)
详细说明了在发布地理处理服务的时候,参数这个页面的一些设置的具体含义 参数 说明 集群 服务运行的集群。 执行模式:同步或异步 同步和异步定义了客户端(使用任务的应用程序)如何与服务器进行交互以及如何获取任务结果。服务设置为同步时,客户端将等待任务完成。通常,同步任务的执行速度很快,大概需要 5 秒或更短。异步任务的执行往往花费的时间较长,客户端必须定期向服务器发出询问以确定任务是否已完成,如原创 2021-07-27 16:05:28 · 147 阅读 · 0 评论 -
ArcGISServer 10.2发布地理处理服务:以CAD数据至地理数据库为例(2)发布地理处理服务
本文将严格的记录发布地理处理服务的每一个过程和步骤,夹杂着一些说明性的文字,帮助我们更好地理解和掌握发布地理处理服务这个主题。书接上文:ArcGISServer 发布地理处理服务:以CAD数据至地理数据库为例(1)CAD转至地理数据库点击ArcMap中的地理处理菜单-->结果,出现下图:选中CAD至地理数据库,右键单击弹出菜单如下:选择共享为地理处理服务,出现下图:默认是选中发布服务的,不用动,点击下一页 :上图中也不用修改什么,继续下一页,出现下图:...原创 2021-07-27 15:53:32 · 1269 阅读 · 1 评论 -
ArcGISServer 发布地理处理服务:以CAD数据至地理数据库为例(1)CAD转至地理数据库
本人笔记本电脑中有CAD数据文件一个,格式为dwg格式,用系统工具箱-->ConversionTools 工具箱-->转出至地理数据库工具箱-->CAD至地理数据库 ,工具的界面如下:点击确定,成功了,执行过程如下图:结果存储在Default.gdb中,并且默认加到了ArcMap中。ArcCatalog中的默认地理数据库中新生成的数据集,下面有polygon、polyline、行政区Arcmap自动加载了转换后的数据集。至此,用系统提供的工具将CAD..原创 2021-07-27 14:08:13 · 1212 阅读 · 3 评论 -
JS API Sample_Query Attachments 查询附件
本程序实现了在鼠标点击区域范围内搜索800米范围内的那些带有附件的要素,并把附件图片显示出来。有个别地方我没有看懂,加了一些注释放在下面供参考和以后研究。我没有看懂的主要是在:含有Object.keys(attachmentsByFeatureId) 的代码段,确切的说还不是特别懂Object.keys()的用法。<html> <head> <meta charset="utf-8" /> <meta name="viewport" .原创 2021-06-04 11:05:22 · 185 阅读 · 0 评论 -
Samples_Event explorer_watch properties注释解读研究
这个例子可以学习事件和属性,挺有意思的,故格了这个程序一个礼拜了,大概明白了一点,全端出来共享一下了<html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <title>Event explorer / watch proper原创 2021-05-28 15:11:28 · 101 阅读 · 0 评论 -
arcgis api for JS:完整版实现创建两个view,view上放置关闭按钮,点击按钮,关闭这两个view
场景:完整版实现创建两个view,view上放置关闭按钮,点击按钮,关闭这两个view 。//创建两个新的div元素:leftdiv和rightdiv function createTwoDivs(){ //left div leftdiv=document.createElement("div"); leftdiv.id="leftViewDiv"; left原创 2021-05-14 15:08:24 · 270 阅读 · 0 评论 -
arcgis js api 开发:点击按钮,移除一个div
使用场景:点击某个按钮,创建两个div(leftdiv,和rightdiv),放到了主地图view上,然后现在想在这个两个view上创建两个关闭按钮,点击按钮,移除这两个新创建的div。function doLeftViewDivRemove(){ // alert("doLeftViewDivRemove is called"); //leftView.destroy(); //不可以这么写,这么写就都没有了,这个应该都是引用的关系。故注释掉 var te原创 2021-05-14 14:47:03 · 137 阅读 · 0 评论 -
ESRI Button 对应的图标
运行以下程序可以看到大部分,最后面的五个显示不出来,暂时不知道为什么。但大部分是有用的,出不来的我单独发图。<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"><title>ARCGIS API原创 2021-04-01 17:36:52 · 529 阅读 · 0 评论 -
Esri Icon Font (Calcite theme)的地址
在做开发的时候,有很多按钮就是用的字体,这个地址提供了详细的说明。Esri Icon Font (Calcite theme)https://developers.arcgis.com/javascript/latest/esri-icon-font/,后续我会尝试着翻译该文章。原创 2021-04-07 10:03:47 · 154 阅读 · 0 评论 -
Dojo官方教程:Charting
实现了用程序代码来创建饼图,而不是用声明式。教程里面说:建议用代码而不是声明式的,代码的创建方式更稳定更可控。代码如下:<!DOCTYPE HTML><html lang="en"> <head> <meta charset="utf-8"> <title>Demo: Basic Programmatic Chart</title> <link rel="styl...原创 2021-02-22 15:48:53 · 229 阅读 · 0 评论 -
arcgis JS API 中 watch函数的含义和出处
在帮助文件中有一个文章叫做《Programming patterns》,这里面提到了 很多API的类均是Accessor类的子类均有以下三个方法:Method Name Return Type Description get(propertyName) Varies Gets the value of the property with the namepropertyName set(propertyFields) N/A For eachkey/val..原创 2020-10-26 17:14:59 · 450 阅读 · 0 评论 -
使用 ASCII 文件重分类的注意事项
昨天重分类并不成功,今天同事分类了一下就成功了,为什么呢? 是因为我的分类ASCII 文件写的不对,正确的写法如下:1029.212891 1228.290812 :11228.290812 1286.843142 :21286.843142 1347.737565 :31347.737565 1420.342454 :41420.342454 1626.446655 :5即低值 高值 : 目标值 1低值 高值 : 目标值 2低值 高值...原创 2020-10-21 17:07:49 · 499 阅读 · 0 评论 -
地理处理服务重分类参数的写法
曾经觉得这个参数好难写,因为是一个映射关系,哪知道不存在的。就是一个字符串,怎么分类写在字符串里面,就完事了。关键代码如下:<script> require([ "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dijit/layout/AccordionContainer", "esri/Map", "esri/views/Map...原创 2020-10-19 15:30:44 · 180 阅读 · 0 评论 -
Dijit Themes, Buttons, and Textboxes-例子图片
第一个例子是一个hello文本,应用了样式,不过啥效果也没有,图片如下:我自己加的一个例子,几个css都用了,也是没有啥效果。图片和第一个一样。就不上图了。官方的第二个程序是:一个button,点击后控制台会出现一段文字,图片如下:第三个程序是给Button加了图片,点击也是会在控制台出现文字,(原文的例子是不显示label,按钮上没有什么字,我给改为true了,就会显示文字)图片如下:第四个程序是:三个不同的按钮,toggle、Commo、DropDown,图如下:两张分别对应原创 2020-08-20 17:08:30 · 107 阅读 · 0 评论 -
Layout with Dijit-几个程序的完整图片
整个例子的最终效果图如下:图1就是有个头、左侧边栏、右侧是内容栏,然后内容栏内部是用tab页面方式来进行布局。接下来是只有HTML标签,没有加任何控件的页面。页面如下图:图2接下来是:添加了widget之后,但是还没有添加tab页面的时候的效果,图如下:图3接下来是:是嵌套的BorderContainer,这个例子很精妙,上下,左右都可以调尺寸,图如下:图4接下来:添加了Tab页面的效果,这个也是最终的效果图了,和上面的第一张图片是一样的。属性上可以设置一下tab页面的具原创 2020-08-18 16:31:33 · 116 阅读 · 0 评论 -
Layout with Dijit 程序图片
原创 2020-08-07 16:51:21 · 102 阅读 · 0 评论 -
dijit/Dialog 示例
原创 2020-08-07 14:55:45 · 257 阅读 · 0 评论 -
开始学习Dojo!
最近接到一个任务是做网络路径分析的,用 Arcgis JS API 做,需要学习Dojo框架。打算在这里记录一下学习的过程。并整理一些文档出来。都是翻译的文档和自己做开发的体会。...原创 2018-08-29 14:20:13 · 130 阅读 · 0 评论 -
EF Database First with ASP.NET MVC: Creating the Web Application and Data Models开发遇到问题的解决办法
问题描述:创建Model的时候,出现问题。解决办法:不能写主机名。一定要写(localdb)\ProjectV12 .原创 2015-09-08 17:36:10 · 466 阅读 · 0 评论 -
在新公司,接触到了海事GIS这个领域
目前的公司做海事方面的项目,我做售前,主要是写文档,研究一些海事的软件系统。业余时间看看gis底层开发的东西。原创 2013-12-20 16:30:18 · 777 阅读 · 0 评论 -
ArcGIS的Build号的含义
FAQ: What are the build numbers for all the recent releases of ArcGIS?Article ID:30104Software: ArcGIS - ArcEditor 9.0, 9.1, 9.2, 9.3 ArcGIS - ArcInfo 9.0, 9.1, 9.2, 9.3 ArcGIS - Arc原创 2008-12-04 13:18:00 · 920 阅读 · 0 评论 -
2008ESRI用户大会问答之ArcGIS Server部分
1、ArcGIS Server 9.3有哪些新的改进? 答:在ArcGIS Server 9.3版本中,我们侧重于以下几个重点领域的改进:开放——ArcGIS Server支持额外的OGC服务,包括增强的WMS支持,以及新的WCS和WFS支持。图像服务——针对图像传输的新的图像服务优化。它支持客户端的采样/压缩要求,并提供图像和数据进行分析。这个开放的服务原创 2008-10-31 10:21:00 · 1220 阅读 · 0 评论 -
Mxd文档尺寸增大的解决办法?
有个解决方法可惜对我的机器都不起作用,正在琢磨如何解决。原文有个解决的英文文档,大意就是去掉ArcCatalog中的地理处理的历史信息。但是对我的机器来说都不管用。 解决办法:可以用C:/Program Files/ArcGIS/DeveloperKit/Tools 该目录下有个MXDDoctor.exe ,诊断之后,选择Treament标签下的FixDocument 即可。修复出原创 2008-09-18 17:01:00 · 485 阅读 · 0 评论