- 浏览: 1049043 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (538)
- 奇文共赏 (36)
- spring (13)
- hibernate (10)
- AOP/Aspectj (9)
- spring security (7)
- lucence (5)
- compass (3)
- jbmp (2)
- jboss rule(drools) (0)
- birt (1)
- jasper (1)
- cxf (3)
- flex (98)
- webgis (6)
- 设计模式 (1)
- 代码重构 (2)
- log4j (1)
- tomcat (9)
- 神品音乐 (1)
- 工作计划 (2)
- appfuse (1)
- svn (4)
- 寻章摘句 (3)
- eclipse (10)
- arcgis api for flex (1)
- 算法 (5)
- opengis-cs (1)
- bug心得 (13)
- 图标 (1)
- software&key (14)
- java (17)
- 搞笑视频 (13)
- sqlserver (9)
- postgresql (1)
- postgis (0)
- geoserver (5)
- 日子 (50)
- 水晶报表 (1)
- 绝对电影 (3)
- Alternativa3D (1)
- 酷站大全 (10)
- c++ (5)
- oracle (17)
- oracle spatial (25)
- flashbuilder4 (3)
- TweenLite (1)
- DailyBuild (6)
- 华山论贱 (5)
- 系统性能 (5)
- 经典古文 (6)
- SOA/SCA/OSGI (6)
- jira (2)
- Hadoop生态圈(hadoop/hbase/pig/hive/zookeeper) (37)
- 风水 (1)
- linux操作基础 (17)
- 经济 (4)
- 茶 (3)
- JUnit (1)
- C# dotNet (1)
- netbeans (1)
- Java2D (1)
- QT4 (1)
- google Test/Mock/AutoTest (3)
- maven (1)
- 3d/OSG (1)
- Eclipse RCP (3)
- CUDA (1)
- Access control (0)
- http://linux.chinaunix.net/techdoc/beginner/2008/01/29/977725.shtml (1)
- redis (1)
最新评论
-
dove19900520:
朋友,你确定你的标题跟文章内容对应???
tomcat控制浏览器不缓存 -
wussrc:
我只想说牛逼,就我接触过的那点云计算的东西,仔细想想还真是这么 ...
别样解释云计算,太TM天才跨界了 -
hw_imxy:
endpoint="/Hello/messagebr ...
flex+java代码分两个工程 -
gaohejie:
rsrsdgrfdh坎坎坷坷
Flex 与 Spring 集成 -
李涤尘:
谢谢。不过说得有点太罗嗦了。
Oracle数据库数据的导入及导出(转)
地图是用坐标来描述的,而坐标又是如何确定的呢?地球是一个形状不规则的球体,而且高低起伏,为了研究的方便,我们用一个规则的椭球来近似我们的地球,对这个椭球在空间中不同的定位,就产生了不同的地球椭球体,所谓的大地坐标就是在这种定位后的椭球上确定的经纬度坐标,而大地原点就是用于定位的那个点(有很多人误解为坐标为零的点),所谓的”北京54”、”西安80”,就是基于不同的定位椭球和参数而建立的地图数学基础,球面上经度以通过英国格林威治(Greenwish)天文台子午仪中心之子午线起算的,纬度是从赤道起算的.下面介绍有关坐标的几个重要概念.
球面坐标是用经纬度表示的坐标,大地坐标也就是球面坐标,因为它是用经纬度表示的,而投影坐标,是把大地坐标经过某种地图投影,投影到平面上的直角坐标(通常在大比例尺地图中,有的坐标是自己定义的平面直角坐标,不存在地图投影),屏幕坐标也是平面直角坐标,是平面地图显示的一个承载面而已.
不同投影之间的坐标转换也是一样,可以直接在两者坐标之间建立方程,或者先转成经纬度坐标,再转成需要的投影坐标,但不管什么形式的坐标转换,本质上都是一样的,就是在这两者坐标之间建立一一对应的函数关系.而这两者之间的函数关系又该如何建立呢?主要看这两者之间是怎样的转换关系,或者说是投影关系,有可能是一次线性的,也可能是非线性的,通过同名点坐标,建立方程,求出方程参数,得到方程,就可以解出所有点的转换后的坐标了.下面以其他坐标转屏幕坐标为例。
地理坐标与屏幕坐标的转换是GIS平台中使用频率最高的运算,因此它的效率是整个引擎的核心。怎么把地理坐标的数据以图形的方式显示在屏幕上?首先需要把地理坐标转成屏幕坐标,有了图元的屏幕坐标,才能在屏幕上把图元给画出来,反过来,在屏幕上操作图元,比如放大,缩小,平移,选择等等,又需要把鼠标在屏幕上的位置转回到地理坐标,这两者之间存在怎样的一一映射的函数关系呢?
为了保持地图图元在横向和纵向上不变形,即要求象素在横向和纵向上代表的实际距离是一样的。说到根本上,只要建立(x,y)——(x’,y’)一一映射的函数关系,同时能保证转换后的拓扑关系不变,就可以了,至于怎么建立依情况而定.
请大家思考这样一个问题:给定两个点的经纬度坐标,能确定一条直线段吗?答案是:不能确定.为什么? 经纬度是球面上的,假想一下,在球面上知道两点的经纬度坐标,球面是一个曲面,在曲面上是画不出直线段的,那种由两点经纬度坐标连线建立直线方程的作法是错误的,既然没有直线段,就只能连成曲线,而球面上两点之间曲线有无数条.既然直线段无法确定,那只有经纬度坐标序列,折线和多边形也是无法确定的,折线成了曲线,多边形成了曲面,同时有无数种可能性,不唯一,所以很多几何运算是不能用经纬度坐标来运算的,而只能用平面直角坐标(“球面距离”例外).
坐标被用来描述地理位置的数据,是地图的数学基础,不同的用途,对地图坐标的要求也不一样,需要在不同的坐标系统和投影方式下进行变换,尤其是矢量数据,坐标是进行定位和拓扑关系判断的依据。
本文转载自互联网。www.gisfoot.com的读者如果对本文感兴趣,可以与原作者联系。作者联系方式如下:
MSN: geochenyj@hotmail.com
球面坐标是用经纬度表示的坐标,大地坐标也就是球面坐标,因为它是用经纬度表示的,而投影坐标,是把大地坐标经过某种地图投影,投影到平面上的直角坐标(通常在大比例尺地图中,有的坐标是自己定义的平面直角坐标,不存在地图投影),屏幕坐标也是平面直角坐标,是平面地图显示的一个承载面而已.
不同投影之间的坐标转换也是一样,可以直接在两者坐标之间建立方程,或者先转成经纬度坐标,再转成需要的投影坐标,但不管什么形式的坐标转换,本质上都是一样的,就是在这两者坐标之间建立一一对应的函数关系.而这两者之间的函数关系又该如何建立呢?主要看这两者之间是怎样的转换关系,或者说是投影关系,有可能是一次线性的,也可能是非线性的,通过同名点坐标,建立方程,求出方程参数,得到方程,就可以解出所有点的转换后的坐标了.下面以其他坐标转屏幕坐标为例。
地理坐标与屏幕坐标的转换是GIS平台中使用频率最高的运算,因此它的效率是整个引擎的核心。怎么把地理坐标的数据以图形的方式显示在屏幕上?首先需要把地理坐标转成屏幕坐标,有了图元的屏幕坐标,才能在屏幕上把图元给画出来,反过来,在屏幕上操作图元,比如放大,缩小,平移,选择等等,又需要把鼠标在屏幕上的位置转回到地理坐标,这两者之间存在怎样的一一映射的函数关系呢?
为了保持地图图元在横向和纵向上不变形,即要求象素在横向和纵向上代表的实际距离是一样的。说到根本上,只要建立(x,y)——(x’,y’)一一映射的函数关系,同时能保证转换后的拓扑关系不变,就可以了,至于怎么建立依情况而定.
请大家思考这样一个问题:给定两个点的经纬度坐标,能确定一条直线段吗?答案是:不能确定.为什么? 经纬度是球面上的,假想一下,在球面上知道两点的经纬度坐标,球面是一个曲面,在曲面上是画不出直线段的,那种由两点经纬度坐标连线建立直线方程的作法是错误的,既然没有直线段,就只能连成曲线,而球面上两点之间曲线有无数条.既然直线段无法确定,那只有经纬度坐标序列,折线和多边形也是无法确定的,折线成了曲线,多边形成了曲面,同时有无数种可能性,不唯一,所以很多几何运算是不能用经纬度坐标来运算的,而只能用平面直角坐标(“球面距离”例外).
坐标被用来描述地理位置的数据,是地图的数学基础,不同的用途,对地图坐标的要求也不一样,需要在不同的坐标系统和投影方式下进行变换,尤其是矢量数据,坐标是进行定位和拓扑关系判断的依据。
本文转载自互联网。www.gisfoot.com的读者如果对本文感兴趣,可以与原作者联系。作者联系方式如下:
MSN: geochenyj@hotmail.com
发表评论
-
利用Oracle Spatial求几何对象的长度和面积
2010-04-28 16:38 2385http://www.cnblogs.com/clarkzhe ... -
ogr2ogr 参数大全
2010-03-31 08:15 5555http://www.gdal.org/ogr2ogr.htm ... -
数据转换系列二--shp格式数据导入PostGIS数据库之ogr2ogr命令
2010-03-31 08:12 5988http://andrewzhuyl.spaces.live. ... -
数据转换系列一--e00格式向shp(shapefile)转换
2010-03-31 08:11 5102数据转换系列一--e00格式向shp(shapefile)转换 ... -
基于Oracle Spatial的空间分析性能优化研究
2010-03-29 08:13 1346http://www.lw23.com/pdf_5c5f0e6 ... -
Oracle Spatial 和 ArcSDE区别与联系
2010-03-29 08:09 7357一、ORACLE SPATIAL概述 ORAC ... -
浅谈Oracle Spatial几何结构
2010-03-29 08:06 1294http://database.51cto.com/art/2 ... -
Oracle Spatial创建空间索引时遇到的ORA-29855问题
2009-09-16 10:18 3964过程描述: 执行的SQL语句:CREATE INDEX G ... -
Oracle Spatial 空间分析操作函数——SDO_WITHIN_DISTANCE
2009-09-16 10:16 7784SDO_GEOM.SDO_WITHIN_DISTANCE(sd ... -
Oracle Spatial 空间分析操作函数——SDO_GEOM.SDO_NN
2009-09-16 10:16 5636SDO_NN( sdo_Geometry1, sdo_Geom ... -
Oracle Spatial 空间分析操作函数——SDO_GEOM.RELATE
2009-09-16 10:15 9082http://gis8.blog.sohu.com/78072 ... -
Oracle Spatial: Spatial Concepts
2009-09-15 11:13 1457http://www.cnblogs.com/mjgforev ... -
选择矩形框内的空间对象
2009-04-16 15:25 1263select * from well t WHERE ... -
网格索引
2009-04-16 13:34 1768http://blog.csdn.net/sjzwl/arch ... -
四叉树索引
2009-04-16 13:32 2103http://blog.csdn.net/sjzwl/arch ... -
空间索引
2009-04-16 13:27 1313http://blog.csdn.net/sjzwl/arch ... -
空间分析的基础--数据
2009-04-16 11:25 1115数据是信息化的基础,空间分析是GIS核心技术之一,深层次的数据 ... -
将 Oracle Spatial 与geoserver, Google Earth 集成
2009-04-16 11:08 4004将 Oracle Spatial 与 Google Earth ... -
执行基于位置的分析
2009-04-16 11:00 1221http://www.oracle.com/technolog ... -
Oracle Spatial User's Guide and Reference
2009-04-16 10:44 976http://download.oracle.com/docs ...
相关推荐
在进行GIS坐标转换时,常用的方法包括三参数法和七参数法。三参数法主要考虑了两个坐标系之间的三个平移参数dx、dy、dz(即两椭球参心差值),适用于早期卫星探测时的大地坐标系转换,当时的大地坐标系关系未完全...
在将CAD文件转入GIS之前,需要先了解地图的地理坐标系和投影坐标系,这样才能确保CAD文件中的坐标能正确转换为GIS文件中的地理平面坐标。由于CAD软件自身无法建立完整的地理坐标系统,不具备地理意义上的查询和分析...
GIS地理坐标系与投影坐标转换技术是GIS领域中的核心概念,涉及到地球表面点的位置表示以及地图制作中的坐标换算。地理坐标系统(Geographic Coordinate System, GCS)使用经纬度来定位地球表面的任何一点,它基于三...
**源码和工具**在GIS坐标系、投影和转换中扮演重要角色。开发人员可能会使用编程语言(如Python、Java或C#)编写自定义脚本来处理坐标转换,而GIS工具(如ArcGIS、QGIS或GDAL/OGR)提供了图形用户界面和API,使得非...
本人开发的GIS工具箱,集成了坐标拾取器、坐标系转换工具和随机坐标生成工具;已被300人的公司广泛使用。良心资源,童叟无欺! 打包出售,更实惠! 也可根据需要单独购买 坐标系转换工具 ...
用于GIS各坐标的转换! 我是为了将EPSG:4326坐标转换成EPSG:900913坐标,找到的工具,然后添加了两者之间的转换方式! 使用方式: private static Projection proj = ProjectionFactory .getNamedPROJ4Coordinate...
GIS(Geographic Information ...总之,GIS坐标换算涉及到多维度的坐标转换,从绝对的地理坐标到适应屏幕显示的逻辑坐标,这一过程需要精确的数学模型和适当的投影技术,以确保地图数据的正确性和视觉效果的真实性。
在GIS项目中,正确进行坐标转换至关重要,因为它直接影响到地理信息的精度和一致性。例如,如果在不同坐标系间不进行转换就进行叠加分析,结果可能会出现显著的偏移。因此,掌握使用这些坐标转换工具是GIS专业人员的...
常用GIS坐标系统介绍 坐标系统是GIS(Geographic Information System,地理信息系统)中最基本的组成部分。它是GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数...
【GIS工具箱】集成了坐标拾取器、坐标系转换工具和随机坐标生成工具;已被300人的公司广泛使用。良心资源,童叟无欺! 打包出售,更实惠! https://download.csdn.net/download/jingqia/75970880
#### 一、GIS坐标系统的基础概念 **GIS(地理信息系统)**中的坐标系统是GIS系统的基础。为了确保GIS系统的准确性和有效性,正确定义GIS系统的坐标系统至关重要。坐标系统的定义主要涉及到三个核心概念:**椭球体**...
GIS坐标问题总结 坐标系是gis的灵魂,坐标系问题在桌面版是个永恒的主题,下面将常见的坐标系问题以问答的形式列出来,希望对大家有所帮助。 问: 我这有2个不同坐标的shp要素,这2个要素是同一地理位置的,但是在...
在本场景中,我们关注的是如何根据经纬度坐标来获取对应的省市区信息。这涉及到地理编码(Geocoding)的过程,即通过经纬度坐标反向查找其对应的行政区域信息。 首先,我们需要理解经纬度坐标。地球被划分为经度和...
自 "Mapinfo上的GIS系统开发"一文在计算机世界网上刊登后,有好几位网友向我询问坐标系定义与转换方面的问题,问题可归结为 (1) 地图在Mapinfo上显示得很好,但在MapX中却显示不出来或显示得不对;(2) GPS定位得到的...
在GIS中,坐标转换是一个核心概念,它涉及到将地理位置从一个坐标系转换到另一个坐标系的过程。这通常是因为不同地区、不同项目或不同数据来源可能采用不同的坐标系统。 坐标转换主要包括以下几个关键知识点: 1. ...
### GIS坐标问题详解 #### 一、引言 在地理信息系统(GIS)的应用过程中,坐标问题是最基础也是最常见的难题之一。正确理解与处理坐标系对于确保GIS数据的准确性和可用性至关重要。本文针对GIS坐标问题进行了详细...
GIS中的坐标系定义与转换,
《GIS课件之坐标系与地图》是一份深入解析地理信息系统(GIS)中坐标系与地图之间关系的教育材料。这份PPT旨在帮助学习者理解GIS的基础知识,特别是如何在地图上准确地表示和操作地理位置信息。以下是该课件可能涵盖...