Сегодня встретились с Tsvetik и Андреем Шуткиным, поговорили про каталог перевалов. Попробую собрать идеи, которые были высказаны:
Для начала неплохо бы:
- Описать существующую структуру базы данных (я, наверное, готов этим заняться после похода).
- Восстановить среду разработки: svn, песочница и т.п.
- Описать API для доступа к базе.
- Изготовить сервер, реализующий этот API.
Далее можно попробовать подложить взаимодействие через новый API в существующий интерфейс, или делать новый интерфейс...
По изменению структуры данных предложено следующее:
- объект "поход" - то же, что существующие отчеты (разумеется, и сейчас никто не запрещает вносить поход без ссылки, если ее нет).
- объект "прохождение" - нечто среднее между существующими "галочками" в отчетах и "маршрутами": объект, связывающий "поход" и "перевал" и содержащий информацию о сложности перевала, данном названии, пути прохождения, дате, измеренных координатах и высоте.
- объект "перевал" - как раньше, только без маршрутов и без осенних-весенних категорий.
То есть, в каждом перевале будет табличка с исходными данными, относящимися к конкретным походам, а из них тем или иным способом будут заполняться поля "классификатора" - координаты, сложность, высота, название.
Еще обсуждалось идея определять район похода по районом перевалов. Однако в рамках существующего интерфейса это вряд ли можно сделать удобно.
Еще высказывалась идея, что "каталог походов" должен представлять самостоятельную ценность. Отчетов выложено много, идея собирать ссылки на них с метаинформацией сама по себе хороша.