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 |