Več

Oznake na ploščicastem zemljevidu včasih niso na voljo

Oznake na ploščicastem zemljevidu včasih niso na voljo


Imam naslednji primer. Zemljevid avtoceste z označenimi točkami, postavljenimi za nek interval. Težava je v nalepkah, ki so delno na določeni ploščici. Včasih niso popolnoma narisani. Poskušal sem ugotoviti, katera koda je odgovorna za natančno risanje, toda geoserver je zame prekompliciran v prvem poskusu. Iščem pomoč s shemo okoli risanja toka v samo glavni veji geoserverja ali katero koli praktično rešitev mojega primera.


Najhitrejša in najpreprostejša rešitev je, da sloja nalepk ne položite s ploščic. Če pa to ni možnost za vas, potem preberite.

Na splošno se GeoServer zelo trudi, da ne bi risal nalepk, ki ne bodo videti dobro (za določeno vrednost dobrega) - torej tam, kjer se prekrivajo ali padejo s strani zemljevida, saj so za večino ljudi videti grde. Ker pa se ideja razvijalcev o dobrem lahko razlikuje od vaše, saj v tem primeru obstajajo številne koristne možnosti prodajalcev (ki so razširitve GeoServerja za standard SLD), ki vam omogočajo, da preglasite stroj za označevanje.

Stran z možnostmi označevanja je najboljše mesto za začetek, če imate pri GeoServerju težave z označevanjem, za svojo težavo pa morate pogledati nastavitev možnosti delnih podatkov:

prav

S tem bo upodabljalnik prisiljen risati oznake, ki padejo z robov zemljevida. Za risanje etikete boste morali določiti fiksno točko, sicer se etiketa na drugi strani meje ploščic ne bo poravnala. Nikoli nisem preizkusil te rešitve, vendar mislim, da boste morali MetaTiling nastaviti tudi tako, da bodo narisane oznake izključenih ploščic (tako boste dobili ustrezne konce oznak).


Poglej si posnetek: Mapa úspěchu - eiffel optic