Отображение: Какой самый простой способ динамически изменить атрибут значения полигона на карте? - PullRequest
0 голосов
/ 04 декабря 2011

Я хотел бы отобразить результаты местных выборов на карте.У меня есть файлы форм для всех городских округов, которые могут быть статическими, но я хотел бы динамически подключать проценты голосов для каждого подразделения (зрители будут просматривать по одному кандидату за раз).

Статический пример этого можно посмотреть на http://elections.timwis.com/fusion Это именно то, что я хочу, но этот пример для одного кандидата, и является результатом слияния шейп-файлов с данными процентов с делением в качестве смежного ключа,в результате получается статический источник данных.

У меня есть большая таблица, полная результатов голосования.Я могу легко указать имя кандидата и получить проценты кандидата для каждого подразделения.Затем я хочу подключить это к полигонам, чтобы изменить их цвет и содержимое пузырька клика.

Я не могу выполнить СЛЕДУЮЩЕЕ СОЕДИНЕНИЕ с таблицами слияния, поэтому я пытаюсь найти другой способ сделать этоthis.

Я ищу простой способ сделать это, а не устанавливать целый стек postgres, geoserver и openlayers.Было бы здорово, если бы я мог подключить интерфейсную карту к серверу postgresql или что-то в этом роде.Я программист, но я никогда раньше не работал с этим, и у меня сжатые сроки.

Есть идеи?

1 Ответ

1 голос
/ 07 декабря 2011

Из любопытства, почему вы не можете выполнить левое соединение в Fusion Tables?Ваши таблицы имеют неправильные ключи?Или что-то еще?

Звучит так, как будто вы хотите иметь карту с выпадающим меню, содержащим имена кандидатов.Когда кандидат выбран, градиент на карте изменяется, чтобы показать процент голосов для выбранного кандидата.Это точно?

Если это так, вы можете объединить свою таблицу результатов голосования с таблицей, содержащей границы для регионов.Затем вы можете использовать слой Fusion Tables в API Карт и Fusion Tables Styles для динамического оформления данных на основе фильтра.Демонстрацию динамических стилей можно найти здесь:

http://gmaps -samples.googlecode.com / svn / trunk / fusiontables / dynamic_styling_template.html

Вы можетебыть заинтересованным в просмотре этой страницы с результатами выборов различных кандидатов:

http://elecciones2011.hhba.info/

...