Я делаю приложение планирования маршрута с помощью OpenStreetMap. Целевая область - это Национальный столичный регион Филиппин. Мне нужны данные дорожного вектора и некоторые другие POI для проекта. Я думаю, что лучше получить данные (файлы .OSM) и поместить их в свою собственную базу данных или вместо этого внести вклад в базу данных онлайн. Я добавлю новый тип POI для моего проекта. Я рассматриваю скорость доступа между прочим. Мне нужно ваше мнение по этому поводу. Большое спасибо!Каковы преимущества и недостатки наличия собственной базы данных для OpenStreetMap?
0
A
ответ
0
есть много плюсов и минусов при обоих подходах; Мне не хватает опыта (или влияния) в проекте Open Street Map Project, который поможет вам решить, но я предлагаю вам запросить списки рассылки по адресу http://lists.openstreetmap.org/listinfo. Удачи и поздравляю с вашим проектом.
1
Используйте это в качестве руководства для принятия решения, следует ли добавлять новые теги в базу данных OpenStreetMap или создать свою собственную базу данных для них:
- Проверьте, если новые теги действительно новый для OpenStreetMap (см Map Features).
- Если они не новы, то просто добавьте новые данные в уже существующую схему тегов в базу данных OpenStreetMap.
- Если они новы, подумайте, важны ли теги для базы данных OpenStreetMap.
- Если они важны для пользователей, подумайте о хорошей схеме маркировки и добавьте их непосредственно в базу данных OpenStreetMap. Возможно, создайте proposal для вашей схемы тегов, чтобы распространять слово об этом.
- Если новые теги важны для вашего приложения, поместите их в свою собственную базу данных и наложите на него данные OpenStreetMap. Рассмотрите возможность предоставления дампов данных по либеральной лицензии ваших дополнительных данных, чтобы люди могли экспериментировать с ней и создавать новые приложения.
Скорость доступа, конечно, более надежны, если у вас есть свои собственные базы данных. Начиная с нескольких месяцев, у вас есть своя, обновленная база данных OpenStreetMap: есть minutely diffs available, чтобы поддерживать актуальную локальную версию Planet.osm!