Ignore:
Timestamp:
2021-02-10T16:34:47+01:00 (4 years ago)
Author:
malcolmh
Message:

water/riverbanks overwrite coast line

File:
1 edited

Legend:

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

    r35693 r35707  
    287287                                if (testObject(Obj.LOKBSN)) for (Feature f : objects) if (testFeature(f)) areas();
    288288                                if (testObject(Obj.LKBSPT)) for (Feature f : objects) if (testFeature(f)) areas();
     289                                if (testObject(Obj.COALNE)) for (Feature f : objects) if (testFeature(f)) areas();
    289290                                if (testObject(Obj.LAKARE)) for (Feature f : objects) if (testFeature(f)) areas();
    290291                                if (testObject(Obj.RIVERS)) for (Feature f : objects) if (testFeature(f)) waterways();
    291292                                if (testObject(Obj.CANALS)) for (Feature f : objects) if (testFeature(f)) waterways();
    292293                                if (testObject(Obj.DEPARE)) for (Feature f : objects) if (testFeature(f)) areas();
    293                                 if (testObject(Obj.COALNE)) for (Feature f : objects) if (testFeature(f)) areas();
    294294                                if (testObject(Obj.ROADWY)) for (Feature f : objects) if (testFeature(f)) highways();
    295295                                if (testObject(Obj.RAILWY)) for (Feature f : objects) if (testFeature(f)) highways();
     
    418418                        }
    419419                        break;
     420                case CANALS:
    420421                case LAKARE:
     422                case RIVERS:
    421423                        if ((Renderer.zoom >= 12) || (feature.geom.area > 10.0))
    422                                 Renderer.lineVector(new LineStyle(Symbols.Bwater));
     424                                Renderer.lineVector(new LineStyle(Symbols.Bwater, 11, Symbols.Bwater));
    423425                        break;
    424426                case DRGARE:
     
    703705
    704706        private static void cables() {
    705                 if ((Renderer.zoom >= 16) && (feature.geom.length < 20)) {
     707                if (((Renderer.zoom >= 14) && (feature.geom.length > 2) && (feature.geom.length < 20)) || ((Renderer.zoom >= 16) && (feature.geom.length <= 2))) {
    706708                        if (feature.type == Obj.CBLSUB) {
    707709                                Renderer.lineSymbols(Areas.Cable, 0.0, null, null, 0, Symbols.Mline);
     
    13001302
    13011303        private static void pipelines() {
    1302                 if ((Renderer.zoom >= 16) && (feature.geom.length < 20)) {
     1304                if (((Renderer.zoom >= 14) && (feature.geom.length > 2) && (feature.geom.length < 20)) || ((Renderer.zoom >= 16) && (feature.geom.length <= 2))) {
    13031305                        if (feature.type == Obj.PIPSOL) {
    13041306                                switch ((CatPIP) getAttEnum(feature.type, Att.CATPIP)) {
Note: See TracChangeset for help on using the changeset viewer.