Daha çox

CartoDB poliqonlarının kəsik sərhədlərinin silinməsi


Bir çox fərqli çox poliqonlu bir CartoDB xəritəsi yaratdım və yaratdığım bir CartoCSS rəngli rampası ilə göstərilir. Ancaq çoxbucaqlıları ayıran kəsikli xətlərdən xəritəmdən xilas ola bilməyəcəyimi gördüm. Əvvəlcə bunun çoxbucaqlıların tək hissəli əvəzinə mulitpart olmasından qaynaqlandığını düşünürdüm, amma tək hissəli çoxbucaqla işləsəm də, o kəsik xəttləri alıram.

Mənim CartoCSS-də xətt rəngi, sətir genişliyi və ya xətt qeyri-şəffaflığından bəhs edilmir. Həm də xəttin qeyri-şəffaflığını və sətir genişliyini 0-a təyin etməyə çalışdım ki, bunun qayğısına qalacaq. Budur CartoCSS:

#test {[fcst <= 68] {polygon-fill: # DFF22C;} [fcst <= 66] {polygon-fill: # BFE526;} ​​[fcst <= 64] {polygon-fill: # 9FD81F;} [fcst <= 62] {çoxbucaqlı doldurma: # 7FCC19;} [fcst <= 60] {çoxbucaqlı dolgu: # 5FBF13;} [fcst <= 58] {çoxbucaqlı dolgu: # 3FB20C;} [fcst <= 56] { çoxbucaqlı doldurma: # 1FA506;} [fcst <= 54] {çoxbucaqlı dolgu: # 009900;}… və s ... [fcst <= 6] {çoxbucaqlı dolgu: # 660066;}}

Budur, gördüklərimin ekran görüntüsü

Vizuallaşdırma üçün bir URL: http://cdb.io/1Ig5cGq


Gördüyüm, çoxbucaqlıların arxasındakı əsas xəritənin şeridləri kimi görünür. @ andytilia-nın rəyi bunu tapmaqda kömək etdi. Çox maraqlı olanlar çox uyğun olduğundan maraqlıdır. "Boşluq" bütün ölçüdə böyüdülsə də, yalnız çox zəif nöqtəli bir xətt kimi görünür.

Qaranlıq bir xəritə fonunda gördüklərim:

Bütün şəkildə böyüdülmüşdür:

İndi CartoDB-da bir səhv olub olmadığını və ya Mapnik mühərrikini göstərdiyini merak edirəm. Və ya bəlkə həndəsəm üçün etməyim lazım olan bir şey var (ST_Scale?) Həndəsəmi yarım metr kimi "böyütmək" və bu sətirləri silmək üçün istifadə edə bilərəmmi?


Heç bir geometriya düzəlişinə ehtiyac yoxdur!

Eyni çoxbucaqlı üslubu çoxbucaqlı konturlara da tətbiq edərək bu vəziyyətdən çıxa bildim.

#test {sətir genişliyi: 1; xətt qeyri-şəffaflığı: 0,4; [fcst <= 68] {çoxbucaqlı doldurma: # DFF22C; line-color: # DFF22C;} [fcst <= 66] {çoxbucaqlı dolgu: # BFE526; satır rəngi: # BFE526;} ​​[fcst <= 64] {çoxbucaqlı dolgu: # 9FD81F; satır rəngi: # 9FD81F;} [fcst <= 62] {çoxbucaqlı dolgu: # 7FCC19; satır rəngi: # 7FCC19;} ... və s.…


Videoya baxın: 4Lo Les 1: Regelmatige veelhoeken definitie en constructie omgeschreven cirkel (Oktyabr 2021).