
ArcGIS
Mr_Hammer
GISer
展开
-
ArcGIS API for JavaScript开发笔记(二)GP服务REST调用
在上一节(GP模型创建及服务发布)中,用一个简单的例子介绍了GP模型的制作及GP服务的发布,接下来讨论如何对发布的服务进行REST调用。REST,Representational State Transfer,表述性状态转移,是现在一种较为常用的WebService软件架构风格(另一种是SOAP风格)。最基本的思想是将互联网上所有的资源视为URI。发布服务之后,便可以在ArcGIS Server M原创 2016-03-08 20:18:00 · 3305 阅读 · 0 评论 -
ArcGIS API for JavaScript开发笔记(一)GP模型创建及服务发布
ArcGIS的GP模型以Toolbox工具箱大量的函数为基础,能够让用户方便定制所需要的功能,当然,大多数时候仅仅通过模型构建器的拖拽是不够的,需要自行编写Python代码,接下来通过一个极其简单的例子对Python代码制作GP模型进而发布服务整个过程进行详解。功能需求:创建GP模型,输入坐标及名称,进而对shp数据自动添加点1、编写Python代码如下:import arcpydataResou原创 2016-03-08 17:20:06 · 4011 阅读 · 0 评论 -
浅析地理数据模型发展
地理数据模型是对真实世界的抽象,由一系列支持地图显示、查询、编辑和分析的数据对象组成。在过去20年中,矢量数据模型是GIS中变化最大的方面,例如ESRI公司所推出的每款新软件都对应一种新的矢量数据模型,Arc/Info对应Coverage,ArcView对应Shapefile,ArcGIS对应Geodatabase。Coverage和Shapefile是地理关系数据模型,它利用分离的系统来存储空间数原创 2016-01-13 11:48:14 · 4233 阅读 · 0 评论 -
ArcGIS制作Python脚本时字符编码问题
当在ArcGIS中使用独立Python脚本时,一旦目录或文件名中涉及到了中文字符,则务必要使用utf-8编码,即在脚本顶端增加# -- coding: utf-8 --但如果需要将外部的Python脚本内嵌于ArcToolbox工具箱中,使用脚本工具(即【tbx工具箱】-【添加】-【脚本】),则使用utf-8编码脚本是不能执行的,只能使用cp936编码,即添加# -- coding: cp936 -原创 2015-08-06 16:34:03 · 2639 阅读 · 0 评论 -
ArcGIS with Oracle安装及直连
关于Oracle: 1、安装Oracle db 32/64bit,安装完成之后需要配置数据库,也就是【配置和移植工具】下的【Database Configuration Assistant】来新建数据库(当然很多情况下在安装的时候就会配置),新建一个名为orcl的数据库,也就是实例; 2、使用【配置和移植工具】【Net Configuration Assistant】配置监听程序; 3、安装客原创 2015-07-29 20:50:12 · 858 阅读 · 0 评论 -
基于ArcGIS 的GPS数据地图匹配
GPS数据由于信号不良、通信异常、定位误差等原因,不能很好地落在道路上,所以需要对GPS数据进行地图匹配,与道路进行关联。而空间数据由于其特殊的数据格式,最佳的处理途径仍旧是ArcGIS Desktop系列软件。一、路网数据检查根据实验的需要提取出路网数据,对路网进行拓扑检查,包括不能有重叠、不能有悬挂点等,对拓扑错误进行修改;同时,需要进行“在折点处打断”操作,形成正确可用的路网数据。 二、GP原创 2016-05-08 15:37:02 · 27365 阅读 · 12 评论 -
Python中如何解决ImportError:No Module Named arcpy问题
Python是ArcGIS的脚本语言,ArcGIS安装时会安装ArcPy,即以成功的arcgisscripting模块为基础并继承了arcgisscripting功能进而构建的站点包,其目的是以高效实用的方式通过Python执行地理数据处理、空间分析等GIS的核心功能。但如果在ArcGIS安装时没有安装Python,而是从Python官网重新安装相应版本的Python,其中不含ArcPy,当impo原创 2015-05-11 09:23:32 · 23247 阅读 · 6 评论