arcgis

Arcgis使用本地js和css的方法

我怕爱的太早我们不能终老 提交于 2020-02-27 20:16:47
默认的情况下,arcgis会使用官网的js和css样式,加载会很忙,地图有时候会因为js文件请求超时而加载不到,特别影响体验,所以很有必要将js文件打包到项目中来使用; 1.官网下载对应的js包 2.放到content目录下面,如图所示 3.修改js中的路径地址 修改两个js中的地址为相对路径,之前应该[HOSTNAME_PATH]啥的吧,不记得了;修改成相对路径 4.在使用module之前,通过loadScript加载dojo.js即可 5.修改css的引用地址 如果不加载css,会导致部分样式显示有问题,比如点击图标的时候上面的图层显示不出来;修改如下所示 ok,到这里基本就结束了,你会发现加载速度嗖嗖的了; 来源: CSDN 作者: xiaoguangtouqiang 链接: https://blog.csdn.net/xiaoguangtouqiang/article/details/104540856

ArcGIS实验教程——实验二十一:DEM分析

一世执手 提交于 2020-02-27 12:12:58
一、 实验描述 表面分析主要通过生成新数据集,如等值线、坡度、坡向、山体阴影等派生数据,获取更多的反应原始数据集中所暗含的空间特征、空间格局等信息。 二、实验内容 1、地形因子计算 2、填挖方计算 3、通视分析 4、剖面线计算 5、山体阴影 6、曲率计算 7、等值线 三、实验目的 1、掌握表面分析的方法 四、实验数据 lanzhouDem 五、实验过程 加载数据: dem 1 、 地形因子计算 (1)坡度计算 坡度指过地面人任意一点的切平面与水平地面之间的夹角。 Slope (2)坡向计算 坡向指地面上一点的切平面的法线矢量在水平面的投影与该点的正北方向上的夹角。 Aspect 2 、填挖方计算 填挖方是一个通过添加或移除表面物质来修改地表高程的过程。 原始高程 设计高程 填挖方 3 、通视分析 4 、剖面线计算 5 、山体阴影 山体阴影通过考虑照明源的角度和阴影,根据表面栅格创建晕渲地貌。 6 、曲率计算 地面曲率是对地形表面上一点扭曲变化程度的定量化度量因子。曲率计算的输出结果为每个像元的表面曲率,该值通过将像元与八个相邻像元拟合而得。曲率是表面的二阶导数,即坡度的坡度。 曲率 7 、等值线 等值线就是将表面上相邻的等值点(如高程、温度、降水、大气压力等)连接起来的线。 等高线 本实验到此结束! 专注GIS教育,探索GIS奥秘,分享GIS价值! 来源: CSDN 作者:

Ubuntu安装GDAL 2.1

点点圈 提交于 2020-02-26 18:04:55
希望疫情早日得到控制,今天来回顾下之前提到的如何在Linux系统下安装GDAL,本文以Ubuntu为例。 1 GDAL简介 GDAL全称为Geospatial Data Abstraction Library,是当前GIS和遥感领域最为知名和基础的开源库。它实现了基础的栅格与矢量文件的读写以及众多相关的基础空间分析功能,当然矢量文件主要依赖OGR来实现。有非常多的GIS软件都有使用到GDAL/OGR库,包括Esri ArcGIS系列,Google Earth以及开源的GRASS GIS软件。 如果你想在GIS和遥感领域有所建树,那么强烈建议你,走出ArcGIS,多试试不用ArcGIS能做到什么事。ArcGIS很强大,但是并不是离开ArcGIS就没有GIS了。如果只拘泥在ArcGIS上,很有可能被限制住。所以推荐的第一步,就是从安装GDAL开始。 当然GDAL本身在Windows上安装也比较费劲,下次有机会来讲一讲这块。本次主要介绍在Linux——Ubuntu上安装。 2 Ubuntu安装教程 这次主要是在自己的Linux子系统(WSL)上安装。首先其实Linux安装GDAL有一种简便方式,即直接敲入命令行。 sudo apt install gdal-bin 但这个安装的gdal版本偏旧(当前GDAL最新版本为3.03,而这个版本还停留在1.0左右)

Arcgis-Wiki_05-地图投影

孤街浪徒 提交于 2020-02-25 19:34:19
前言 坐标系是GIS的灵魂,搞明白很有必要。 地理坐标系和投影坐标系 地理坐标:为球面坐标。 参考平面地是 椭球面,坐标单位:经纬度。 大地坐标:为平面坐标。参考平面地是 水平面,坐标单位:米、千米等。 地理坐标转换到大地坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面) 我国常用的地理坐标系 Beijing 1954、Xian 1980、CGCS2000、WGS 1984 最常出现的问题就是Xian 1980的矢量叠加到各种地图软件上存在大概100多米的偏移,这是因为商业地图多数采用WGS 1984坐标,而Xian 1980为了保密,参数并未公开,而各种软件并不能做到准确的动态投影。好在国家在逐渐推行CGCS 2000坐标,CGCS 2000和WGS 1984基本不存在偏移,完全满足精度不高的作业。 高斯-克吕格投影 我国大中比例尺地图均采用高斯-克吕格投影,其通常是按6度和3度分带投影,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。 分带方法 6度分带从本初子午线(0度经线)开始,按经差6度为一个投影带自西向东划分,全球共分60个投影带,带号分别为1-60; 3度投影带是从东经1度30分(1.5度)经线开始,按经差3度为一个投影带自西向东划分,全球共分120个投影带。 平面直角坐标系统 为了便于地形图的测量作业,在高斯

修改ArcGIS Server Account / 站点管理员的 账号、密码

百般思念 提交于 2020-02-19 15:41:55
安装ArcGIS Server(10.1之后版本)时会先后创建两个账户: ArcGIS Server Account 和 站点管理账户 ArcGIS Server Account: 是操作系统账户,Server访问机器上的数据需要通过该账户,因此发布服务时经常需要保证对涉及服务的路径赋予ArcGIS Server Account 读写权限(读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予arcgis server account(如果安装时没有改名字, 默认名字为arcgis)读写权限,如果列表中没有该账户,点 编辑→ 添加→ 输入对象名称→ 检查名称 ) 站点管理账户: 浏览器端登录Server Manager时的账号密码 ArcGIS Server Account 修改密码 先将之前的账户在本地用户和组中删除掉,建议配置时新用户名与原来的相同。 第一步:在操作系统:计算机管理→ 本地用户和组→ 用户 对ArcGIS Server Account 右键设置新密码 第二步: 开始→ 所有应用→ ArcGIS→ Configure ArcGIS Server Account→ 设置新密码 后面基本一直下一步就行~ 不用填写路径什么的~ 如果没有在计算机管理里先设置新密码,这里操作会显示invalid password..... 注:①因为这里修改密码时无需填入旧密码

ArcGIS 10.2安装之 Server的安装

陌路散爱 提交于 2020-02-19 14:50:46
第二部分 ArcGIS Server的安装、部署 注意 : 需关闭电脑防火墙,否则arcgis manager可能登陆不上去! 1 、ArcGIS Server的安装 (1)双击打开安装程序,选择ArcGIS for Server,安装 接受许可,进入下一步; 选择安装目录,进入下一步。 给arcgismanager配置密码,此处把账户名修改为了Administrator,密码自行设定,进入下一步, 如果下次配置,还需要该文件,则导出配置文件,最好别导出,选择,请勿导出配置文件,进入下一步, 点击安装,直到安装完成; 安装完毕后,进入授权阶段,如下 选择安装目录下的KeyGen.exe文件,打开,选择server标签,Feature处选择arcgisserver,Version处选择102(如果不在列表中,手动输入),表示版本为10.2,点击All生成license文件, 将生成的内容,复制,新建一个.txt文本,将其粘贴进去,另存为.ecp文件,在上一步浏览按钮打开后,查找到该ecp文件,即可实现注册。(注:该处为ESRI厂家提供测试使用,如果正式使用,需由厂家提供相应的注册文件)。 选择第三项,我已收到来自ESRI的授权文件,并且准备好完成授权过程。点击浏览按钮,选择生成的.ecp文件,点击进入下一步; 点击下一步,完成安装; (4)配置ArcGIS Server

2010年8月27日周五refrences_Using crossdomain_10.1

对着背影说爱祢 提交于 2020-02-19 07:59:48
/**************************************************************************/ // Using crossdomain.xml // 2010年8月27日 //Version 2.0 /*************************************************************************/ To access data from a different server than the one hosting your Flex application, the remote server needs to have a cross-domain file in the root directory. For security reasons, the Web browser cannot access data that resides outside the exact Web domain where the SWF file originated. However, Adobe Flash Player can load data across domains if permission is granted from the server. This is

arcgis for python 批量投影变换

强颜欢笑 提交于 2020-02-14 02:23:49
接到的需求是对文件夹下包括子目录所有影像进行投影变换,在网上找了找,大家的代码好像和需求不太一致,自己写了一个小工具。 思路是遍历文件夹所有.tif文件。 1.用os.walk()函数来获取路径和文件名 2.用 if 语句限制读取后缀为.tif的文件 3.将文件路径和文件名组合起来 4.调用arcpy.ProjectRaster_management语句投影变换并输出 由于刚刚接触python,难点主要在于os.walk()目录的读取这个函数的了解上。 以下是代码 1 #coding = utf-8 2 import os 3 import arcpy 4 from arcpy import * 5 6 #定义一个函数,第一个参数是一个集合,用来接收所有.tif的路径。第二个函数是指定的文件夹。 7 def huoqu(jieshou,lujing): 8 for dirpath,dirnames,filenames in os.walk(lujing): 9 for filename in filenames: 10 if os.path.splitext(filename)[1] == '.tif': 11 file1 = dirpath+'\\'+filename 12 jieshou.append(file1) 13 14 #这里变量的设置

《零基础学习Python制作ArcGIS自定义工具》课程简介

♀尐吖头ヾ 提交于 2020-02-14 02:22:51
插个广告,制作ArcGIS的Tool工具学习下面的教程就对了: 零基础学习Python制作ArcGIS自定义工具观看链接 《零基础学习Python制作ArcGIS自定义工具》课程简介 注意,ArcGis中shp属性表至少要保留除OID(FID)、Shape之外的1个字段。 例:批量删除“省级行政区域”除“FID”、“Shape”、“Area”之外的字段。 import arcpy #如果要素类已加载至工作空间,可以直接使用其名字(此处是"省级行政区域"),否,则使用.shp文件的全路径。#code source: https://www.cnblogs.com/yzhyingcool/ QQ:975601416 fieldList=arcpy.ListFields("省级行政区域") for field in fieldList: if field.name!='FID' and field.name!='Shape' and field.name!='Area': arcpy.DeleteField_management("省级行政区域",field.name) ①用到arcpy.ListFields与arcpy . DeleteField_management两个函数; arcpy.ListFields返回字段对象列表; arcpy . DeleteField

《零基础学习Python制作ArcGIS自定义工具》课程简介

假装没事ソ 提交于 2020-02-14 02:21:15
插个广告,制作ArcGIS的Tool工具学习下面的教程就对了: 零基础学习Python制作ArcGIS自定义工具观看链接 《零基础学习Python制作ArcGIS自定义工具》课程简介 以下是正文: 先看如何增加一个字段 函数:arcpy . AddField_management 语法:AddFields_management (in_table, field_description) 参数 说明 数据类型 in_table 要添加指定字段的输入表。该字段将被添加到现有输入表,并且不会创建新的输出表。 可将字段添加到 ArcSDE 的要素类、文件或个人地理数据库的要素类、coverage、shapefile、栅格目录、独立表、带属性表的栅格和/或图层。 Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View field_name 要添加到输入表的字段的名称。 String field_type 在创建新字段时所使用的字段类型。 TEXT —名称或其他文本特性。 FLOAT —特定范围内含小数值的数值。 DOUBLE —特定范围内含小数值的数值。 SHORT —特定范围内不含小数值的数值;编码值。 LONG —特定范围内不含小数值的数值。 DATE —日期和/或时间。 BLOB —影像或其他多媒体。 RASTER