yhl
文章平均质量分 53
Esri成都
Esri(中国)信息技术有限公司成都分公司
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Arcgis 访问Oracle spatial空间数据
1.通过SQLPlus执行如下SQL命令SQL>colcomp_name format a10;SQL>selectcomp_name,status from dba_registry where comp_name='Spatial';如果结果类型如下则说明安装成功(状态为VALID或是LOADED都可以)2.可以通过如下命令检查SPATIAL安装的版本SQL> select原创 2012-05-02 13:41:08 · 2959 阅读 · 1 评论 -
arcgis10.1如何生成MSD记录
突然发现在10.1版本的桌面中好像没有生成MSD的工具了,于是找了半天帮助发现可以这样。。。。。。。。。import arcpymxd = arcpy.mapping.MapDocument(r"C:\test.mxd")msd = r"C:\test.msd"df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0]arcpy.ma原创 2013-06-21 17:13:13 · 4336 阅读 · 0 评论 -
Adobe Flash Builder 4.6+Apache Tomcat 7+Myeclipse2013+blazeDS4.0搭建远程端Flex端WEB应用程序
如果使用FLEX开发过程序那么你肯定有一个问题是这样的,如何与后台数据库的交。目前有一下三种方式:1、LCDS(blazeDS)2、Http Service3、Web Service 如果是和.NET交互使用Web Service方式较多,对于一些普通的REST访问可以通过Http Service POST和GET请求方式完成。如果是使用Java方式与服务器交互则目前使用的较原创 2013-07-03 14:58:57 · 6280 阅读 · 0 评论 -
ArcGIS Runtime for IOS 几何对象与json的互相转换
用户通过客户端绘制的几何对象在有的应用场景下可能需要保存起来以便后期使用,那么你可以考虑将几何对象转换为json然后保持到sqllite数据库中,后期需要时候的时候在通过解析json对象的方式返回几何对象给操作者,需要注意的是在本例中,在存储几何对象的同时也存储了该对象的类型为后期json解析为几何对象奠定基础。废话不多少,核心代码如下: .h头文件中的定义如下: #imp原创 2013-08-05 09:06:54 · 3278 阅读 · 0 评论 -
转载:IOS中输入框被软键盘遮挡的解决办法
做IOS开发时,难免会遇到输入框被键盘遮掩的问题。上网上搜索了很多相关的解决方案,看了很多,但是由衷的觉得太麻烦了。 有的解决方案是将视图上的所有的东西都添加到一个滚动视图对象( UIScrollView )中,然后滚动视图实现输入框不被软键盘覆盖,个人觉得此方案好是好,但是太过麻烦。 有的解决方案是通过一个通知 UIKeyboardDidShowNotification 去实转载 2013-11-29 16:03:46 · 1874 阅读 · 0 评论 -
python脚本交换要素XY坐标
在实际工作中你可能会遇到这样的问题,将空间图形的XY坐标进行反转,如下图所示:三种类型的要素都可以完成XY坐标点的互换操作。整个处理的思路为:1.获取输入要素,然后逐个进行遍历2.同时新建空间类型相同的要素类,然后创建要素3.将遍历要素中所有节点的XY反转后赋予新要素(注意点、线、面的操作略有不同)4.保存新建要素,并输出结果。参考代码如下(在arcgis9.3环境下测翻译 2014-02-13 14:14:18 · 4803 阅读 · 0 评论 -
线闭合问题
在一些实际应用中你可能会遇到这样的问题,获取到的线数据存在很小的缝隙,我们需要将这些没有闭合的线数据闭合,那么可以考虑这样一种操作。全图看到的效果如图所示:貌似闭合不断放大后可以发现原创 2014-03-25 10:03:30 · 6070 阅读 · 0 评论 -
arcgis webapp builder 安装试用
ArcGIS WebApp Builder 是针对开发人员的,用于快速构建基于HTML5/Javascript 技术的美观的 Web应用的一个工具。用过Flex版本的AppBuilder应该很清楚它的特点:快速、高效、灵活、美观,GIS开发人员的利器。以下是截图接下来我们说一说配置部署过程1、ArcGIS WebApp Builder服务器端基于node.js。所以在安原创 2014-04-29 10:34:38 · 4546 阅读 · 3 评论 -
如何在arcmap10.0以及以上版本中使用arcgis9.X系列的编辑捕捉模式
你也许会遇到这样的情况,以前一直在使用9.3的桌面进行数据编辑操作,tu原创 2014-11-13 14:32:59 · 3682 阅读 · 0 评论 -
arcmap中依据属性分割图层工具
在数据处理工作中,尤其是分发工作中经常遇到将全省数据分割为市州或者县的形式分发下去,如果通过查询--- >导出流程工作效率会很低,ArcGis提供现成的工具在使用过程中又会遇到一些数据自身质量问题导致的问题。原始数据形态如下:分割图层后的结果如下所示:工具下载链接地址如下:http://pan.baidu.com/s/1gdEjFn9原创 2015-05-27 11:29:24 · 9038 阅读 · 10 评论 -
arcgis对sqlite数据库的支持情况
1 系统要求1.1 支持的数据库版本SQLite 3.7.15.21.2 支持的空间数据存储类型加载项Spatialite 4.01.3 数据库基本要求· SQLite文件必须具有扩展名 .sqlite才能被 ArcGIS 识别。· 不能直接在 SQLite中创建地理数据库。·原创 2015-09-09 11:14:26 · 5431 阅读 · 0 评论 -
openlayer2.X通过WMTS服务加载ArcGIS服务
ArcGIS10.1开始的Server版本切片服务可以支持WMTS服务,服务切片后自动支持WMTS服务,那么如何在一些开源客户端中使用WMTS服务,例如openlayer;首先要说的是openlayer2.X版本和ol3版本略有不同。在使用之前首先要获取WMTS的描述文件,在切片后的server服务中通过如下方式获取获取后可以通过如下代码添加WMTS服务,需要之一的是对于地理200原创 2015-10-14 16:14:12 · 5102 阅读 · 0 评论 -
ArcGIS Server Open data output support GeoJSON
GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,原创 2015-12-31 12:36:43 · 4707 阅读 · 2 评论 -
ArcGIS Data Store 空间数据库的那点儿事
ArcGIS Data Store 是关系数据库管理系统用以存储发布到 Portal for ArcGIS 的要素数据,并使用轻量级、高扩展性的要素数据图层。ArcGIS Data Store 是 ArcGIS 的可选组件,专用于优化 Portal for ArcGIS 的发布工作流。使用 ArcGIS Data Store 配置 Portal for ArcGIS 后,可以向门户发布原创 2016-01-20 14:53:17 · 11220 阅读 · 5 评论 -
Flex等值线客户端动态标注
在气象行业的等值线标注中可能会有这样的需求,在客户端对等值线进行标注,按照一点的间隔并且需要对文字做旋转角度的处理,那么在FLEX客户端应该做如何处理呢。总体思路如下:LabelSymbol.as继承TextSymbolpublic class LabelSymbol extends TextSymbol { public function LabelSymbol(tex原创 2013-06-03 14:32:17 · 2498 阅读 · 0 评论 -
基于python的图属互操作
在实际的业务需要中你可能有这样的要求将空间要素的所有节点按照一定的规则存储到属性字段中,然后使用后面的业务逻辑处理这些节点的坐标信息,最后在通过这些数据字段中节点信息的变化完成图形信息的变更操作。本人使用python对该种业务方式进行了初步研究。1.首先要将节点信息写入属性字段import string, os, sys, locale, arcgisscriptinggp = arc原创 2013-05-15 14:48:56 · 2285 阅读 · 0 评论 -
ArcGIS10.1 python 提取面的所有拐点坐标到属性字段中
也许你会有这样的需求,是要把面数据的所有拐点坐标提取出来存储到一个属性字段中使用,但是又不想大费周折的写一些AO、AE甚至是addin的程序,那么你可以选择是哟个python来完成你的工作。示例代码如下,在arcgis10.1中通过测试def MySub(feat): partnum = 0 #multipart feature partcount = feat.partC原创 2013-04-08 14:33:35 · 10748 阅读 · 1 评论 -
ArcGIS Server For Java10.0 TOKEN配置问题
在使用ArcGIS Server For Java10.0配置TOKEN的时候遇到一个奇怪的问题如下:在server manager中配置安全信息存储在oracle11GR的数据库中,提示成功,并且通过PLSQL看到创建的表。、然后通过server manager添加第一个用户后提示成功,但是再次添加用户出现如下信息:解决办法是使用PLSQL打开arcgis_security_user原创 2012-05-08 15:55:31 · 1655 阅读 · 0 评论 -
Flex Viewer本地化以及相关配置
在使用arcgis flex viewer的时候经常会遇到一个问题就是如何配置进行快速的本地化,以下我们就详细讲解如何配置进行本地化1.下载flexviewer源代码包:https://github.com/ArcGIS/ArcGISViewerForFlex/tags2.通过Flash Builder导入工程,下载FLEX API并拷贝到工程中的swc库文件到libs文件夹中3.内置原创 2012-05-10 13:58:03 · 3100 阅读 · 0 评论 -
空间数据范围发生变化后如何更新数据的显示范围
在数据编辑或者数据出现脏数据的情况下,空间数据的显示可能会出现全图显示无法完整的显示主要数据的问题,遇到这种情况需要更新数据范围才能正确显示全图数据范围,需要通过代码的方式更新数据范围,核心代码如下: c# engine: ISchemaLock schemaLock = (ISchemaLock)temp.FeatureClass; try原创 2012-06-29 14:16:02 · 2074 阅读 · 0 评论 -
ArcGIS Server10.1之服务新特性(WMTS1.0.0)
ArcGIS Server10.1正式支持OGC的WMTS1.0.0版本标准,那么如何使用WMTS服务呢?一:发布标准的动态服务并且生成缓存,这个过程在这里就不再赘述二:查看WMTS服务信息,如此一来就意味着只要生成地图缓存服务自动就支持WMTS服务。获取描述信息地址如下:http://myserver:6080/arcgis/rest/services/servername/MapSer原创 2012-08-03 09:38:57 · 5732 阅读 · 1 评论 -
ArcGIS10.1之crossdomain文件
大家都知道在10.1之前的版本在开发的时候需要使用跨域部署文件crossdomain.xml文件,在10.1中该文件不需要单独拷贝到IIS根目录或者是java版本的weboutput目录,在server系统安装的时候该文件已经存在于目录\Server\framework\runtime\tomcat\contexts\rootapp\下。原创 2012-08-03 14:44:08 · 2333 阅读 · 1 评论 -
ArcGIS Server10.1 Javascript API的本地部署
用户在使用server的时候可能会发现在REST地址中的javascript方式浏览地图,需要计算在联网的情况下才能使用,原因是调用了在线的javascript API导致的,接下来我们来看如何让server使用本地的API。 首先下载JS API:http://www.esri.com/apps/products/download/index.cfm?fuseaction=downlo原创 2012-08-03 15:11:09 · 3478 阅读 · 0 评论 -
arcgis server FLEX几何服务404错误
在使用Flex操作调用server的GeometryService执行相交分析的时候该方法的描述如下:public function intersect(geometries:Array, geometry:Geometry, responder:IResponder = null):AsyncToken。其中前一个参数为feature类型的数组,后一个参数为单个feature,该操作返回的结果是原创 2012-07-30 11:40:35 · 1603 阅读 · 0 评论 -
ArcGIS Runtime加载本地shape数据和编辑shape数据
原文地址:http://www.gisall.com/html/63/151663-6820.html ArcGIS Runtime 支持MPK,APK,TPK,GPK这些打包之后的数据,这些也都是ArcGIS 10.1 中新增的数据格式(MPK除外,MPK是在ArcGIS 10中增加的,但是并不能支持ArcGIS Runtime),我们经常使用的数据可能并不是这些打包后的数据,而是sh转载 2012-07-30 11:48:51 · 3063 阅读 · 0 评论 -
ArcGIS10.1python调用Admin API完成几何服务的启动
我们知道arcgisserver10.1提供一套全新的API叫Admin API他可完成对于server本身很多的控制,例如启用安全、创建集群、添加服务器等。下面一个简单的实例说明如何使用python这个API完成几何服务的启动工作。# 代码import httplib, urllib, jsonimport sysimport getpassdef main(argv=N原创 2012-09-18 09:01:01 · 1864 阅读 · 0 评论 -
ArcGIS Server Administrator API 编写python脚本(一)
ArcGIS 10.1 for Server 包含一个 Administrator API,可用于为服务器的常用操作编写脚本。通过为服务器管理编写脚本,您可在计划的时间自动执行各种常用的任务。还可降低执行复杂或重复性任务时犯错误的可能性。通过 Administrator API,您可以调用 ArcGIS Server 所支持的各项管理任务。事实上,ArcGIS 附带的所有管理工具(包括 Arc原创 2013-01-09 08:51:20 · 3010 阅读 · 0 评论 -
ArcGIS Python 获取GDB中的要素类信息
我们经常会有这样的需求,想看下数据库中有多少个数据集多少个要素类,如果同数的方式会发现比较麻烦,那么我们可以通过一小段python脚本完成这样的任务,可以在桌面集成的窗口中完成一可以在单独python环境中完成只是没有太大的区别,下面是我实验的一段代码仅供参考。#coding=utf-8import arcpyimport osarcpy.env.workspace = 'E:\d原创 2013-02-20 10:22:14 · 10119 阅读 · 2 评论 -
ArcGIS Server Administrator API 编写python脚本(二)-----创建站点
本示例介绍了如何根据用户提供的值(主站点管理员帐户、配置存储位置和服务器目录的根位置)创建 ArcGIS Server 站点。这些值与在 ArcGIS Server 管理器中手动创建站点时要求用户输入的值完全相同。代码示例如下:import httplib, urllib, jsonimport sys, osimport getpassdef main(argv=None):翻译 2013-03-22 13:48:49 · 2576 阅读 · 2 评论 -
字段计算器通过python脚本完成要素节点坐标信息提取到属性字段中
在一些业务场景中需要获取空间要素的节点坐标信息存储在属性字段中,如果你使用的是ArcGIS10.3这个版本那么你可以直接使用 !SHAPE.JSON!:表示几何的 esri JSON 字符串;!SHAPE.WKB!:OGC 几何的二进制表达 (WKB);!SHAPE.WKT!:OGC 几何的文本表示,例如这样.在arcpy Cursor方式中也可以使用类似 :forrowin原创 2016-01-05 15:33:17 · 6057 阅读 · 0 评论
分享