类 PrjCoordSys
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.PrjCoordSys
-
- 所有已实现的接口:
- IDisposable
- 直接已知子类:
- InternalPrjCoordSysChart
public class PrjCoordSys extends com.supermap.data.InternalHandleDisposable
投影坐标系类。
投影坐标系统由地图投影方式、投影参数、坐标单位和地理坐标系组成。SuperMap Objects Java 中提供了很多预定义的投影系统,用户可以直接使用,此外,用户还可以定制自己投影系统。
投影坐标系是定义在二维平面上的,不同于地理坐标系用经纬度定位地面点,投影坐标系是用 X、Y 坐标来定位的。每一个投影坐标系都基于一个地理坐标系。
-
-
构造器概要
构造器 构造器和说明 PrjCoordSys()
构造一个新的 PrjCoordSys 对象。PrjCoordSys(GeoCoordSys geoCoordSys, Projection projection, PrjParameter prjParameter, String name)
根据指定的参数来构造一个 PrjCoordSys 的新对象。PrjCoordSys(int epsgCode)
PrjCoordSys(PrjCoordSys prjCoordSys)
PrjCoordSys(PrjCoordSysType type)
根据指定的参数来构造一个 PrjCoordSys 的新对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 PrjCoordSys
clone()
void
dispose()
释放该对象所占用的资源。boolean
equals(PrjCoordSys value)
boolean
equalsParameters(PrjCoordSys value)
static PrjCoordSys
fromEPSG(int epsgCode)
boolean
fromEPSGCode(int value)
根据 EPSG 代码修改对象的内容,当返回 false 时,原来对象的内容没有发生变化。boolean
fromFile(String path, PrjFileType value)
根据 XML 文件与投影文件类型构建PrjCoordSys
对象。boolean
fromXML(String xml)
据 XML 字符串构建PrjCoordSys
对象,成功返回 true。boolean
fromXML(String xml, int version)
Rectangle2D
getBoundsOfUse()
Unit
getCoordUnit()
返回投影系统坐标单位。Unit
getDistanceUnit()
返回距离(长度)单位。int
getEPSGCode()
返回EPSG代码。GeoCoordSys
getGeoCoordSys()
返回投影坐标系的地理坐标系统对象。String
getName()
返回投影坐标系对象的名称。PrjParameter
getPrjParameter()
返回投影坐标系统对象的投影参数。Projection
getProjection()
返回投影坐标系统的投影方式。PrjCoordSysType
getType()
返回投影坐标系类型。void
setCoordUnit(Unit value)
设置投影系统坐标单位。void
setDistanceUnit(Unit value)
设置距离(长度)单位。void
setEPSGCode(int value)
设置EPSG代码。void
setGeoCoordSys(GeoCoordSys value)
设置投影坐标系的地理坐标系统对象。void
setName(String value)
设置投影坐标系对象的名称。void
setPrjParameter(PrjParameter value)
设置投影坐标系统对象的投影参数。void
setProjection(Projection value)
设置投影坐标系统的投影方式。void
setType(PrjCoordSysType value)
设置投影坐标系类型。int
toEPSGCode()
已过时。已过时。boolean
toFile(String path, PrjFileVersion value)
根据指定版本将PrjCoordSys
对象导出到投影文件。String
toXML()
将投影坐标系类的对象转换为 XML 格式的字符串。String
toXML(int version)
-
-
-
构造器详细资料
-
PrjCoordSys
public PrjCoordSys()
构造一个新的 PrjCoordSys 对象。
-
PrjCoordSys
public PrjCoordSys(PrjCoordSysType type)
根据指定的参数来构造一个 PrjCoordSys 的新对象。- 参数:
type
- 投影坐标系类型。
-
PrjCoordSys
public PrjCoordSys(GeoCoordSys geoCoordSys, Projection projection, PrjParameter prjParameter, String name)
根据指定的参数来构造一个 PrjCoordSys 的新对象。- 参数:
geoCoordSys
- 投影坐标系所基于的地理坐标系。projection
- 投影方式。投影方式如等角圆锥投影、等距方位投影等等。prjParameter
- 投影参数。name
- 投影坐标系名称。
-
PrjCoordSys
public PrjCoordSys(PrjCoordSys prjCoordSys)
-
PrjCoordSys
public PrjCoordSys(int epsgCode)
-
-
方法详细资料
-
fromEPSG
public static PrjCoordSys fromEPSG(int epsgCode)
-
clone
public PrjCoordSys clone()
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
getName
public String getName()
返回投影坐标系对象的名称。- 返回:
- 投影坐标系对象的名称。
- 默认值:
- 默认值为 "WGS_1984_UTM_Zone_1N"。
-
setName
public void setName(String value)
设置投影坐标系对象的名称。- 参数:
value
- 投影坐标系对象的名称。
-
getType
public PrjCoordSysType getType()
返回投影坐标系类型。当投影坐标系类型为自定义时,用户需另外指定地理坐标系、投影方法、坐标单位以及投影参数;其余的值为 SuperMap Object Java 系统预定义,用户不必指定其他参数。
- 返回:
- 投影坐标系类型。
- 默认值:
- 默认值为
PrjCoordSysType.PCS_USER_DEFINED。
-
setType
public void setType(PrjCoordSysType value)
设置投影坐标系类型。当投影坐标系类型为自定义时,用户需另外指定地理坐标系、投影方法、坐标单位以及投影参数;其余的值为 SuperMap Object Java 系统预定义,用户不必指定其他参数。
- 参数:
value
- 投影坐标系类型。
-
getGeoCoordSys
public GeoCoordSys getGeoCoordSys()
返回投影坐标系的地理坐标系统对象。每个投影系都要依赖于一个地理坐标系。- 返回:
- 投影坐标系的地理坐标系统对象。
- 默认值:
- 默认值为空的
GeoCoordSys
对象。
-
setGeoCoordSys
public void setGeoCoordSys(GeoCoordSys value)
设置投影坐标系的地理坐标系统对象。每个投影系都要依赖于一个地理坐标系。该方法仅在坐标系类型为自定义投影坐标系和自定义地理坐标系时有效。- 参数:
value
- 投影坐标系的地理坐标系统对象。
-
getProjection
public Projection getProjection()
返回投影坐标系统的投影方式。投影方式如等角圆锥投影、等距方位投影等等。- 返回:
- 投影坐标系统的投影方式。
- 默认值:
- 默认值为空的
Projection
对象。
-
setProjection
public void setProjection(Projection value)
设置投影坐标系统的投影方式。投影方式如等角圆锥投影、等距方位投影等等。- 参数:
value
- 投影坐标系统的投影方式。
-
getPrjParameter
public PrjParameter getPrjParameter()
返回投影坐标系统对象的投影参数。- 返回:
- 投影坐标系统对象的投影参数。
- 默认值:
- 默认值为空的
PrjParameter
。
-
setPrjParameter
public void setPrjParameter(PrjParameter value)
设置投影坐标系统对象的投影参数。- 参数:
value
- 投影坐标系统对象的投影参数。
-
getCoordUnit
public Unit getCoordUnit()
返回投影系统坐标单位。投影系统的坐标单位与距离单位(DistanceUnits)可以不同,例如经纬度坐标下的坐标单位是度,距离单位可以是米、公里等;即使是普通平面坐标或者投影坐标,这两个单位同样可不同。
- 返回:
- 投影系统坐标单位。
- 默认值:
- 默认值为
Meter
。
-
setCoordUnit
public void setCoordUnit(Unit value)
设置投影系统坐标单位。投影系统的坐标单位与距离单位(DistanceUnits)可以不同,例如经纬度坐标下的坐标单位是度,距离单位可以是米、公里等;即使是普通平面坐标或者投影坐标,这两个单位同样可不同。
- 参数:
value
- 投影系统坐标单位。
-
setDistanceUnit
public void setDistanceUnit(Unit value)
设置距离(长度)单位。- 参数:
value
- 距离(长度)单位。
-
fromXML
public boolean fromXML(String xml)
据 XML 字符串构建PrjCoordSys
对象,成功返回 true。- 参数:
xml
- 指定的 XML 字符串。- 返回:
- 如果构建成功返回 true,否则返回 false。
-
fromXML
public boolean fromXML(String xml, int version)
-
toXML
public String toXML()
将投影坐标系类的对象转换为 XML 格式的字符串。- 返回:
- 表示投影坐标系类的对象的 XML 字符串。
-
toXML
public String toXML(int version)
-
toEPSGCode
@Deprecated public int toEPSGCode()
已过时。 已过时。转换得到 EPSG (The European Petroleum Survey Group)对应的代码。getEPSGCode方法与toEPSGCode方法都可以返回EPSG代码,但是两者是有区别的:
1. getEPSGCode返回的EPSG代码是通过setEPSGCode方法设置的EPSG代码;如果没有通过setEPSGCode方法设置EPSG代码,则返回值为0。
2. toEPSGCode方法返回的EPSG代码来源于两个途径:
- 通过PrjCoordSys.fromEPSGCode方法传入的EPSG代码,如果PrjCoordSys对象通过PrjCoordSys.fromEPSGCode接口传入EPSG代码的方式构建投影信息对象,那么toEPSGCode方法返回的EPSG代码就是传入时的代码。
- 通过其他方式构建PrjCoordSys对象,那么将根据PrjCoordSys对象中的投影信息,通过查询产品包Bin目录下的PrjConfig.xml文件,找到该投影信息对应的EPSG代码并返回,如果未找到支持EPSG代码。toEPSGCode方法返回-1000。
- 返回:
- 对应的 EPSG 代码,如果
PrjCoordSys
为用户自定义或找不到 EPSG 相应的代码时,返回-1000。
-
fromEPSGCode
public boolean fromEPSGCode(int value)
根据 EPSG 代码修改对象的内容,当返回 false 时,原来对象的内容没有发生变化。通过EPSG代码返回投影信息,所支持的EPSG代码情况:
支持所有地理参考系(GEOGCS);
支持部分投影参考系(PROJCS),所支持的代码范围如下面的表格所示;
不支持:地心参考系(GEOCCS)、垂直参考系(VERT_CS)。
所支持投影参考系的代码: 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2058 2059 2060 2061 2063 2064 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2100 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2137 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2156 2157 2158 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2188 2189 2190 2191 2193 2195 2196 2197 2198 2199 2200 2201 2202 2203 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2219 2220 2222 2223 2224 2290 2291 2292 2294 2295 2308 2309 2310 2311 2312 2313 2315 2316 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2776 2777 2778 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2802 2803 2813 2814 2815 2816 2817 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2840 2852 2862 2863 2864 2865 2867 2868 2869 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2969 2970 2971 2972 2973 2975 2976 2977 2978 2979 2980 2981 2982 2983 2987 2988 2989 2990 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3054 3055 3056 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3103 3104 3105 3106 3108 3109 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3141 3142 3143 3146 3147 3148 3149 3150 3151 3152 3154 3155 3156 3157 3158 3159 3160 3164 3168 3169 3170 3171 3172 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3201 3202 3203 3296 3297 3298 3299 3302 3303 3304 3305 3306 3307 3312 3313 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3339 3340 3341 3342 3343 3344 3345 3346 3349 3350 3351 3352 3353 3354 3355 3356 3357 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3386 3387 3388 3389 3390 3391 3392 3393 3395 3396 3397 3398 3399 3400 3401 3402 3403 3405 3406 3408 3409 3410 3414 3439 3440 3449 3450 3460 3461 3462 3463 3464 3465 3466 3468 3469 3470 3471 3472 3473 3474 3475 3476 3478 3479 3480 3481 3482 3483 3509 3511 3516 3518 3520 3522 3524 3526 3528 3530 3532 3534 3554 3555 3556 3557 3558 3571 3572 3573 3574 3575 3576 3591 3597 3599 3601 3602 3603 3607 3609 3611 3613 3615 3617 3619 3621 3623 3625 3629 3653 3684 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3761 3763 3764 3765 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3787 3788 3789 3790 3791 3793 3794 3800 3801 3802 3814 3815 3816 3825 3826 3827 3828 3829 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3854 3857 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3890 3891 3892 3893 3907 3908 3909 3910 3911 3912 3920 3973 3974 3975 3986 3987 3988 3989 3994 3997 4026 4037 4038 4048 4049 4050 4051 4056 4057 4058 4059 4060 4061 4062 4063 4071 4082 4083 4093 4094 4095 4096 4414 4417 4434 4467 4471 4474 4484 4485 4486 4487 4488 4489 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4559 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4647 4652 4653 4654 4655 4656 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4812 4822 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 5014 5015 5016 5018 5048 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5223 5234 5235 5247 5253 5254 5255 5256 5257 5258 5259 5266 5269 5270 5271 5272 5273 5274 5275 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5316 5329 5330 5331 5337 5343 5344 5345 5346 5347 5348 5349 5355 5356 5357 5361 5362 5367 5382 5383 5387 5388 5389 5396 5463 5466 5490 5518 5519 5520 5523 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5550 5551 5552 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5588 5596 5627 5629 5631 5633 5635 5636 5638 5641 5644 5649 5650 5651 5652 5653 5659 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5682 5683 5684 5685 5700 5825 5836 5837 5839 5842 5844 5858 5875 5876 5877 5879 5880 5887 6128 6129 6204 6210 6211 6312 6316 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6355 6356 6366 6367 6368 6369 6370 6371 6381 6382 6383 6384 6385 6386 6387 6394 6395 6396 6397 6398 6399 6400 6401 6402 6404 6405 6406 6407 6408 6409 6435 6437 6442 6444 6446 6448 6450 6452 6454 6456 6458 6460 6480 6481 6482 6483 6485 6497 6506 6508 6509 6511 6512 6513 6518 6520 6522 6524 6526 6528 6530 6532 6534 6536 6540 6567 6589 6610 6611 6613 6615 6617 6628 6629 6630 6631 6632 6634 6635 6636 6637 6646 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6703 6707 6708 6709 6720 6721 6722 6723 6732 6733 6734 6735 6736 6737 6738 6784 6785 6786 6787 6788 6789 6790 6791 6800 6801 6802 6803 6808 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6856 6857 6858 6859 6860 6861 6862 6863 6870 6875 6876 6915 6931 6932 6933 6956 6957 6958 6959 6984 6991 6996 7005 7006 7007 7074 7075 7076 7077 7078 7079 7080 7081 7109 7110 7115 7118 7119 7120 7125 7131 7142 7257 7259 7261 7263 7265 7267 7269 7271 7273 7275 7277 7279 7281 7283 7285 7287 7289 7291 7293 7295 7297 7299 7301 7303 7305 7307 7309 7311 7313 7315 7317 7319 7321 7323 7325 7327 7329 7331 7333 7335 7337 7339 7341 7343 7345 7347 7349 7351 7353 7355 7357 7359 7361 7363 7365 7367 7369 7374 7375 7376 7528 7529 7530 7532 7533 7535 7537 7541 7542 7543 7544 7546 7547 7548 7551 7552 7553 7554 7555 7556 7558 7560 7561 7563 7566 7568 7570 7571 7572 7574 7575 7577 7582 7583 7584 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20135 20136 20137 20138 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20436 20437 20438 20439 20440 20499 20538 20539 20790 20791 20822 20823 20824 20934 20935 20936 21035 21036 21037 21095 21096 21097 21100 21148 21149 21150 21291 21292 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21817 21818 21891 21892 21893 21894 21896 21897 21898 21899 22032 22033 22091 22092 22171 22172 22173 22174 22175 22176 22177 22181 22182 22183 22184 22185 22186 22187 22191 22192 22193 22194 22195 22196 22197 22234 22235 22236 22332 22521 22522 22523 22524 22525 22780 22780 22832 22991 22992 22993 22994 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23090 23095 23239 23240 23433 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23866 23867 23868 23869 23870 23871 23872 23877 23878 23879 23880 23881 23882 23883 23884 23886 23887 23888 23889 23890 23891 23892 23893 23894 23946 23947 23948 24047 24048 24305 24306 24311 24312 24313 24342 24343 24344 24345 24346 24347 24547 24548 24718 24719 24720 24817 24818 24819 24820 24821 24877 24878 24879 24880 24881 24882 24891 24892 24893 25000 25231 25391 25392 25393 25394 25395 25700 25828 25829 25830 25831 25832 25833 25834 25835 25836 25837 25838 25884 25932 26237 26331 26332 26391 26392 26393 26432 26591 26592 26632 26692 26701 26702 26703 26704 26705 26706 26707 26708 26709 26710 26711 26712 26713 26714 26715 26716 26717 26718 26719 26720 26721 26722 26814 26815 26825 26826 26836 26837 26891 26892 26893 26894 26895 26896 26897 26898 26899 26901 26902 26903 26904 26905 26906 26907 26908 26909 26910 26911 26912 26913 26914 26915 26916 26917 26918 26919 26920 26921 26922 26923 26929 26930 26931 26932 26933 26934 26935 26936 26937 26938 26939 26948 26949 26950 26957 26958 26959 26961 26962 26963 26964 26965 26966 26967 26968 26969 26970 26971 26972 26973 26974 26983 26984 26994 26995 26996 26997 26998 27037 27038 27039 27040 27120 27205 27206 27207 27208 27209 27210 27211 27212 27213 27214 27215 27216 27217 27218 27219 27220 27221 27222 27223 27224 27225 27226 27227 27228 27229 27230 27231 27232 27258 27259 27260 27391 27392 27393 27394 27395 27396 27397 27398 27429 27492 27493 27700 28192 28232 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28402 28403 28404 28405 28406 28407 28408 28409 28410 28411 28412 28413 28414 28415 28416 28417 28418 28419 28420 28421 28422 28423 28424 28425 28426 28427 28428 28429 28430 28431 28432 28462 28463 28464 28465 28466 28467 28468 28469 28470 28471 28472 28473 28474 28475 28476 28477 28478 28479 28480 28481 28482 28483 28484 28485 28486 28487 28488 28489 28490 28491 28492 28600 28991 28991 28992 28992 29100 29101 29118 29119 29120 29121 29122 29168 29169 29170 29171 29172 29177 29178 29179 29180 29181 29182 29183 29184 29185 29187 29188 29189 29190 29191 29192 29193 29194 29195 29220 29221 29333 29635 29636 29701 29738 29739 29849 29850 29900 29901 29902 29903 30161 30162 30163 30164 30165 30166 30167 30168 30169 30170 30171 30172 30173 30174 30175 30176 30177 30178 30179 30339 30340 30729 30730 30731 30732 30800 31028 31121 31154 31170 31171 31251 31252 31253 31254 31255 31256 31257 31258 31259 31265 31266 31267 31268 31275 31276 31277 31278 31279 31281 31282 31283 31284 31285 31286 31288 31289 31290 31291 31292 31293 31294 31295 31296 31461 31462 31463 31464 31465 31466 31467 31468 31469 31528 31529 31600 31600 31700 31700 31838 31839 31900 31901 31965 31966 31967 31968 31969 31970 31971 31972 31973 31974 31975 31976 31977 31978 31979 31980 31981 31982 31983 31984 31985 31986 31987 31988 31989 31990 31991 31992 31993 31994 31995 31996 31997 31998 31999 32000 32081 32082 32083 32084 32085 32086 32107 32108 32109 32110 32111 32112 32113 32114 32115 32116 32117 32130 32145 32155 32156 32157 32158 32180 32181 32182 32183 32184 32185 32186 32187 32188 32189 32190 32191 32192 32193 32194 32195 32196 32197 32201 32202 32203 32204 32205 32206 32207 32208 32209 32210 32211 32212 32213 32214 32215 32216 32217 32218 32219 32220 32221 32222 32223 32224 32225 32226 32227 32228 32229 32230 32231 32232 32233 32234 32235 32236 32237 32238 32239 32240 32241 32242 32243 32244 32245 32246 32247 32248 32249 32250 32251 32252 32253 32254 32255 32256 32257 32258 32259 32260 32301 32302 32303 32304 32305 32306 32307 32308 32309 32310 32311 32312 32313 32314 32315 32316 32317 32318 32319 32320 32321 32322 32323 32324 32325 32326 32327 32328 32329 32330 32331 32332 32333 32334 32335 32336 32337 32338 32339 32340 32341 32342 32343 32344 32345 32346 32347 32348 32349 32350 32351 32352 32353 32354 32355 32356 32357 32358 32359 32360 32401 32402 32403 32404 32405 32406 32407 32408 32409 32410 32411 32412 32413 32414 32415 32416 32417 32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32501 32502 32503 32504 32505 32506 32507 32508 32509 32510 32511 32512 32513 32514 32515 32516 32517 32518 32519 32520 32521 32522 32523 32524 32525 32526 32527 32528 32529 32530 32531 32532 32533 32534 32535 32536 32537 32538 32539 32540 32541 32542 32543 32544 32545 32546 32547 32548 32549 32550 32551 32552 32553 32554 32555 32556 32557 32558 32559 32560 32601 32602 32603 32604 32605 32606 32607 32608 32609 32610 32611 32612 32613 32614 32615 32616 32617 32618 32619 32620 32621 32622 32623 32624 32625 32626 32627 32628 32629 32630 32631 32632 32633 32634 32635 32636 32637 32638 32639 32640 32641 32642 32643 32644 32645 32646 32647 32648 32649 32650 32651 32652 32653 32654 32655 32656 32657 32658 32659 32660 32701 32702 32703 32704 32705 32706 32707 32708 32709 32710 32711 32712 32713 32714 32715 32716 32717 32718 32719 32720 32721 32722 32723 32724 32725 32726 32727 32728 32729 32730 32731 32732 32733 32734 32735 32736 32737 32738 32739 32740 32741 32742 32743 32744 32745 32746 32747 32748 32749 32750 32751 32752 32753 32754 32755 32756 32757 32758 32759 32760 32766 - 参数:
value
- EPSG 代码。- 返回:
- 标示是否成功根据 EPSG 代码,来修改
PrjCoordSys
的内容。修改成功返回 true, 否则返回 false。
-
toFile
public boolean toFile(String path, PrjFileVersion value)
根据指定版本将PrjCoordSys
对象导出到投影文件。- 参数:
path
- XML 文件的全路径。value
- 导出投影文件的版本。- 返回:
- 导出成功返回 true,否则返回 false。
-
fromFile
public boolean fromFile(String path, PrjFileType value)
根据 XML 文件与投影文件类型构建PrjCoordSys
对象。- 参数:
path
- XML 文件的全路径。value
- 投影文件的类型。- 返回:
- 构建成功返回 true,否则返回 false。
-
getEPSGCode
public int getEPSGCode()
返回EPSG代码。getEPSGCode方法与toEPSGCode方法都可以返回EPSG代码,但是两者是有区别的:
1. getEPSGCode返回的EPSG代码是通过setEPSGCode方法设置的EPSG代码;如果没有通过setEPSGCode方法设置EPSG代码,则返回值为0。
2. toEPSGCode方法返回的EPSG代码来源于两个途径:
- 通过PrjCoordSys.fromEPSGCode方法传入的EPSG代码,如果PrjCoordSys对象通过PrjCoordSys.fromEPSGCode接口传入EPSG代码的方式构建投影信息对象,那么toEPSGCode方法返回的EPSG代码就是传入时的代码。
- 通过其他方式构建PrjCoordSys对象,那么将根据PrjCoordSys对象中的投影信息,通过查询产品包Bin目录下的PrjConfig.xml文件,找到该投影信息对应的EPSG代码并返回,如果未找到支持EPSG代码。toEPSGCode方法返回-1000。
- 返回:
- 返回EPSG代码。
-
setEPSGCode
public void setEPSGCode(int value)
设置EPSG代码。- 参数:
value
- EPSG代码。
-
equals
public boolean equals(PrjCoordSys value)
-
equalsParameters
public boolean equalsParameters(PrjCoordSys value)
-
getBoundsOfUse
public Rectangle2D getBoundsOfUse()
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.