ArcGIS中的WKID
说到坐标系统,我们可以理解一些,但在使用时,有些朋友不是很清楚,以后会特别总结。2000中国大地坐标系在实地生产项目中应用较多(CGCS2000)1980,北京坐标系1954WGS84坐标系(GPS数据中使用的坐标系统)在编程中也会遇到不同的坐标系、不同的投影方法、不同的投影带,需要转换和投影,因此有必要了解它WKID。
一、什么是WKID
第一次遇到WKID是遥远的大三,学习WebGIS写Flex时, WKID英文全称是Well Known ID,也就是众所周知的编号。这个数字是坐下来讨论、约定和认可的,具体是独一无二的。许多坐标系统都有自己的坐标系统WKID,就像每个人都有自己的身份证号码一样,他们从出生起就决定了。即使他们的名字改了,他们仍然可以 可通过身份证号码确定,对空间数据的使用、转换和共享起着关键作用。
坐标系统的WKID示例:
CGCS2000_GK_CM_111E |
|
PROJCS["CGCS2000_GK_CM_111E",GEOGCS["GCS_China_Geodetic_Coordinate_System_2000",DATUM["D_China_2000",SPHEROID["CGCS2000",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",111.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]] |
二、使用方法
说到坐标,要注意两个版本的区别:
(1)在Desktop10.在之前的版本中,坐标文件是以prj存在文件;自10以来.从版本1开始,存储坐标文件projection engine library (pe.dll)从而提高读取效率;
(2)我们常用的CGCS2000在10.0中只有地理坐标文件,没有投影坐标文件。如果要使用,需要制作和收集。
在AE长度(或平面坐标,或面积)的示例代码如下:
/// <summary>
/// 获取投影长度
/// </summary>
/// <param name="pGeometry">几何图层</param>
/// <returns>长度(米)</returns>
public
static
double
GetLengh(IGeometry pGeometry)
{
ISpatialReferenceFactory srFactory =
new
SpatialReferenceEnvironmentClass();
//4508:CGCS2000_GK_CM_111E
ISpatialReference pSpatialReference = srFactory.CreateProjectedCoordinateSystem(4508);
pGeometry.Project(pSpatialReference);
IPolyline polyline = pGeometry
as
IPolyline;
if
(polyline !=
null
)
return
polyline.Length;
else
return
0;
}
|
三、查询方式
WKID这么种,要用的时候去哪里查?这提供三个 位置:
ArcGIS REST API版本
http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#/Geographic_coordinate_systems/02r300000105000000/
javascript版本
https://developers.arcgis.com/javascript/3/jshelp/gcs.htm
https://developers.arcgis.com/javascript/3/jshelp/pcs.htm
9.3版本:9.3版本没有CGS2000,所以要不去这里查了。
http://resources.esri.com/help/9.3/arcgisserver/apis/rest/gcs.html
http://resources.esri.com/help/9.3/arcgisserver/apis/rest/pcs.html
http://spatialreference.org/ref/
在官方SDK帮助文档可以查到枚举类型,例如投影坐标枚举esriSRProjCSType包含1442个WKID,esriSRProjCS4Type包含1224个WKID.
本人整理了将官网的整理Excel方便查询,下面附表是其中中国常用的坐标系统及WKID
参考
https://geonet.esri.com/thread/10174
http://gis.stackexchange.com/questions/3903/wkid-well-known-id-for-national-projection-for-arcgis-rest-api
http://blog.csdn.net/kikitamoon/article/details/8833000
附表
下面是我国常用的地理和投影坐标系的WKID:
|
||
4214 |
GCS_Beijing_1954 |
|
4326 |
GCS_WGS_1984 |
|
4490 |
GCS_China_Geodetic_Coordinate_System_2000 |
|
4555 |
GCS_New_Beijing |
|
4610 |
GCS_Xian_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 |
|
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 |
|
3395 |
WGS_1984_World_Mercator |
|
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 |
|
4568 |
New_Beijing_Gauss_Kruger_Zone_13 |
|
4569 |
New_Beijing_Gauss_Kruger_Zone_14 |
|
4570 |
New_Beijing_Gauss_Kruger_Zone_15 |
|
4571 |
New_Beijing_Gauss_Kruger_Zone_16 |
|
4572 |
New_Beijing_Gauss_Kruger_Zone_17 |
|
4573 |
New_Beijing_Gauss_Kruger_Zone_18 |
|
4574 |
New_Beijing_Gauss_Kruger_Zone_19 |
|
4575 |
New_Beijing_Gauss_Kruger_Zone_20 |
|
4576 |
New_Beijing_Gauss_Kruger_Zone_21 |
|
4577 |
New_Beijing_Gauss_Kruger_Zone_22 |
|
4578 |
New_Beijing_Gauss_Kruger_Zone_23 |
|
4579 |
New_Beijing_Gauss_Kruger_CM_75E |
|
4580 |
New_Beijing_Gauss_Kruger_CM_81E |
|
4581 |
New_Beijing_Gauss_Kruger_CM_87E |
|
4582 |
New_Beijing_Gauss_Kruger_CM_93E |
|
4583 |
New_Beijing_Gauss_Kruger_CM_99E |
|
4584 |
New_Beijing_Gauss_Kruger_CM_105E |
|
4585 |
New_Beijing_Gauss_Kruger_CM_111E |
|
4586 |
New_Beijing_Gauss_Kruger_CM_117E |
|
4587 |
New_Beijing_Gauss_Kruger_CM_123E |
|
4588 |
New_Beijing_Gauss_Kruger_CM_129E |
|
4589 |
New_Beijing_Gauss_Kruger_CM_135E |
|
4652 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_25 |
|
4653 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_26 |
|
4654 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_27 |
|
4655 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_28 |
|
4656 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_29 |
|
4766 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_30 |
|
4767 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_31 |
|
4768 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_32 |
|
4769 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_33 |
|
4770 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_34 |
|
4771 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_35 |
|
4772 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_36 |
|
4773 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_37 |
|
4774 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_38 |
|
4775 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_39 |
|
4776 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_40 |
|
4777 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_41 |
|
4778 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_42 |
|
4779 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_43 |
|
4780 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_44 |
|
4781 |
New_Beijing_3_Degree_Gauss_Kruger_Zone_45 |
|
4782 |
New_Beijing_3_Degree_Gauss_Kruger_CM_75E |
|
4783 |
New_Beijing_3_Degree_Gauss_Kruger_CM_78E |
|
4784 |
New_Beijing_3_Degree_Gauss_Kruger_CM_81E |
|
4785 |
New_Beijing_3_Degree_Gauss_Kruger_CM_84E |
|
4786 |
New_Beijing_3_Degree_Gauss_Kruger_CM_87E |
|
4787 |
New_Beijing_3_Degree_Gauss_Kruger_CM_90E |
|
4788 |
New_Beijing_3_Degree_Gauss_Kruger_CM_93E |
|
4789 |
New_Beijing_3_Degree_Gauss_Kruger_CM_96E |
|
4790 |
New_Beijing_3_Degree_Gauss_Kruger_CM_99E |
|
4791 |
New_Beijing_3_Degree_Gauss_Kruger_CM_102E |
|
4792 |
New_Beijing_3_Degree_Gauss_Kruger_CM_105E |
|
4793 |
New_Beijing_3_Degree_Gauss_Kruger_CM_108E |
|
4794 |
New_Beijing_3_Degree_Gauss_Kruger_CM_111E |
|
4795 |
New_Beijing_3_Degree_Gauss_Kruger_CM_114E |
|
4796 |
New_Beijing_3_Degree_Gauss_Kruger_CM_117E |
|
4797 |
New_Beijing_3_Degree_Gauss_Kruger_CM_120E |
|
4798 |
New_Beijing_3_Degree_Gauss_Kruger_CM_123E |
|
4799 |
New_Beijing_3_Degree_Gauss_Kruger_CM_126E |
|
4800 |
New_Beijing_3_Degree_Gauss_Kruger_CM_129E |
|
4822 |
New_Beijing_3_Degree_Gauss_Kruger_CM_135E |