Daha çox

GPS məlumatlarında çoxbucaqlı və ya sətirlə CSV göndərin


CartoDB xəritəsində göstərmək üçün çoxbucaqlı və ya xəttli bir csv göndərmək istəyirəm, ancaq məlumatı serverə göndərməyə çalışanda məlumatı göndərməyin dəqiq yolunu bilmirəm. çoxbucaqlı üçün bəziləri belə düşünür. id, ad, təsvir, çoxbucaqlı 1, sonra ad, təsvir, ((x, y), (x1, y1), (x2, y2))


CartoDB aşağıdakı kimi poliqonları başa düşəcəkdir:

POLİGON ((10 10, 20 10, 20 20, 10 20, 10 10), (13 13, 17 13, 17 17, 13 17, 13 13))

Beləliklə, hər biri üçün koordinatlarınızdan əvvəl "çoxbucaqlı" söz əlavə etməlisiniz və sonra bunu tətbiq edə biləcəksiniz:

yeniləmə cədvəli the_geom = st_setsrid (st_geomfromtext ('POLYGON ((10 10, 20 10, 20 20, 10 20, 10 10), (13 13, 17 13, 17 17, 13 17, 13 13))'), 4326 )

Əgər 'ColumnA' sütunu çoxbucaqlı mətn olan yüklənmiş bir cədvəliniz varsa, mətni birbaşa istifadə etmək əvəzinə SQL-də yerləşdirə bilərsiniz.


Çoxbucaqlı və ya xətlərinizi bir geojson sütununa qoya bilərsiniz. Lazım gələrsə, bu sütunu həndəsələr şəklində istifadə edərək çevirə bilərsinizst_geomfromgeojsonfunksiya.

yourcsv yeniləmə the_geom = st_geomfromgeojson (polygon1)

Sual az-çox əlaqəlidir: https://stackoverflow.com/questions/18265412/cartodb-cannot-import-csv-with-geojson-column-working-with-cartodb

GPS məlumatlarınızın formatını bilmirəm. Yəqin ki, GeoJSON-a çevirmək çətin deyil.

Ümid edirəm kömək edəcək.


Videoya baxın: Riyaziyyat hiləsi Ədədin kvadratini tapmagin ən sadə yolu (Oktyabr 2021).