如何选择分度带(中央子午线)

如何选择分度带(中央子午线)

发布时间:2018-01-17 版权:

同步视频教程:如何选择中央子午线或者分度带    播放

什么是中央子午线? 什么是分度带?  【百度百科

第一步:查看你所下载(或者要套合的范围)的图像的经纬度中【经度】所在的范围,如下图:

 

比如,你要图中这个区域的地图来套合你的矢量数据,点击红色箭头指向的地方,如下图:

 

从上图中我们可以看出,我们下载的图像范围或者套合范围的【经度】为116.****,我们只取小数点前面的整数为116。

第二步:选择3度带、6度带、或者中央子午线

2.1  确认带号或者中央子午线需要如下参考图,如下图所示:

 

 

此图,上面部分为6度带,即每间隔经度6度为一个划分;下面为3度带,即每间隔经度3度为一个划分 ;每个6度带中间的一条竖线为中央子午线。

由于上面我们下载的范围【经度】为116度,对比上图,我们可以选择6度带的带号为20,即zone 20;也可以选择三度带的带号为39,即zone 39;同时,我们也可以选择中央子午线117。

第三步: 选择对应的分度带进行投影转换。

在BIGEMAP种,选择分度带的时候,含有【3-degree】字符串的表示是3度带,含有【CM】表示是中央子午线,不含有这两种的是6度带。

第四步:选择分度带和中央子午线的区别:(特别注意)

在进行投影转换之前,如果要和你已经有的矢量数据进行套合、配准,那么一定首先要确认你的矢量数据坐标                            

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Java代码对shp文件分度,可以按照以下步骤进行操作: 1. 导入所需的库 需要导入以下库: ``` import org.geotools.referencing.CRS; import org.geotools.referencing.crs.DefaultGeographicCRS; import org.geotools.referencing.crs.DefaultProjectedCRS; import org.opengis.referencing.FactoryException; import org.opengis.referencing.NoSuchAuthorityCodeException; import org.opengis.referencing.crs.CoordinateReferenceSystem; import org.opengis.referencing.operation.MathTransform; import org.opengis.referencing.operation.TransformException; ``` 2. 定义shp文件的坐标系 使用CRS工具类,可以定义shp文件的坐标系。以下是定义shp文件坐标系的示例代码: ``` String epsg = "EPSG:4326"; // 定义WGS84坐标系 CoordinateReferenceSystem sourceCRS = CRS.decode(epsg); ``` 3. 定义分度的投影坐标系 使用DefaultProjectedCRS类,可以定义分度的投影坐标系。以下是定义UTM投影坐标系的示例代码: ``` int zone = 50; // 定义50号分度 CoordinateReferenceSystem targetCRS = new DefaultProjectedCRS( "WGS 84 / UTM zone " + zone + "N", "EPSG:" + (32600 + zone), // 定义UTM投影坐标系的EPSG码 DefaultGeographicCRS.WGS84, CRS.linearMercator( 1.0, // 比例因子 0.0, // False easting 0.0, // False northing 0.0, // Central meridian 0.0, // Latitude of true scale sourceCRS // 源坐标系 ), null ); ``` 4. 转换坐标系 使用MathTransform类,可以将shp文件的坐标系转换为分度的投影坐标系。以下是坐标系转换的示例代码: ``` MathTransform transform = CRS.findMathTransform(sourceCRS, targetCRS); ``` 5. 对shp文件中的几何对象进行转换 使用MathTransform类,可以将shp文件中的几何对象转换为分度的投影坐标系下的几何对象。以下是将shp文件中的所有几何对象进行转换的示例代码: ``` File file = new File("path/to/shapefile.shp"); ShapefileDataStore store = new ShapefileDataStore(file.toURI().toURL()); SimpleFeatureSource featureSource = store.getFeatureSource(); SimpleFeatureCollection featureCollection = featureSource.getFeatures(); FeatureIterator<SimpleFeature> iterator = featureCollection.features(); while (iterator.hasNext()) { SimpleFeature feature = iterator.next(); Geometry geometry = (Geometry) feature.getDefaultGeometry(); Geometry transformedGeometry = JTS.transform(geometry, transform); // 对转换后的几何对象进行处理 } iterator.close(); store.dispose(); ``` 注意:在转换坐标系之前,需要先定义shp文件的坐标系和分度的投影坐标系,并使用MathTransform类进行坐标系转换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值