亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lambertconformalloader.java

?? openmap java寫的開源數字地圖程序. 用applet實現,可以像google map 那樣放大縮小地圖.
?? JAVA
字號:
// **********************************************************************// // <copyright>// //  BBN Technologies//  10 Moulton Street//  Cambridge, MA 02138//  (617) 873-8000// //  Copyright (C) BBNT Solutions LLC. All rights reserved.// // </copyright>// **********************************************************************// // $Source: /cvs/distapps/openmap/src/openmap/com/bbn/openmap/proj/LambertConformalLoader.java,v $// $RCSfile: LambertConformalLoader.java,v $// $Revision: 1.1.2.3 $// $Date: 2005/08/11 21:03:19 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.proj;import com.bbn.openmap.I18n;import com.bbn.openmap.LatLonPoint;import com.bbn.openmap.util.PropUtils;import com.bbn.openmap.util.Debug;import java.util.Properties;/** * ProjectionLoader to add the LambertConformal projection to an * OpenMap application. *  * @see BasicProjectionLoader */public class LambertConformalLoader extends BasicProjectionLoader implements        ProjectionLoader {    public final static String CentralMeridianProperty = "centralMeridian";    public final static String StandardParallelOneProperty = "standardParallel1";    public final static String StandardParallelTwoProperty = "standardParallel2";    public final static String ReferenceLatitudeProperty = "referenceLatitude";    public final static String FalseEastingProperty = "falseEasting";    public final static String FalseNorthingProperty = "faleNorthing";    protected double centralMeridian = -71.50f;    protected double standardParallel1 = 41.716667f;    protected double standardParallel2 = 42.683333f;    protected double referenceLatitude = 41.0;    protected double falseEasting = 200000;    protected double falseNorthing = 750000;    public LambertConformalLoader() {        super(LambertConformal.class,              LambertConformal.LambertConformalName,              "Lambert Conformal Projection");    }    /**     * Create the projection with the given parameters.     *      * @throws exception if a parameter is missing or invalid.     */    public Projection create(Properties props) throws ProjectionException {        try {            LatLonPoint llp = (LatLonPoint) props.get(ProjectionFactory.CENTER);            float scale = PropUtils.floatFromProperties(props,                    ProjectionFactory.SCALE,                    10000000);            int height = PropUtils.intFromProperties(props,                    ProjectionFactory.HEIGHT,                    100);            int width = PropUtils.intFromProperties(props,                    ProjectionFactory.WIDTH,                    100);            double central_meridian = PropUtils.doubleFromProperties(props,                    CentralMeridianProperty,                    centralMeridian);            double sp_one = PropUtils.doubleFromProperties(props,                    StandardParallelOneProperty,                    standardParallel1);            double sp_two = PropUtils.doubleFromProperties(props,                    StandardParallelTwoProperty,                    standardParallel2);            double rl = PropUtils.doubleFromProperties(props,                    ReferenceLatitudeProperty,                    referenceLatitude);            double fe = PropUtils.doubleFromProperties(props,                    FalseEastingProperty,                    falseEasting);            double fn = PropUtils.doubleFromProperties(props,                    FalseNorthingProperty,                    falseNorthing);            return new LambertConformal(llp, scale, width, height, central_meridian, sp_one, sp_two, rl, fe, fn);        } catch (Exception e) {            if (Debug.debugging("proj")) {                Debug.output("LambertConformalLoader: problem creating LambertConformal projection "                        + e.getMessage());            }        }        throw new ProjectionException("LambertConformalLoader: problem creating LambertConformal projection");    }    public void setProperties(String prefix, Properties props) {        super.setProperties(prefix, props);        prefix = PropUtils.getScopedPropertyPrefix(prefix);        centralMeridian = PropUtils.doubleFromProperties(props, prefix                + CentralMeridianProperty, centralMeridian);        standardParallel1 = PropUtils.doubleFromProperties(props, prefix                + StandardParallelOneProperty, standardParallel1);        standardParallel2 = PropUtils.doubleFromProperties(props, prefix                + StandardParallelTwoProperty, standardParallel2);        referenceLatitude = PropUtils.doubleFromProperties(props, prefix                + ReferenceLatitudeProperty, referenceLatitude);        falseEasting = PropUtils.doubleFromProperties(props, prefix                + FalseEastingProperty, falseEasting);        falseNorthing = PropUtils.doubleFromProperties(props, prefix                + FalseNorthingProperty, falseNorthing);    }    public Properties getProperties(Properties props) {        props = super.getProperties(props);        String prefix = PropUtils.getScopedPropertyPrefix(this);        props.put(prefix + CentralMeridianProperty,                Double.toString(centralMeridian));        props.put(prefix + StandardParallelOneProperty,                Double.toString(standardParallel1));        props.put(prefix + StandardParallelTwoProperty,                Double.toString(standardParallel2));        props.put(prefix + ReferenceLatitudeProperty,                Double.toString(referenceLatitude));        props.put(prefix + FalseEastingProperty, Double.toString(falseEasting));        props.put(prefix + FalseNorthingProperty,                Double.toString(falseNorthing));        return props;    }    public Properties getPropertyInfo(Properties props) {        props = super.getPropertyInfo(props);        String internString = i18n.get(LambertConformalLoader.class,                CentralMeridianProperty,                "Central Meridian");        props.put(CentralMeridianProperty + LabelEditorProperty, internString);        internString = i18n.get(ProjectionLoader.class,                CentralMeridianProperty,                I18n.TOOLTIP,                "Central Meridian Longitude for Projection");        props.put(CentralMeridianProperty, internString);        internString = i18n.get(LambertConformalLoader.class,                StandardParallelOneProperty,                "Standard Parallel 1");        props.put(StandardParallelOneProperty + LabelEditorProperty,                internString);        internString = i18n.get(ProjectionLoader.class,                StandardParallelOneProperty,                I18n.TOOLTIP,                "First Standard Parallel Latitude for Projection");        props.put(StandardParallelOneProperty, internString);        internString = i18n.get(LambertConformalLoader.class,                StandardParallelTwoProperty,                "Standard Parallel 2");        props.put(StandardParallelTwoProperty + LabelEditorProperty,                internString);        internString = i18n.get(ProjectionLoader.class,                StandardParallelTwoProperty,                I18n.TOOLTIP,                "Second Standard Parallel Latitude for Projection");        props.put(StandardParallelTwoProperty, internString);        internString = i18n.get(LambertConformalLoader.class,                ReferenceLatitudeProperty,                "Reference Latitude");        props.put(ReferenceLatitudeProperty + LabelEditorProperty, internString);        internString = i18n.get(ProjectionLoader.class,                ReferenceLatitudeProperty,                I18n.TOOLTIP,                "The Reference Latitude of the Projection Origin");        props.put(ReferenceLatitudeProperty, internString);        internString = i18n.get(LambertConformalLoader.class,                FalseEastingProperty,                "False Easting");        props.put(FalseEastingProperty + LabelEditorProperty, internString);        internString = i18n.get(ProjectionLoader.class,                FalseEastingProperty,                I18n.TOOLTIP,                "Meters added to projected location of origin E/W");        props.put(FalseEastingProperty, internString);        internString = i18n.get(LambertConformalLoader.class,                FalseNorthingProperty,                "False Northing");        props.put(FalseNorthingProperty + LabelEditorProperty, internString);        internString = i18n.get(ProjectionLoader.class,                FalseNorthingProperty,                I18n.TOOLTIP,                "Meters added to projected location of origin N/S");        props.put(FalseNorthingProperty, internString);        props.put(initPropertiesProperty, PrettyNameProperty + " "                + DescriptionProperty + " " + CentralMeridianProperty + " "                + StandardParallelOneProperty + " "                + StandardParallelTwoProperty + " " + ReferenceLatitudeProperty                + " " + FalseEastingProperty + " " + FalseNorthingProperty);        return props;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲图片自拍偷拍| 美女免费视频一区二区| 欧美xxxx在线观看| 99久久精品免费观看| 精品一区二区三区在线视频| 一区二区三区四区av| 欧美高清在线一区| 欧美一区二区精品| 在线观看国产日韩| 成人精品视频一区二区三区| 理论电影国产精品| 日韩电影在线一区二区三区| 亚洲天堂成人网| 久久婷婷久久一区二区三区| 欧美一二三区精品| 欧美视频在线播放| 91在线视频网址| 成人三级在线视频| 国产精品18久久久久久vr| 日韩黄色免费网站| 婷婷综合久久一区二区三区| 亚洲免费观看高清完整版在线观看熊| 国产色91在线| 精品久久久久久久久久久久包黑料 | 最新成人av在线| 久久婷婷色综合| 久久综合色婷婷| 日韩欧美国产三级| 欧美一区二区三区性视频| 欧美日韩亚洲综合在线| 在线精品视频免费观看| 色婷婷激情综合| 国产成人av一区二区三区在线| 精品无码三级在线观看视频| 久久成人免费网| 麻豆精品蜜桃视频网站| 蜜臀久久久99精品久久久久久| 视频精品一区二区| 婷婷开心激情综合| 另类小说欧美激情| 韩国一区二区三区| 国产99久久久国产精品| 成人理论电影网| 97精品视频在线观看自产线路二 | 精品免费国产二区三区 | 久久综合国产精品| 久久精品人人做| 国产精品天干天干在观线| 国产三级精品三级在线专区| 国产午夜一区二区三区| 最新中文字幕一区二区三区| 亚洲激情第一区| 婷婷综合在线观看| 狠狠狠色丁香婷婷综合激情| 国产成人免费视频网站高清观看视频 | 欧美在线啊v一区| 欧美视频一区在线观看| 日韩免费观看高清完整版| 亚洲精品一区二区三区福利| 国产欧美日韩三级| 亚洲人成在线播放网站岛国| 亚洲电影一级黄| 精品一区二区三区日韩| 国产成人综合在线| 日本精品一区二区三区四区的功能| 欧美日韩在线三区| 精品成a人在线观看| 国产精品女人毛片| 亚洲大片在线观看| 国内外成人在线视频| 91社区在线播放| 制服.丝袜.亚洲.另类.中文| 2022国产精品视频| 一区二区三区四区在线播放| 日韩av一区二区三区四区| 国产成a人无v码亚洲福利| 欧美亚洲尤物久久| 久久精子c满五个校花| 亚洲精品写真福利| 韩日欧美一区二区三区| 色综合久久88色综合天天| 日韩精品在线网站| 亚洲免费大片在线观看| 蓝色福利精品导航| 色综合久久久久网| 精品少妇一区二区三区在线视频| 亚洲女与黑人做爰| 国产麻豆精品95视频| 欧美日韩在线一区二区| 国产欧美日韩久久| 日韩va欧美va亚洲va久久| 99久久久无码国产精品| 日韩三级电影网址| 一区二区不卡在线视频 午夜欧美不卡在| 日本欧美一区二区| 一本大道综合伊人精品热热| 久久久久久久久久看片| 日韩电影免费在线观看网站| 91麻豆swag| 国产欧美va欧美不卡在线| 蜜臂av日日欢夜夜爽一区| 日本高清不卡一区| 国产精品三级视频| 精品一区二区三区视频在线观看| 欧美亚洲丝袜传媒另类| 国产精品美女视频| 国产自产视频一区二区三区| 91精品黄色片免费大全| 亚洲精品免费电影| av在线不卡电影| 国产三级三级三级精品8ⅰ区| 日韩制服丝袜先锋影音| 欧美私人免费视频| 亚洲免费色视频| 91在线免费看| 中文字幕在线观看一区二区| 国产老妇另类xxxxx| 日韩欧美电影一区| 日本少妇一区二区| 欧美精品粉嫩高潮一区二区| 亚洲亚洲人成综合网络| 日本道免费精品一区二区三区| 国产欧美日韩中文久久| 国产成人亚洲综合a∨猫咪| 亚洲精品一区二区三区在线观看| 日本中文字幕一区二区有限公司| 欧美日韩一区视频| 亚洲成a人在线观看| 91精品1区2区| 亚洲一区二区三区四区五区黄| 色综合久久66| 亚洲在线视频免费观看| 欧美日韩综合在线| 午夜精品一区二区三区电影天堂 | 粉嫩一区二区三区性色av| 久久丝袜美腿综合| 国产麻豆成人精品| 欧美激情一区在线| 成人av在线一区二区| 亚洲视频你懂的| 在线精品国精品国产尤物884a| 亚洲欧美激情一区二区| 色婷婷亚洲综合| 天天亚洲美女在线视频| 日韩视频一区二区在线观看| 久88久久88久久久| 中文字幕第一页久久| 99精品视频在线播放观看| 亚洲精品国产a| 欧美精品黑人性xxxx| 精品一区二区免费| 国产欧美精品一区二区色综合朱莉| 国产精品一区二区男女羞羞无遮挡| 中文字幕国产精品一区二区| 一本大道久久a久久精品综合| 亚洲观看高清完整版在线观看| 日韩一区国产二区欧美三区| 国产麻豆精品久久一二三| 亚洲视频一区二区免费在线观看| 在线一区二区三区| 国产成人鲁色资源国产91色综| 国产欧美日韩中文久久| 91国产成人在线| 另类小说欧美激情| 亚洲欧洲日韩在线| 91精品欧美综合在线观看最新| 国产在线视频一区二区三区| 国产精品久久久久影院色老大| 欧美性猛交xxxx黑人交| 开心九九激情九九欧美日韩精美视频电影 | 欧美午夜电影网| 久久se精品一区精品二区| 国产精品久久久久久久第一福利| 色视频一区二区| 久久精品国产亚洲一区二区三区| 国产欧美日韩中文久久| 欧美日韩国产综合草草| 国产一区久久久| 亚洲永久免费视频| 精品国产青草久久久久福利| 色香蕉成人二区免费| 久久精品72免费观看| 中文字幕一区二区三区四区不卡| 91精品国产综合久久久蜜臀粉嫩 | 国产精品99久久久久久似苏梦涵| 亚洲精品美国一| 久久美女高清视频| 欧美日韩电影在线| www一区二区| 色av综合在线| 国产精品123区| 免费精品99久久国产综合精品| 国产精品毛片久久久久久久| 日韩三级高清在线| 在线观看免费亚洲| www.色精品| 国产一区中文字幕| 日本欧美大码aⅴ在线播放| 亚洲欧美日韩系列| 久久久高清一区二区三区|