阅读:3265回复:6
GIS中地图的转换问题,开发GIS程序的流程(求助!!)
GIS中地图的转换问题,开发GIS程序的流程
-------------------------------------------------------------------- 我对GIS有过接触但是不太深刻,特想各位大侠高手求助,有几个问题我想问一下,希望能支持: 1,我在扫描一张地图,但是我想把地图分层,我怎样做? 2,我想在网业上能实现GIS功能,我怎样做?用过DELPHI 和mapx空间 3,如何在网上实现网上看房,看地理位置功能? 4,对于地图的分层有什仫样的标准? |
|
1楼#
发布于:2003-09-30 11:50
实现webgis用mapxtreme可以实现,看房?需要把楼层分层,然后查看各个楼层吗?
|
|
|
2楼#
发布于:2003-10-12 18:09
不是,主要是房地产开发商要租用我们的数字地图,但是我们的地图只是大概,需要做一个本市的数字地图,各个房地产会有一个web界面可以查看房的位置及周围的环境和一些房屋本身的信息及图型。
实现这种功能我该需要做些什仫?能否详细一些,我会用delphi+mapx去做程序实现地图操作,但是在网上发布我不知如何做?(或告诉我有实现的相关文章),况且对我们本市的地图我怎样去电子化?听说要扫描一下,但我不知具体实现,那仫对于扫描的地图我怎样去分层呢?这样我感觉重要的是地图电子化了。 |
|
3楼#
发布于:2003-10-13 10:06
mapx不具备网上发布的功能,用mapxtreme可以发布web,下面是一段关于数字化地图的说明,
当纸地图经过计算机图形图像系统光——电转换量化为点阵数字图像,经图像处理和曲线矢量化,或者直接进行手扶跟踪数字化后,生成可以为地理信息系统显示、修改、标注、漫游、计算、管理和打印的矢量地图数据文件,这种与纸地图相对应的计算机数据文件称为矢量化电子地图。这种地图工作时需要有应用软件和硬件系统的支撑。对矢量化地图的操作是以人机交互方式,通过GIS应用软件对硬件设备的控制来实现的。 在硬件系统及相应的地理信息系统软件支持下,矢量电子地图与纸地图相比有如下优点: .计算距离和标注地名符号快速准确; .可对地图局部放大、全图缩小和移动显示、漫游功能很强; .分层显示地图(当对地图上各种信息分不同层归类存放后,则可以显示某些层,关闭不显示的层); .可以以图元为单位进行信息编缉修改,人机交互画线标注符号文字,删除地图上多余的信息; .可以通过计算机网络进行电子地图传递,提供信息共享,传递的速度快,保密性强; .如果能有效解决地图符号自动分割和识别问题,则能实现地图的智能矢量化。这里智能化是指自动矢量化和自动标注符号,最佳路径优化选择和自动跟踪目标等。 矢量电子地图与点阵地图图像相比有如下优点: .相同信息量下前者的文件相对要小得多,图越复杂表现越明显; .前者可以以图元为单位进行信息编缉修改删除,人机交互画线标注符号文字;后者只能以像素为基本单位(如矩形图像块)进行拷贝,移动和删除,即它的编辑功能很差; .前者可对所有图元分层显示,后者只能做到对整图某区域(矩形区)的开窗显示控制。 1.2地图数据类型 为地图自动制图目的所搜集的上述资料,要适应计算机处理的需要,必须同时考虑通过这些资料,最后能获取各种不同性质的地图数据。 为此,可以定义地图数据是载荷地理信息的数字集合。它们应指被输入到某种计算机系统中进行处理,必要时可重新生成人的视觉可以感受的地理信息。在这一层意义上,地图数据可以分为: 1)空间数据(或图形数据) 空间数据是构成地图内容要素的几何图形,例如地图上的井、山峰、灯塔、河流、道路、等值线、湖泊、森林界线和土壤类型界线等。为表示这些要素在二维平面上空间图形的定位特征,常用一对平面直角坐标(X,Y)来表示,这种地图数据称为矢量数据;或用其通过栅格单元的左下角坐标(行和列)来表示,称此为栅格数据。 地图要素图形大致可以分为点、线、面三种基本类型。 面——可由环绕它们的线表示;也可以由其区域内的点表示; 线——可离散化成为点的集合; 而点则能用一对平面坐标系中的坐标来确定。 在实际应用中,仅有坐标数据是不够的,必须依照不同地图要素的意义,通过特别的编码加以区别。 2)语义数据(属性数据) 语义数据又称为非几何数据,包括定性数据和定量数据。定性数据用来描述要素的分类或对要素进行标名。定量数据是说明要素的性质、特征或强度的,例如距离、面积、人口、产量、收人、流速,以及温度和高程等. 对于语义数据,基本上是一个地理编码问题。以科学的分类分级系统为基础,对地理环境中各基本实体及其联系进行编码,以便唯一地对某一系统中所有地图要素进行认别和处理,这种功能不仅在用户环境中而且在计算机系统内也是十分重要的。 当前,要为满足各方面全部需求而建立一种通用的编码是不可能的。因此,最现实的是研制多样性编码满足各部门的不同需要,同时兼顾符合建立数据库的规定。一般来说编码的一些基本要求包括: (2.1)要素类别——如地名,实体类型及等级等; (2.2)要素特征(属性)——每一要素可具有与它有联系的大量的属性值,它承载关于要素特征的信息; (2.3)作用范围的描述——例如,一个区域的土壤类型; (2.4)地理定义——在某些情况下编码可以是一个实体集合的间接参考,而集合中的每一个实体也会被它自身的地理代码所说明,如水系、地质层的编码。 在GIS数据录入过程中,空间数据的录入更为重要,因为处理空间数据和空间信息正是GIS的核心功能。与属性数据录入相比,空间数据录入的工作量更大,并且需要GIS软件工具的支持(利用通用的数据库软件即可以进行属性数据录入)。 |
|
|
4楼#
发布于:2003-10-13 15:56
感谢大师指点,我一直在转向工作中心,怎样去做电子地图,但这样我应要明白建立空间数据库,空间数据建库有有什仫不同呢,在MIS+GIS系统中公用一个数据库能达到效果吗?如何实现?
|
|
5楼#
发布于:2003-10-13 18:11
空间数据库可以包括图形和属性(关系数据库),可以使用mapinfo或者mapx+mapinfo spatial,也可以使用arcgis、mo+arcsde +sql,oracle等数据库。个人意见,请大家讨论。
|
|
|
6楼#
发布于:2003-10-14 16:18
一起努力!
|
|