«CartoDB» – сервис для создания и публикации ваших карт

Фрагмент интерфейса сервиса CartoDB
CartoDB – это веб-плат­фор­ма для созда­ния поль­зо­ва­тель­ских дина­ми­че­ских карт, отоб­ра­жа­ю­щих в при­вяз­ке к мест­но­сти нуж­ные вам дан­ные.

В этой ста­тье мы в оче­ред­ной раз обра­ща­ем­ся к теме кар­то­гра­фи­че­ских при­ло­же­ний и их воз­мож­но­стям визу­а­ли­за­ции поль­зо­ва­тель­ских дан­ных. Такое при­сталь­ное вни­ма­ние к этой теме дале­ко не слу­чай­но. Очень во мно­гих слу­ча­ях этот метод отоб­ра­же­ния инфор­ма­ции явля­ет­ся самым прак­тич­ным и нагляд­ным спо­со­бом для сбо­ра, ана­ли­за и пуб­ли­ка­ции важ­ных све­де­ний.

При­ме­ни­тель­но к спе­ци­фи­ке рабо­ты неком­мер­че­ских и обще­ствен­ных орга­ни­за­ций мож­но пред­ло­жить сле­ду­ю­щие сце­на­рии исполь­зо­ва­ния кар­то­гра­фи­че­ских сер­ви­сов:

  • пуб­ли­ка­ция рас­по­ло­же­ния сво­их пред­ста­ви­тельств и отде­ле­ний;
  • нане­се­ние на кар­ту зон бед­ствий, пожа­ров, засух, навод­не­ний;
  • отмет­ка точек ока­за­ния помо­щи, раз­да­чи меди­ка­мен­тов и про­до­воль­ствия, источ­ни­ков воды;
  • отсле­жи­ва­ние аре­а­лов оби­та­ния ред­ких живот­ных, ана­лиз их чис­лен­но­сти и путей мигра­ции;
  • и мно­гое дру­гое…

Одним из самых успеш­ных и функ­ци­о­наль­ных веб-при­ло­же­ний для рабо­ты с кар­та­ми явля­ет­ся раз­ра­бот­ка ком­па­нии Vizzuality под назва­ни­ем CartoDB. Хотя про­ект был запу­щен менее года назад, его воз­мож­но­сти были по досто­ин­ству оце­не­ны и в насто­я­щее вре­мя исполь­зу­ют­ся в рабо­те Wall Street Journal, NASA и Про­грам­мы ООН по окру­жа­ю­щей сре­де.

Давай­те побли­же позна­ко­мим­ся с воз­мож­но­стя­ми кар­то­гра­фи­че­ско­го сер­ви­са CartoDB. Сре­ди огром­но­го коли­че­ства раз­но­об­раз­ных функ­ций мож­но выде­лить, преж­де все­го, сле­ду­ю­щие полез­ные свой­ства.

Импорт данных в один клик

Вы може­те загру­зить свои дан­ные, кото­рые необ­хо­ди­мо отоб­ра­зить на кар­те, про­стым пере­тас­ки­ва­ни­ем фай­ла на стра­ни­цу сер­ви­са CartoDB. Он рас­по­зна­ет все наи­бо­лее рас­про­стра­нен­ные фор­ма­ты дан­ных. Вы так­же може­те ука­зать веб-адрес и сер­вис само­сто­я­тель­но извле­чет и обра­бо­та­ет най­ден­ные там таб­лич­ные дан­ные. Пред­став­ле­ние инфор­ма­ции в виде таб­ли­цы поз­во­ля­ет лег­ко их редак­ти­ро­вать и управ­лять отоб­ра­же­ни­ем на кар­те.

Фраг­мент интер­фей­са сер­ви­са CartoDB

Настройка отображения ваших карт

Настро­ить внеш­ний вид вашей кар­ты мож­но во встро­ен­ном мощ­ном редак­то­ре, кото­рый поз­во­ля­ет исполь­зо­вать CartoCSS – спе­ци­аль­ные кас­кад­ные таб­ли­цы сти­лей для карт.

CartoDB поз­во­ля­ет раз­ме­стить ваши дан­ные в несколь­ких сло­ях на осно­ве встро­ен­ной кар­ты. Для это­го исполь­зу­ет­ся Mapbox, но вы може­те выбрать и дру­го­го постав­щи­ка кар­то­гра­фи­че­ской инфор­ма­ции, напри­мер Nokia или Google Maps. Вы даже може­те созда­вать кар­ты на любом фоне, кото­рый захо­ти­те. В зави­си­мо­сти от ваших целей вы смо­же­те сде­лать кар­ту с любым мас­шта­бом и сти­лем, начи­ная от гео­гра­фи­че­ской схе­мы сво­ей обла­сти и закан­чи­вая поли­ти­ко-эко­но­ми­че­ской кар­той мира.

Фраг­мент интер­фей­са сер­ви­са CartoDB

Бла­го­да­ря бога­той встро­ен­ной биб­лио­те­ке эле­мен­тов и инте­гра­ции с дру­ги­ми сер­ви­са­ми вы смо­же­те доба­вить на свою кар­ту яркие и выра­зи­тель­ные эле­мен­ты, иллю­стри­ру­ю­щие отме­чен­ные вами точ­ки и собы­тия.

Возможность интеграции с базами SQL

CartoDB исполь­зу­ет всю мощь PostgreSQL и PostGIS, что поз­во­ля­ет выпол­нять SQL-запро­сы дан­ных. Это под­ра­зу­ме­ва­ет под­держ­ку всех основ­ных и мно­же­ства про­дви­ну­тых про­стран­ствен­ных опе­ра­ций, таких как созда­ние и пре­об­ра­зо­ва­ние гео­мет­рии, пере­про­ек­ти­ро­ва­ние, буфе­ри­за­ция, обоб­ще­ние, объ­еди­не­ние и мно­гое дру­гое. Вы смо­же­те мани­пу­ли­ро­вать сво­и­ми дан­ны­ми так, как вам это необ­хо­ди­мо. Это дости­га­ет­ся с помо­щью SQL API.

Распространяйте ваши карты

Спе­ци­аль­ная биб­лио­те­ка cartodb.js поз­во­ля­ет лег­ко визу­а­ли­зи­ро­вать ваши слои дан­ных со все­ми попу­ляр­ны­ми кар­то­гра­фи­че­ски­ми фрейм­вор­ка­ми все­го в несколь­ко строк кода. CartoDB предо­став­ля­ет встро­ен­ную под­держ­ку для всех попу­ляр­ных плат­форм по умол­ча­нию. Допол­ни­тель­ные опции пуб­ли­ка­ции поз­во­ля­ют лег­ко рас­ша­рить ваш про­ект в Twitter или Facebook, при­вле­кая допол­ни­тель­ное вни­ма­ние к вашей рабо­те.

Фраг­мент интер­фей­са сер­ви­са CartoDB

Наде­ем­ся, что даже такое бег­лое зна­ком­ство с основ­ны­ми функ­ци­я­ми CartoDB дало вам пред­став­ле­ние о его воз­мож­но­стях. Эта мощ­ная кар­то­гра­фи­че­ская плат­фор­ма поз­во­лит вам лег­ко созда­вать при­ло­же­ния и визу­а­ли­за­ции необ­хо­ди­мых дан­ных. Широ­кая функ­ци­о­наль­ность, хоро­шо про­ра­бо­тан­ный API-интер­фейс для инте­гра­ции геопро­стран­ствен­ных дан­ных в мобиль­ные при­ло­же­ния, непре­взой­ден­ная про­сто­та исполь­зо­ва­ния дела­ют сер­вис CartoDB отлич­ным выбо­ром для при­ме­не­ния в ваших про­ек­тах.