2009-12-24 2 views
0

SERVUS,Ресурсов для Программного Предоставления топологии Карты

ли вы знаете о каких-либо рамках, АПИС, языках или других ресурсах, которые хорошо подходит для рисования карты топологии, которые позволяют пользователю взаимодействовать с объектами на карте? Я не ограничен выбором языка, и программа может быть веб-или автономной. Я думал, что проверю, прежде чем сворачивать.

Моя цель - не рисовать картографические карты, но больше похожа на этот снимок: http://www.fineconnection.com/files/images/GraphicalNM.PNG, или если вы знакомы с книгами Эдварда Туфте, механизмы визуализации данных, которые он описывает, например, карту метро или метро.

Кроме того, если у вас возникли какие-либо ощущения, связанные с этими типами пользовательских интерфейсов или использованием базовых структур данных, я был бы благодарен за любые мысли, которые вы имеете на эту тему, советы, любые «gotchas».

Большое спасибо за ваше время,

-bn

ответ

1

Вы можете посмотреть в «сила ориентированных графов», который является общим термином для алгоритмов графика размещения, которые используют модель притяжения для подключенных узлов и отталкивание для несвязанных узлов.

Если вы ищете какой-либо основной язык и «графический макет», вы обязательно найдете инструментальные средства, реализующие этот алгоритм. В Java много, включая Infovis Toolkit. Есть предыдущий вопрос о реализациях javascript here, и даже Boost включает функциональность в своей библиотеке графов.

Смежные вопросы