
GIS+
彭金华
春有百花秋有月,夏有凉风冬有雪。
展开
-
根据经纬度求两点间距离实现源码(C#)
从Google Map上弄来的根据经纬度求地球表面两点间距离的实现, 稍微改编了一下,对于我国境内空间距离计算,该实现已经够用,以米为单位。.Net2.0,C#实现。 public static double DistanceOfTwoPoints(double lng1,double lat1, double lng2, double lat2, GaussSphere g转载 2007-06-30 14:14:00 · 1029 阅读 · 0 评论 -
青岛验潮站
青岛验潮站位于胶州湾内,座落在青岛大港一号码头上,为全国大陆中纬度区。大港于1900年开始验潮。1904年12月,气象天测所根据已有验潮资料,在新建码头上设立验潮井,以码头地坪以下6米为验潮水尺零点。 同时在码头地坪上标以铜丝,做为日后观测的比较面。因德、日列强侵占青转载 2011-08-06 16:14:45 · 11926 阅读 · 0 评论 -
令人着迷的四色问题
给地图着色的实验,100多年前就已经有人做过了。大约在1850 年,英国伦敦大学的学生居特里偶然发现: 要区分英国地图上的州,有四种颜色就够了。他把这个发现告诉了弟弟,哥儿俩又进行了大量这方面的实验,发现有些地图用3种颜色,有些地图用4种颜色,但最多用4种颜色足以把共同边界的两个转载 2011-08-07 13:50:15 · 54785 阅读 · 0 评论 -
ArcEngine10 ecp 授权
arcgis engine 10的破解:3dengine,100,ecp.arcgis.engine,none,KGE784S1MGRMMBKYZ161 3dserver,100,ecp.arcgis.engine,none,VPH4ENBJ3Y831R1DF089转载 2011-10-12 16:15:16 · 5806 阅读 · 8 评论 -
MapInfo主要技术特点
主要技术特点(1)以表(Table)的形式组织信息每一个表都是一组MapInfo文件,这些文件组成了地图文件和数据库文件。为使用MapInfo,就需要有组成表的用户数据和地图文件。这些文件可以来自MapInfo或者由用户创建。用户要想在MapInfo中工作,就必须打开一个或多个表。MapInfo通过表的形式将数据与地图有机地结合在一起。当用户在MapInfo中打开数据文件时,MapIn转载 2011-11-23 09:23:48 · 2541 阅读 · 0 评论 -
MapInfo文件格式及其作用
在MapInfo 中所指的表是单纯的数据表或是图形与数据的结合。一个典型的MapInfo表将主要由*.tab、*.dat、*.wks、*.dbf、*.xls、*.map、*.id、*.ind文件格式组成。创建一个MapInfo表后,该表至少由以下两个独立文件组成。 1、属性数据的表结构文件.TAB:属性数据表结构文件定义了地图属性数据的表结构,包括字段数、字段名称、字段类型和字段宽度、索原创 2011-11-23 09:57:28 · 3214 阅读 · 0 评论 -
ArcInfo和MapInfo的比较
一、 ArcInfo和MapInfo的比较坦率地讲,这种比较是非常不合适的,这就相当于硬让一个重量级拳击选手和一个轻量级拳击选手比个高低。ArcInfo与MapInfo本身就不是同一层次上的产品,它们在系统功能、数据结构、应用领域等方面差别很大。ArcInfo是专业GIS软件包,包含从低端到高端一系列产品,主要面向企业和部门级的用户,悠久的历史和强大的产品家族使得其在GIS领域具有举足转载 2011-11-23 09:37:36 · 1801 阅读 · 0 评论 -
免费下载DEM数据
打开数据下载网站:http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp(1) 选择所需要的文件类型为GeoTiff,用鼠标选中所需要的区域,点“click here to Begin Search”进行搜索。(2) 从搜索后的列表中下载所需的地形数据文件,可以选择Data Download (FTP)和Data Download转载 2011-11-25 12:59:20 · 34283 阅读 · 4 评论 -
tiff/tfw, jpg/jpgw坐标文件的格式
原始数据都是一幅幅数字化的图片,tiff格式的都带有一个tfw扩展名的坐标信息文件,如果压缩之后变成jpg格式的,那么坐标文件也就相应变成jpgw,一般格式如下:6.37748E-0600-4.90123E-06116.36443339.928423前四项的组合描述了图像的以左上角坐标(即最后两项)为基准的地理分布,前两项表示水平分地理长度,后两项表示垂直地理长度,原创 2011-11-25 08:57:40 · 4570 阅读 · 0 评论 -
从ArcSDE中手工删除图层
一、前言 虽然Catalog能解决这种问题,但是在特殊情况下也许这种方法有点用途。 我遇到的情况,在Catalog删除图层失败,提示,Network i/o error,gsrvr进程锁死,确保没有图层锁定,使用了各种方法也无法完成。如重装SDE,删除SDE无法成功删除。终极解决办法就是将数据备份,重新安装Oracle和SDE,不过这种做法对于大数据量来说代价也太大了。转载 2012-01-04 16:19:56 · 1900 阅读 · 0 评论 -
OGR报找不到DLL的错
添加环境变量:GDAL_DRIVER_PATH=[...]\gdal-ogr\gdalplugins可解决问题.原创 2012-01-05 15:05:15 · 1219 阅读 · 0 评论 -
GeoServer发布大tif文件时报“java heap space”
是由于java内存设置太小,解决办法如下:1)修改webapps下的wrapper.conf中的wrapper.java.maxmemory的值;2)添加环境变量:JAVA_OPTS=-Xms64m -Xmx512m即可。原创 2012-01-05 15:09:35 · 2844 阅读 · 3 评论 -
“OSGeo.OGR.Ogr”的类型初始值设定项引发异常
dll不全所致,将所有的GDAL/OGR相关dll全部拷到输出目录即可解决!原创 2012-04-05 13:57:34 · 4247 阅读 · 1 评论 -
GeoServer默认情况不能识别unicode数据库字段(nchar,nvarchar)
问题描述GeoServer默认情况下不能识别unicode数据库字段(nchar,nvarchar)参考地址:http://jira.codehaus.org/browse/GEOS-3842解决办法:方法1、将nchar,nvarchar字段改为char,varchar即可;方法2、下载参考地址中的补丁http://jira.codehaus.org/secu原创 2012-06-14 10:14:33 · 1014 阅读 · 0 评论 -
七参数布尔莎模型
两个椭球间的坐标转换,一般而言比较严密的是用七参数布尔莎模型,即 X 平移, Y 平移, Z 平移, X 旋转(WX), Y 旋转(WY), Z 旋转(WZ),尺度变化(DM )。要求得七参数就需要在一个地区需要 3 个以上的已知点。如果区域范围不大,最远点间的距离不大于 30K转载 2011-08-06 16:06:58 · 32040 阅读 · 1 评论 -
高斯-克吕格投影
高斯-克吕格(Gauss-Kruger)投影简称“高斯投影”,又名“等角横切椭圆柱投影”,是地球椭球面和平面间正形投影的一种。德国数学家、物理学家、天文学家高斯(Carl FriedrichGauss,1777 一 1855)于十九世纪二十年代拟定,后经德国大地测量学转载 2011-08-06 15:02:10 · 2117 阅读 · 0 评论 -
北京54 坐标系
1954 年北京坐标系——采用前苏联的克拉索夫斯基椭球参数,并与前苏联1942 年坐标系进行联测,通过计算,于1954 年建立的我国大地坐标系,定名为1954 年北京坐标系。该坐标系原点不在北京而是在前苏联的普尔科沃。转载 2011-08-06 15:00:53 · 1359 阅读 · 0 评论 -
给FlexViewer加一个登录
打开index.mxml,修改如下: xmlns:s="library://ns.adobe.com/flex/spark" xmlns:viewer="com.esri.viewer.*" xmlns:managers="com.esri.viewer.managers.*" pageTitle="地理信息服务平台" xmlns:mx="library://ns.adobe.com/flex/mx"> pub原创 2011-01-03 17:59:00 · 1102 阅读 · 0 评论 -
GIS基本功能(收藏)
记录属性的数据库,GIS可以作为数据库集成和更新的重要工具之一。进行数据库的组织主要取决于数据输入的形式,以及利用数据库进行查询、分析和结果输出等方式,它包括数据库定义、数据库建立与维护、数据库操作、通讯等功能。 空间查询与空间分析功能GIS的面向用户的应用功能不仅仅表现在它能提供一些静态的查询、检索数据,更有意义的在于用户可以根据需要建立一个应用分析的模式,通过动态的分析,从而为评价、管理和决策服务。这种分析功能可以在系统操作运算功能的支持下或建立专门的分析软件来实现,如空间信息量测与分析、统计分析、地形转载 2011-01-01 10:51:00 · 1789 阅读 · 0 评论 -
分布式安装ArcSDE的办法
<br />在ArcSDE POST到第一步要修改一个服务器名然后到最后一步时就可以退出,原因就是这一步过不去,接下来打开ArcSDE安装目录下的initdb,并修改initdb文件:<br />set Oracle_SID=[ORACLE_SID]<br />改为<br />set LOCAL=[ORACLE_SID]<br />一般POST成功了会自动添加这上行,接着运行cmd,<br />sdeservice -o create -d Oracle10g,[ORACLE_SID] -i 5151 -p原创 2011-01-05 19:54:00 · 672 阅读 · 0 评论 -
关于ArcGIS FlexViewer访问地图服务跨域问题
<br />在ArcGIS FlexViewer官方帮助里面有介绍,只需要到ArcGIS官网上把crossdomain.xml文件下载下来,放到安装SOM的机器上的IIS根目录下即可。原创 2011-01-05 20:08:00 · 1777 阅读 · 0 评论 -
ActionScript3.0中类的特性
参考ActionScript3.0官方帮助摘抄:1.引入了 package 语句,包名称必须包含在包声明中,而不是包含在类声明中;2.允许在类体中包括定义,还允许包括语句;3.类修饰:dynamic 允许在运行时向实例添加属性final 不得由其它类扩展internal (默认) 对当前包内的引用可见public 对所有位置的引用可见4.privatet和protected不可用于类本身,只在类定义中有意义,如果不希望某个类在包以外公开可见,将类显示或隐式地声明为internal;5.不支持抽象类;6.如果原创 2011-01-15 10:25:00 · 757 阅读 · 0 评论 -
ArcGIS10中使用mxd和msd比较
<br />本人最近使用10发布地图服务时,初步发现:<br />内存使用存在有很大的区别:mxd使用到100多M时用完就释放掉了,而msd使用内存不会释放没有上限<br /> <br /> <br />纳闷!原创 2011-02-25 22:35:00 · 5981 阅读 · 0 评论 -
重装ArcSDE过程中出现问题的可能解决办法
重新安装ArcSDE过程中出现问题的可能办法:1.手动创建SDE用户;2.打开SDE安装目录下的giomgr_esri_sde.log,报如下错,可能是sde用户权限不够,就给它dba试试;Wed Jul 14 17:03:43 2010 - ****** Spatial Database I/O Manager ******Wed Jul 14 17:03:43 2010 - SDE System Startup Initiated . . .Wed Jul 14 17:03:43 2010 - Vali原创 2011-01-27 17:19:00 · 2990 阅读 · 0 评论 -
ArcGIS Server Cache图片格式的选择
PNG8 - Use this format for overlay services that need to have a transparent background, such as roads and boundaries. PNG 8 creates tiles of very small size on disk with no loss of information. However, you should use a different PNG format if your map con转载 2011-01-28 08:55:00 · 1143 阅读 · 0 评论 -
ArcSDE最大连接数问题详解(转)
我们大体都知道ArcSDE的连接数有 48 的限制,很多人也知道这个参数可以修改,并且每种操作系统能支持的最大连接数是不同的。如果应用报错:超出系统最大连接数 该如何处理?两种解决办法:第一,首先确定是否一定需要增加这个最大连接数。在我们平常的应用中, 特别是给多用户的实施过程中。 有时会出现图形库莫名的连接不上, 如果用ARCMAP或ARCCATALOG连接的时候还会提示错误信息 “Failed to connect to database. Maximum number of conections to转载 2011-01-28 10:45:00 · 1147 阅读 · 0 评论 -
python切片代码[收藏]
<br /># -*- coding: cp936 -*-<br />import sys, string, os, arcgisscripting<br />gp = arcgisscripting.create()<br />#必填项<br />server_name="myServerHost"<br />object_name = "servicesName" #已经存在的并没有切片的服务<br />data_frame = "图层"<br />out_folder="c://arcgisserve转载 2011-03-31 17:10:00 · 1152 阅读 · 0 评论 -
ArcSDE栅格数据存储模型及命令行管理举例
摘要:ArcSDE 9中,栅格数据的处理和存储模型都进行了一些改进。本文将说明ArcSDE 9.x中栅格数据的存储方法,并简单列举ArcSDE命令行,描述如何使用命令行管理栅格数据。ArcSDE 9.x中的栅格数据存储模型ArcSDE使用统一的格式来存储和管理栅格数据。加转载 2011-08-03 12:20:21 · 1121 阅读 · 0 评论 -
西安80坐标系
1978年4月在西安召开全国天文大地网平差会议,确定重新定位,建立我国新的坐标系。为此有了1980年国家大地坐标系。1980年国家大地坐标系采用地球椭球基本参数为1975年国际大地测量与地球物理联合会第十六届大会推荐的数据。该坐标系的大地原点设在我国中部的陕西省泾阳县永乐镇,位于转载 2011-08-06 16:00:00 · 1810 阅读 · 0 评论 -
国家85高程基准
我国于1956年规定以黄海(青岛)的多年平均海平面作为统一基面,叫"1956年黄海高程系统",为中国第一个国家高程系统,从而结束了过去高程系统繁杂的局面。但由于计算这个基面所依据的青岛验潮站的资料系列(1950年~1956年)较短等原因,中国测绘主管部门决定重新计算黄海平均海面,转载 2011-08-06 16:09:06 · 11165 阅读 · 0 评论 -
sqlserver2008r2报"由于某些空间对的SRID与记录集中第一个对象的SRID不同 因此未显示这些空间对象"
原因:新增加了SRID为0或不一样的要素办法:INSERT INTO tablename ([ID] ,[the_geom] ]) VALUES (1 ,geometry::STGeomFromText('Polygon((108.93032164001 34.29原创 2012-06-26 20:33:57 · 1184 阅读 · 0 评论