自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BENBEN GIS

如有问题请联系[email protected]

  • 博客(79)
  • 收藏
  • 关注

原创 NodeJS连接PostgreSQL报错TCP.onRead

NodeJS写了接口,客户端不停调用这个接口获取数据,大概每次访问到100的时候就会报个错(TCP.onRead),整个Node服务端都会奔溃。找了半天发现原来是client.end()放置的位置不对,应该在返回数据之前,而我放在最后,根本不会调用到,所以连接数据库的客户端不断增大。router.get('/getpoisummary', function(req, res

2014-12-09 11:43:48 2421

原创 PostGIS测量面积、缓冲区单位的问题

有篇文章提及缓冲区单位的换算关系如下:1英里= 63360 米1米=1/1852 海里1海里= 1/60度如果要进行具体的运算,需要进行一下单位换算,比如要求一个500米的范围,那么应该是500*1/1852*1/60(度)这是有点误导人的,其实度数怎么转换成米呢,地球上度跟米的关系不是简单公式能计算的,经度纬度的1度对应的距离差别很大。缓冲

2014-12-05 17:30:20 6609

原创 PostGIS 2.0 Loader Exporter报错Unable to convert data value to UTF-8

错误信息:Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). Current encoding is "UTF-8". Try "LATIN1" (Western European), or one of the values解决方法:PostGIS 2.0 Loader Export

2014-11-26 10:06:31 4643 1

原创 网络分析与网络数据集Turn FeatureClass相关代码

下载地址:点击打开链接

2014-09-15 17:52:34 943

原创 GNServer源码下载

源码下载地址:

2014-07-29 15:59:09 768

原创 ArcGIS Flex 3D API源码下载

源码下载地址:http://pan.baidu.com/s/1jGDoJeY

2014-07-29 15:57:22 986

原创 ArcGIS批量修改字段名称或类型

ArcPy就和ArcObjects,强大得令人发指,呵呵,开个玩笑!在实际工作中会碰到这样的需求,shape file or geodatabase的feature class的字段名和字段类型不是我们想要的,可是通过ArcGIS的软件或者数据库本身都没法去修改它。怎么办,ArcPy可以显身手了。import arcpy from arcpy import

2013-04-19 16:41:27 22786 1

原创 网络分析与网络数据集—10.1

真是看来还得没完没了写下去了。还真担心,不写吧,对不起Esri的不断更新;写了吧,最后人家以为我只会网络分析;事实上,我还是很全面滴。最近也没有时间好好实际去操作了,就翻译一下what is new in 10.1吧。1、Service Area也支持Hierarchy了不知道Hierarchy的同学自觉翻到以前的章节。这样的好处,更贴近实际,从运算角度来说,选择hie

2012-06-01 23:43:44 1811 2

原创 I am back

终于找回了密码。一看在csdn上居然断断续续也混了6年了。How time flies啊。

2012-05-31 16:43:51 707

原创 路径分析,可以拖动上面的节点,动态修改

Flex下路径分析随机拖动,实现了类似Google map中能够拖动路径并重新实时计算的效果。为了减轻客户端与服务器端的不断交互,因为事实上用户拖动时候并非需要每一步都实时计算,而是在某一点停留超过一给定时间的时候才会重新计算,因此在程序中设置了一个Timer,如果鼠标停留在某一

2011-08-28 14:25:06 2459 2

原创 ArcGIS Flex API for 3D—DEM&RS

基本的思路是,前面提到Plane的geometry是存储了一个vertices数组,这个数组代表的是所有Plane的顶点,Plane本身就是一个三角网,一旦这些vertices的z值代表了实际的高程数据,就会实现真实的高低起伏,因此就是要将DEM的高程信息赋给相应的点;Plane

2011-08-28 14:21:51 5446 8

原创 ArcGIS Flex API for 3D—3D Map Control

要完全从0开始实现3D环境下的Map Control当然也可以,不过既然已经有了ArcGIS Server Flex API的Map Control,并且还有一整套现成的功能,那么将ArcGIS Server Flex API的Map Control加到PV3D的环境中是一个不错

2011-08-28 14:11:33 7093 9

原创 ArcGIS Flex API for 3D—实现思路

首先介绍下PV3D的Plane对象。对PV3D来说Plane是非常有用的3D物体,特别是如果该项目是交互式的。记住Scene3D保存了所能观察到的所有的物体,如果要使用Plane,那么不要忘了,创建了它之后将其添加到Scene3D里去。Plane的构造函数如下代码:Pla

2011-08-28 14:07:54 4388

原创 ArcGIS Flex API for 3D—Papervision3D

Papervision3D是由巴西人Carlos差不多凭借一人之力开发出的Flash领域比较成熟的3D引擎(当然后面的版本有很多的贡献者),现在很多商业网站使用这套引擎来开发应用。PV3D有几个优点:①可以直接导入dae和ase文件(这些文件用3DMAX或其他3D工具安装

2011-08-28 14:03:15 3607

原创 ArcGIS Flex API for 3D—简介

基于AS 3、ArcGISServer Flex API 、Papervision3D等实现了ArcGIS 3D Flex API。能够将ArcGIS Server Flex API的Map Control放置在三维的环境中,并且能保留2D环境下的功能,实现三维的柱状、饼状专题图

2011-08-28 14:00:16 3084 1

原创 GNServer(几何网络分析)扩展ArcGIS Rest—Flex Widget

GNTraceWidget.xmlGNTraceWidget会使用到的一些参数,在GNTraceWidget.xml文件中设置,有些参数根据规范可以在xml文件一次配置好,不需要提供用户交互修改的接口。包括GNServer扩展的地址、输出的edge属性字段、输出的

2011-08-28 13:56:52 1862 2

原创 GNServer(几何网络分析)扩展ArcGIS Rest—客户端实现

GNTraceGeometric Network Trace需要的参数由GNTrace传入。GNTrace定义package com.esrichina{ import com.esri.ags.FeatureSet; public clas

2011-08-28 13:24:12 1557

原创 GNServer(几何网络分析)扩展ArcGIS Rest—服务器端实现

创建schemaprivate RestResource CreateRestSchema() { RestResource rootRes = new RestResource(soe_name, false, RootR

2011-08-28 13:11:58 2254 2

原创 GNServer(几何网络分析)扩展ArcGIS Rest—GNServer的Schema

资源语法:http:///ext/GNServer,作用:返回Geometricnetwork包含的所有图层响应:{ "GeometricNetwork Layers"  : [{  "fcname" :"Sewer_Junctions",  "f

2011-08-28 12:48:32 1077

原创 GNServer(几何网络分析)扩展ArcGIS Rest—简介

几何网络分析在电力、管线、通信等行业有着广泛的应用。随着ArcGIS Server Web APIs开发方式的日益流行,很多用户和BP迫切的希望可以将几何网络分析的功能集成到ArcGIS Server的REST架构中,从而方便使用Flex、Silverlight或者是JS来调用几

2011-08-28 12:42:31 1411 1

原创 Python批量修改文件名

经常会碰到一些重要的文件或者图片名称乱七八糟,但是量太大,手动一个一个改不太现实,写了一段Python的脚本可以很方便解决这个问题。

2011-01-26 10:50:00 11674 2

转载 Error: Unable to open class file R.java

<br />You’ve just installed Eclipse , and attempted to create your first Android Application. When clicking create, you see an error similar to this: "Error: Unable to open class file R.java"<br /><br />Solution:<br /><br />The “Build Path” for your Java

2010-10-25 11:02:00 1435 2

转载 基于Carbide.c++的Symbian开发环境搭建

本文将逐步介绍如何利用工具快速搭建一个Symbian开发平台,如果想了解如何手动的生成工程并编译运行,请参考SDK文档。一、Symbian OS简介Symbian OS是一个专为移动设备而定制的操作系统。在全球智能手机操作系统的市场份额中,处于领先地位,现在该系统主要应用在Nokia的智能手机上。Symbian OS系统按照人机界面交互大致分为Series60、Series80、Series90、UIQ。对应的Nokia的手机产品线则分为Series40(底端,非智能平台)、Series60(中

2010-10-09 09:24:00 593

原创 Python修改ArcGIS Server cache server directory结构

ArcGIS Server cache server directory的目录结构/L+/R+/C+,row和col是十六进制的行列号;而REST访问缓存目录的结构是///,是比例尺级别,、是十进制的行列号。可以通过Python将Server的 cache目录结构转换成REST的结构。

2010-10-05 22:59:00 1331 2

转载 山体阴影制作方法

山体阴影是一种DEM可视化技术,它在模拟光照条件下生成具有三维效果的二位平面图。使用山体阴影,可以制作美观、形象、立体感强烈的二维地图,是现代数字制图中非常重要的元素之一。对于大型山体阴影制作来说,如何生成高质量的山体阴影,如何减小其数据量,便于传输,是具有实际意义的。本文以全国30米分辨率的ASTER DEM为例,介绍如何制作高质量、小数据量的山体阴影。

2010-10-05 22:23:00 12086 1

转载 3D effect for building footprints(建筑物3D效果)

This article show a 3D effect we could provide for displaying building footprints using cartographic representations

2010-10-05 22:01:00 1743

原创 常用的一些SQL语句

常用的一些SQL语句

2010-09-16 23:01:00 823

翻译 Objects in WSDL 1.1 / WSDL 2.0

WSDL 1.0 (Sept. 2000) has been developed by IBM, Microsoft and Ariba to describe Web Services for their SOAP toolkit. They built this by combining two service description languages: NASSL (Network Application Service Specification Language) from IBM and SD

2010-09-16 00:05:00 1601

翻译 How much of Silverlight is in Windows Phone 7

The version of Silverlight that will be on Windows Phone (that you can already try out with the emulator in the free Windows Phone Developer tools) is closer to the desktop version than you might expect (and it's hardware accelerated like Silverlight on th

2010-09-15 11:57:00 721

原创 ArcGIS for Windows Phone调用网络分析

<br /><phone:PhoneApplicationPage x:Class="WindowsPhoneApplication1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:phone="clr-namespace:Microsoft

2010-09-15 11:41:00 1038

原创 几何网络分析术语

几何网络主要由两种元素组成:边线(edge)和交汇点(junction)。边线(edge),具有长度,是资源赖以流动的对象。边线由feature dataset中的线feature class创建;交汇点(junction),交汇点允许两个或者多个边线相连,促进边线之间资源的流动(开关、水阀)。交汇点由feature dataset中的点feature class创建。

2010-09-14 23:45:00 3502 2

原创 网络分析与网络数据集—ArcGIS 10新特性

ArcGIS 10中对网络分析做了很多的改进和增强,在前面的章节已经或多或少的有提及。最主要的三个方面,新增了Location-Allocation功能、支持真三维的网络数据集、支持历史交通数据;其它还包括:障碍不仅支持点,支持线、面障碍,并且障碍可以设置通行成本,不像10之前完全禁止通过,这也许可以用来表示收费站;在车辆路径规划中,休息时间可以设置多个休息时间,午饭时间、tea time,etc.;增量重建,当修改了网络数据集中某些对象时,10中重建时只考虑脏区,而不需要重建整个网络数据集,但是如果是属性

2010-09-14 21:50:00 5010 2

原创 网络分析与网络数据集—优化

优化是个系统的工程,一个复杂的系统,性能的问题可能存在在很多的地方,硬件、数据、网络、代码等等。硬件、网络往往是已经没有办法决定的事情,如果整个环境,从硬件的选取、网络的搭建开始,那可以参考ArcGIS的Capacity Planning Tool(在Google搜索Arc08CapacityPlanning,会找到下载链接),根据用户具体的并发需求,选择硬件的配置。我们可以从其它几个方面考虑来提高网络分析的效率。

2010-09-11 17:19:00 1844

原创 网络分析与网络数据集—功能调用GP服务

Geoprocessing service,空间处理服务,也是ArcGIS Server支持的服务类型。ArcGIS最强大的地方在于他的分析功能,某些公司声称与esri的差别只剩品牌的差距了,自信是好事,自大就肯定不是好事了。ArcGIS的分析功能,很多时候就好像某天你不经意的把手插到口袋里,碰到一个纸质的东西,拿出来一看,居然是100块钱,尽管现在通货膨胀得100块钱买不了几斤肉,但是那种惊喜不是用钱或者是钱的购买力能衡量的。

2010-09-10 23:44:00 3099

原创 网络分析与网络数据集—功能调用REST API

ArcGIS 9.3实现了REST的架构,开始支持RIA(富英特网应用),包括ArcGIS API for Flex、ArcGIS API for Silverlight、ArcGIS JavaScript API。RIA是一种前端的开发方式,而与后台ArcGIS Server的交互是通过REST API实现的。

2010-09-10 23:30:00 2323

原创 网络分析与网络数据集—功能调用SOAP API

ArcGIS Server发布的服务都是标准的Web Service。在ArcGIS的安装目录下(10.0的位置是ArcGIS Install Home/Server10.0/XmlSchema,以前的版本,呃,只能麻烦大家自己找下了),有很多后缀为wsdl的xml文件,它们描述了Web Service的接口。如果在你的机器上安装了ArcGIS Server的SDK,那么你可以使用ArcGIS Server预先生成好的SOAP代理类和值对象调用Server的服务及其提供的功能;如果你的机器上没有安装任何Ar

2010-09-10 17:14:00 1534

原创 网络分析与网络数据集—功能调用AO API

AO就像是一个万能的神,有了它,ArcGIS才能没有做不到,只有想不到。当你为了某一个功能抓耳挠腮,苦思冥想,废寝忘食的时候,其实解决之路就在AO开发帮助的某个角落痴痴地看着你。AO是ArcGIS产品系列的底层,ArcGIS Desktop、ArcGIS Engine、ArcGIS Server,理论上讲,Desktop里面能够实现的功能,通过ArcGIS Engine和ArcGIS Server也可以实现

2010-09-10 15:43:00 2369 2

原创 网络分析与网络数据集—功能调用

完整准确的原始数据->有效的网络数据集->精彩的网络分析。经过前面艰苦卓绝的长途跋涉,牺牲了无数的体力和精力,我们终于快到山顶,可以一览美丽的风景。

2010-09-10 15:40:00 2044

原创 几何网络分析的作用

几何网络(Geometric Network)分析提供一种方式来对现实世界的设施网络进行建模和分析,比如水设施、电力线路、煤气管线、通信线路等。

2010-09-02 17:21:00 2188

原创 ArcGIS几何网络分析—预告

ArcGIS几何网络分析的文章内容预告

2010-09-02 11:28:00 1580 1

空空如也

空空如也

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

TA关注的人

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