Où puis-je trouver des données cartographiques réelles pour un jeu?

14

Je veux construire un jeu avec un concept similaire à Ingress , où la carte du jeu est superposée à une vraie.

Où puis-je trouver des données cartographiques pour une application comme celle-ci? Comment (généralement) puis-je intégrer mes propres objets de jeu dans cette carte? Les objets de jeu doivent se déplacer en temps réel, donc les avoir comme marqueurs statiques sur la carte n'est pas suffisant.

Je pensais pouvoir utiliser Google Maps, mais pour autant que je sache, il serait impossible de créer mon propre style graphique (comme Ingress l'a fait) avec l'API officielle fournie par Google.

Mark Dunne
la source
1
Ingress a été développé par Google, donc je ne serais pas surpris si les développeurs ont accès à des informations qui ne sont pas facilement accessibles au public. Dans ce cas, vous devrez probablement rechercher les outils de cartographie disponibles, éventuellement créer votre propre technologie en utilisant des informations de cartographie sous licence distincte.

Réponses:

13

Vous pouvez utiliser des données OpenStreetMap .

Il est sous licence libérale. En particulier, leur wiki dit :

3c. Si je crée quelque chose avec des données OSM, dois-je maintenant appliquer votre licence à l'ensemble de mon travail?

Par exemple, si vous avez écrit un jeu ou publié une carte artistique qui inclut des données OSM, seules les données sont couvertes par la licence. C'est ce qu'on appelle une œuvre produite .

Le wiki du développeur explique comment importer des données OSM dans une base de données pour votre propre usage.

monstre à cliquet
la source
8

Je recommande Natural Earth Data comme source de données SIG culturelles et physiques du domaine public avec une couverture mondiale. Les ensembles de données vectorielles comprennent les masses terrestres, les pays, les lieux habités, etc., tandis que les couches de base raster sont disponibles avec des détails facultatifs tels que l'élévation des terres, le climat, les voies navigables et l'altitude sous-marine.

Ces données sont destinées à être utilisées avec un logiciel SIG, mais peuvent être manipulées puis exportées comme quelque chose de plus "convivial" (svg, png, etc.) en utilisant des outils comme QGIS ou indiemapper sans aucune dépense financière.

Les couches vectorielles sont fournies avec des tableaux d'attributs détaillés qui pourraient également être utiles pour des simulations telles que les noms, les populations et le PIB.

Voici quelques maquettes rapides produites avec ces données: fond de carte en terre grise recouvert de zones urbaines clone de risque pays, zones urbaines, lieux habités

Kelly Thomas
la source
C'est un très bel ensemble de données mais pour autant que je sache, il ne fournit pas de données routières / routières que j'aimerais avoir pour mon jeu.
Mark Dunne
1
Pas de problèmes, je comprends que ce n'est pas utile pour votre situation spécifique. Lorsque j'ai vu la question (considérablement modifiée) dans le résumé de l'e-mail, j'ai pensé publier ces informations comme une ressource qui pourrait aider les futurs visiteurs qui trouveront cette page.
Kelly Thomas
1
IndieMapper redirige vers donaldjtrump.com maintenant. Cela semble être un lien mort?
Nick
@ Nick - c'est une redirection étrange ...
Jesse Williams
0

Dans certains cas, vous pouvez utiliser l' API Google Static Maps . Cela vous permettrait de télécharger des sprites pour des emplacements spécifiques un par un, et de les utiliser comme sprites / arrière-plans réguliers dans votre jeu. Cependant, vous devrez

  • quota d'utilisation (dépend de l'API et du cas d'utilisation, mais probablement 25 000 demandes par jour gratuitement)
  • votre jeu sera lié par les CGU de l'API Google Maps
  • vos utilisateurs seront liés par Google T&C, et vous devrez obtenir leur consentement
  • vous devrez inclure un lien vers Google Maps, je pense.
  • selon 10.5 (b), vous ne pouvez pas créer des œuvres dérivées à partir de leurs images, mais il est possible que la superposition de leur image avec un filtre (si vous devez changer la teinte / la saturation), puisse toujours passer, tant qu'elle n'obscurcit pas la notice de copyright et le logo de Google . IANAL, cependant.
analytik
la source