一、创建空间参考
语法: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 | ||
2377 | Xian_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