Ignore:
Timestamp:
2021-10-31T20:25:33+01:00 (4 years ago)
Author:
malcolmh
Message:

add sandwaves

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/seachart/src/render/Rules.java

    r35837 r35840  
    311311                                if (testObject(Obj.ISTZNE)) for (Feature f : objects) if (testFeature(f)) separation();
    312312                                if (testObject(Obj.SBDARE)) for (Feature f : objects) if (testFeature(f)) areas();
     313                                if (testObject(Obj.SPRING)) for (Feature f : objects) if (testFeature(f)) areas();
    313314                                if (testObject(Obj.SNDWAV)) for (Feature f : objects) if (testFeature(f)) areas();
    314315                                if (testObject(Obj.WEDKLP)) for (Feature f : objects) if (testFeature(f)) areas();
     316                                if (testObject(Obj.SEGRAS)) for (Feature f : objects) if (testFeature(f)) areas();
    315317                                if (testObject(Obj.OSPARE)) for (Feature f : objects) if (testFeature(f)) areas();
    316318                                if (testObject(Obj.FAIRWY)) for (Feature f : objects) if (testFeature(f)) areas();
     
    386388        }
    387389
     390        @SuppressWarnings("unchecked")
    388391        private static void areas() {
    389392                String name = getName();
     
    552555                        break;
    553556                case SBDARE:
    554                         if (Renderer.zoom >= 12) {
     557                        if (Renderer.zoom >= 14) {
    555558                                String str = "";
    556559                                String sep = ".";
     
    649652                                        }
    650653                                        if (!str.isEmpty()) {
    651                                                 Renderer.labelText(str, new Font("Arial", Font.ITALIC, 60), Color.black, new Delta(Handle.CC));
     654                                                Renderer.labelText(str, new Font("Arial", Font.ITALIC, 40), Color.black, new Delta(Handle.CC));
    652655                                        }
    653656                                }
     
    655658                        break;
    656659                case WEDKLP:
    657                         if (Renderer.zoom >= 12) {
     660                        if (Renderer.zoom >= 14) {
    658661                                switch ((CatWED) getAttEnum(feature.type, Att.CATWED)) {
    659662                                case WED_KELP:
     
    664667                                        }
    665668                                        break;
     669                                case WED_SWED:
     670                                        Renderer.labelText("Wd", new Font("Arial", Font.ITALIC, 40), Color.black, new Delta(Handle.CC));
     671                                        break;
     672                                case WED_SGRS:
     673                                        Renderer.labelText("Sg", new Font("Arial", Font.ITALIC, 40), Color.black, new Delta(Handle.CC));
     674                                        break;
     675                                case WED_SGSO:
     676                                        break;
    666677                                default:
    667678                                        break;
    668679                                }
    669680                        }
     681                        break;
     682                case SEGRAS:
     683                        Renderer.labelText("Sg", new Font("Arial", Font.ITALIC, 40), Color.black, new Delta(Handle.CC));
     684                        break;
     685                case SPRING:
     686                        Renderer.symbol(Areas.Spring);
    670687                        break;
    671688                case SPLARE:
Note: See TracChangeset for help on using the changeset viewer.