ARCGIS PRO SDK VB2022 空间参考坐标系统定义

一、创建空间参考

   语法:SpatialReference=SpatialReferenceBuilder.CreateSpatialReference(WKID)

dim  sr4267 as SpatialReference  = SpatialReferenceBuilder.CreateSpatialReference(4267)
dim  sr4326 as SpatialReference = SpatialReferences.WGS84

二、获取shp文件的空间参考

 dim path as string = "c:\temp\60571.prj"
 dim sText as string  = System.IO.File.ReadAllText(path)
 dim sr as SpatialReference  = SpatialReferenceBuilder.CreateSpatialReference(sText)

三、获取图层的空间参考

dim sr as SpatialReference = ly.GetSpatialReference()

四、判断确定两个空间参考是否相等

如果两个空间参考相同,则为 True
public static bool AreEqual( 
   SpatialReference sr1,
   SpatialReference sr2,
   bool ignoreUnknown,
   bool checkResolution
)
SR1:第一个空间参考。
SR2:要比较的空间参考。
ignoreUnknown:如果设置为 true,并且如果一个 SpatialReference 为 Unknown 而另一个不是 Unknown,则两者将被视为相同。默认值为 false。
checkResolution:默认值为 false。如果设置为 true 且分辨率不相等,则返回 false。

五、常用坐标系统对应的WKID值

ESRI官网查询WKID网址:http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#/Geographic_coordinate_systems/02r300000105000000/

类别 WKID 名称
地理坐标54北京坐标系4214 GCS_Beijing_1954 
84世界坐标系4326 GCS_WGS_1984 
1980西安坐标系4610 GCS_Xian_1980 
2000国家大地坐标系4490 GCS_China_Geodetic_Coordinate_System_2000 
投影坐标1980西安坐标系2327 Xian_1980_GK_Zone_13 
2328 Xian_1980_GK_Zone_14
2329 Xian_1980_GK_Zone_15 
2330 Xian_1980_GK_Zone_16 
2331 Xian_1980_GK_Zone_17 
2332 Xian_1980_GK_Zone_18 
2333 Xian_1980_GK_Zone_19 
2334 Xian_1980_GK_Zone_20 
2335 Xian_1980_GK_Zone_21 
2336 Xian_1980_GK_Zone_22
2337 Xian_1980_GK_Zone_23 
2338 Xian_1980_GK_CM_75E 
2339 Xian_1980_GK_CM_81E 
2340 Xian_1980_GK_CM_87E 
2341 Xian_1980_GK_CM_93E 
2342 Xian_1980_GK_CM_99E 
2343 Xian_1980_GK_CM_105E 
2344 Xian_1980_GK_CM_111E
2345 Xian_1980_GK_CM_117E 
2346 Xian_1980_GK_CM_123E 
2347 Xian_1980_GK_CM_129E 
2348 Xian_1980_GK_CM_135E 
2349 Xian_1980_3_Degree_GK_Zone_25 
2350 Xian_1980_3_Degree_GK_Zone_26 
2351 Xian_1980_3_Degree_GK_Zone_27 
2352 Xian_1980_3_Degree_GK_Zone_28 
2353 Xian_1980_3_Degree_GK_Zone_29 
2354 Xian_1980_3_Degree_GK_Zone_30 
2355 Xian_1980_3_Degree_GK_Zone_31 
2356 Xian_1980_3_Degree_GK_Zone_32 
2357 Xian_1980_3_Degree_GK_Zone_33 
2358 Xian_1980_3_Degree_GK_Zone_34
2359 Xian_1980_3_Degree_GK_Zone_35 
2360 Xian_1980_3_Degree_GK_Zone_36 
2361 Xian_1980_3_Degree_GK_Zone_37 
2362 Xian_1980_3_Degree_GK_Zone_38 
2363 Xian_1980_3_Degree_GK_Zone_39 
2364 Xian_1980_3_Degree_GK_Zone_40
2365 Xian_1980_3_Degree_GK_Zone_41 
2366 Xian_1980_3_Degree_GK_Zone_42 
2367 Xian_1980_3_Degree_GK_Zone_43 
2368 Xian_1980_3_Degree_GK_Zone_44 
2369 Xian_1980_3_Degree_GK_Zone_45 
2370 Xian_1980_3_Degree_GK_CM_75E
2371 Xian_1980_3_Degree_GK_CM_78E 
2372 Xian_1980_3_Degree_GK_CM_81E 
2373 Xian_1980_3_Degree_GK_CM_84E 
2374 Xian_1980_3_Degree_GK_CM_87E 
2375 Xian_1980_3_Degree_GK_CM_90E 
2376 Xian_1980_3_Degree_GK_CM_93E 
2377Xian_1980_3_Degree_GK_CM_96E 
2378 Xian_1980_3_Degree_GK_CM_99E 
2379 Xian_1980_3_Degree_GK_CM_102E 
2380 Xian_1980_3_Degree_GK_CM_105E 
2381 Xian_1980_3_Degree_GK_CM_108E 
2382 Xian_1980_3_Degree_GK_CM_111E 
2383 Xian_1980_3_Degree_GK_CM_114E
2384 Xian_1980_3_Degree_GK_CM_117E 
2385 Xian_1980_3_Degree_GK_CM_120E 
2386 Xian_1980_3_Degree_GK_CM_123E 
2387 Xian_1980_3_Degree_GK_CM_126E 
2388 Xian_1980_3_Degree_GK_CM_129E 
2389 Xian_1980_3_Degree_GK_CM_132E
2390 Xian_1980_3_Degree_GK_CM_135E 
54北京坐标系2401 Beijing_1954_3_Degree_GK_Zone_25 
2402 Beijing_1954_3_Degree_GK_Zone_26 
2403 Beijing_1954_3_Degree_GK_Zone_27 
2404 Beijing_1954_3_Degree_GK_Zone_28 
2405 Beijing_1954_3_Degree_GK_Zone_29
2406 Beijing_1954_3_Degree_GK_Zone_30 
2407 Beijing_1954_3_Degree_GK_Zone_31 
2408 Beijing_1954_3_Degree_GK_Zone_32 
2409 Beijing_1954_3_Degree_GK_Zone_33 
2410 Beijing_1954_3_Degree_GK_Zone_34 
2411 Beijing_1954_3_Degree_GK_Zone_35
2412 Beijing_1954_3_Degree_GK_Zone_36 
2413 Beijing_1954_3_Degree_GK_Zone_37 
2414 Beijing_1954_3_Degree_GK_Zone_38 
2415 Beijing_1954_3_Degree_GK_Zone_39 
2416 Beijing_1954_3_Degree_GK_Zone_40 
2417 Beijing_1954_3_Degree_GK_Zone_41
2418 Beijing_1954_3_Degree_GK_Zone_42 
2419 Beijing_1954_3_Degree_GK_Zone_43 
2420 Beijing_1954_3_Degree_GK_Zone_44 
2421 Beijing_1954_3_Degree_GK_Zone_45 
2422 Beijing_1954_3_Degree_GK_CM_75E 
2423 Beijing_1954_3_Degree_GK_CM_78E 
2424 Beijing_1954_3_Degree_GK_CM_81E 
2425 Beijing_1954_3_Degree_GK_CM_84E 
2426 Beijing_1954_3_Degree_GK_CM_87E 
2427 Beijing_1954_3_Degree_GK_CM_90E 
2428 Beijing_1954_3_Degree_GK_CM_93E 
2429 Beijing_1954_3_Degree_GK_CM_96E 
2430 Beijing_1954_3_Degree_GK_CM_99E 
2431 Beijing_1954_3_Degree_GK_CM_102E 
2432 Beijing_1954_3_Degree_GK_CM_105E 
2433 Beijing_1954_3_Degree_GK_CM_108E 
2434 Beijing_1954_3_Degree_GK_CM_111E
2435 Beijing_1954_3_Degree_GK_CM_114E 
2436 Beijing_1954_3_Degree_GK_CM_117E 
2437 Beijing_1954_3_Degree_GK_CM_120E 
2438 Beijing_1954_3_Degree_GK_CM_123E 
2439 Beijing_1954_3_Degree_GK_CM_126E 
2440 Beijing_1954_3_Degree_GK_CM_129E
2441 Beijing_1954_3_Degree_GK_CM_132E 
2442 Beijing_1954_3_Degree_GK_CM_135E 
84世界坐标系3395 WGS_1984_World_Mercator 
2000国家大地坐标系4491 CGCS2000_GK_Zone_13 
4492 CGCS2000_GK_Zone_14 
4493 CGCS2000_GK_Zone_15 
4494 CGCS2000_GK_Zone_16
4495 CGCS2000_GK_Zone_17 
4496 CGCS2000_GK_Zone_18 
4497 CGCS2000_GK_Zone_19 
4498 CGCS2000_GK_Zone_20 
4499 CGCS2000_GK_Zone_21 
4500 CGCS2000_GK_Zone_22 
4501 CGCS2000_GK_Zone_23 
4502 CGCS2000_GK_CM_75E 
4503 CGCS2000_GK_CM_81E 
4504 CGCS2000_GK_CM_87E 
4505 CGCS2000_GK_CM_93E 
4506 CGCS2000_GK_CM_99E 
4507 CGCS2000_GK_CM_105E 
4508 CGCS2000_GK_CM_111E 
4509 CGCS2000_GK_CM_117E 
4510 CGCS2000_GK_CM_123E 
4511 CGCS2000_GK_CM_129E
4512 CGCS2000_GK_CM_135E 
4513 CGCS2000_3_Degree_GK_Zone_25 
4514 CGCS2000_3_Degree_GK_Zone_26 
4515 CGCS2000_3_Degree_GK_Zone_27 
4516 CGCS2000_3_Degree_GK_Zone_28 
4517 CGCS2000_3_Degree_GK_Zone_29 
4518 CGCS2000_3_Degree_GK_Zone_30 
4519 CGCS2000_3_Degree_GK_Zone_31 
4520 CGCS2000_3_Degree_GK_Zone_32 
4521 CGCS2000_3_Degree_GK_Zone_33 
4522 CGCS2000_3_Degree_GK_Zone_34 
4523 CGCS2000_3_Degree_GK_Zone_35 
4524 CGCS2000_3_Degree_GK_Zone_36
4525 CGCS2000_3_Degree_GK_Zone_37 
4526 CGCS2000_3_Degree_GK_Zone_38 
4527 CGCS2000_3_Degree_GK_Zone_39 
4528 CGCS2000_3_Degree_GK_Zone_40 
4529 CGCS2000_3_Degree_GK_Zone_41 
4530 CGCS2000_3_Degree_GK_Zone_42 
4531 CGCS2000_3_Degree_GK_Zone_43 
4532 CGCS2000_3_Degree_GK_Zone_44 
4533 CGCS2000_3_Degree_GK_Zone_45 
4534 CGCS2000_3_Degree_GK_CM_75E 
4535 CGCS2000_3_Degree_GK_CM_78E 
4536 CGCS2000_3_Degree_GK_CM_81E 
4537 CGCS2000_3_Degree_GK_CM_84E
4538 CGCS2000_3_Degree_GK_CM_87E 
4539 CGCS2000_3_Degree_GK_CM_90E 
4540 CGCS2000_3_Degree_GK_CM_93E 
4541 CGCS2000_3_Degree_GK_CM_96E 
4542 CGCS2000_3_Degree_GK_CM_99E 
4543 CGCS2000_3_Degree_GK_CM_102E 
4544 CGCS2000_3_Degree_GK_CM_105E 
4545 CGCS2000_3_Degree_GK_CM_108E 
4546 CGCS2000_3_Degree_GK_CM_111E 
4547 CGCS2000_3_Degree_GK_CM_114E 
4548 CGCS2000_3_Degree_GK_CM_117E 
4549 CGCS2000_3_Degree_GK_CM_120E 
4550 CGCS2000_3_Degree_GK_CM_123E
4551 CGCS2000_3_Degree_GK_CM_126E 
4552 CGCS2000_3_Degree_GK_CM_129E 
4553 CGCS2000_3_Degree_GK_CM_132E 
4554 CGCS2000_3_Degree_GK_CM_135E 

五、国内2000国家大地坐标高斯3°投影,空间参考的WKID,计算公式:

       WKID = 4513 - 25 + Val(中央子午线) / 3

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值