两种可能:
1、数据源和处理方式不同。三维路面一般是由机载激光雷达或者卫星遥感数据获取而来,主要用于建立数字高程模型、数字表面模型等三维地形模型。矢量数据则是由人工测量、数字化绘制等方式获取而来,主要用于绘制地图、进行地理信息分析等工作。这两种数据的获取方式、处理方法、精度要求等都有所不同,因此在一些处理过程中需要将它们进行分离处理。
2、数据可视化需要。三维路面和矢量数据的测量单位、坐标系等参数可能不同,如果直接在同一地图上呈现,可能会导致视觉上的困扰,影响数据的可视化效果。因此,将它们分别呈现在不同的图层、模型或软件中,可以使得使用者更加清晰地观察和分析数据。
案例1:矢量(shp)格式数据的点位高程值通过地形(tif)格式数据获取
场景: 想要将 datatif 格式数据中的高程值赋予datashp格式数据中并输出到datacsv文件中
脚本:Globalmapper脚本示范
//GET_ELEVgms
GLOBAL_MAPPER_SCRIPT VERSION=100
UNLOAD_ALL
IMPORT FILENAME="datatif" TYPE="GEOTIFF" ELEV_UNITS="METERS"
IMPORT FILENAME="datashp" LOAD_FLAGS="0"
EDIT_VECTOR FILENAME="datashp" APPLY_ELEVS=YES ADD_EXISTING_ELEV=YES
EXPORT_VECTOR FILENAME="datacsv" TYPE=CSV \
COORD_DELIM=COMMA \
EXPORT_ATTRS=NO_STYLE \
EXPORT_HEADER=NO \
POINTS_ONLY=NO \
EXPORT_ECEF=NO \
EXPORT_ELEV=NO \
COORD_COL_NAMES= "my_x, my_y, my_z"
在geoserver中发布矢量切片步骤不多说,基本都能搜到,地址的获取取决于已经发布的矢量切片。
通过geoserver首页右侧下方的tms服务进入,可以看见可供选择的tms列表
模板案例如下:
>
将下面代码复制到记事本,另存为HTML文件,用浏览器打开,输入你要获取的地区名称点击‘获取轮廓线’,只能获取 省 市 县 的轮廓,暂时还没有乡镇和村的。
<html>
<head>
<meta >
一个县的矢量数据有很多的版本,例如国土、林业,还有其他的简单图层,一般是专题图集的,前两者一般是不会给你的,后者的话(行政界线,道路河流)可以通过网上途径得到,不知道你想要一个县的数据想干什么,走正规途径好。
首先你要确定原来ArcGis中可以显示的shp文件的坐标系统和投影类型,其次你要把Google earth矢量化好的数据进行单独在ArcGis里进行坐标系统和投影类型的设置,保证你要同时打开的所有shp图层都具有相同的坐标系统和投影类型,这样就可以都正常显示了。
以上就是关于三维路面和矢量数据上下分离是什么原因全部的内容,包括:三维路面和矢量数据上下分离是什么原因、Globalmapper之矢量数据获取栅格高程值、GeoServer矢量切片地址获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)