Daha çox

CartoDB istifadə edərək müəyyən edilmiş sərhəd daxilində verilənlər bazasının hansı nöqtələrini tapmaq?

CartoDB istifadə edərək müəyyən edilmiş sərhəd daxilində verilənlər bazasının hansı nöqtələrini tapmaq?


Mən Cartodb istifadə edən kodlayıcı deyiləm. Uzununa və eninə doğru koordinatları olan bir verilənlər bazası yüklədim və qonşuluq sərhədləri olan bir xəritə ilə üst-üstə saldım. Bu iki qatı asanlıqla müqayisə etmək (və ya sıralamaq) üçün bir yol varmı? Vizualizasiyaya baxmaq və əl ilə müəyyənləşdirmək məcburiyyətində qalmadan müəyyən bir ərazidə hansı yerlərin yerləşdiyini tez bir zamanda öyrənə bilmək istəyirəm. Düşüncələr?


Tələb etdiyiniz kimi iki məlumat dəstinizi birləşdirmək üçün SQL istifadə edə bilərsiniz. CartoDB-də bunu necə etmək barədə bir təlimat var.

Bunun əsasları nöqtənin bir çoxbucaqlı olub olmadığını tapmaqdır ... əgər belədirsə, yeni bir cədvəl yaratmaq üçün hər iki məlumat dəstindən atributları seçə bilərsiniz. Yeni bir cədvələ sahib olduqdan sonra, görselləşdirmə stilini (choropleth, kateqoriya və s.), İnfowindows və daha çoxunu birləşdirilmiş cədvəldəki yeni atributlara əsasən konfiqurasiya edə bilərsiniz.

Bunu aşağıdakı sorğuda görə bilərsiniz:

Table_1.the_geom, table_1.iso_code, count (*) from count from FROM table_1 JOIN table_2 ON ST_Intersects (table_1.the_geom, table_2.the_geom) GROUP BY table_1.the_geom, table_1.iso_code

Sizin vəziyyətinizdə, nöqtələr əvəzinə poliqonları istədiyiniz, ancaq nöqtələrinizdəki məlumatların seçilmiş ifadəsində göstərilməsini istədiyiniz görünür.


Videoya baxın: OVRDC CartoDB and Leaflet Web Map Workshop