Skip to content

api de consulta e tratamento de informações do nosso sistema solar, venho temporalmente notado o aumento crescente de busca de informações voltadas para o mistério do nosso sistema solar, esta api foi criado visando trazer dados sobre os planetas  e luas existentes e mapeadas do nosso sistema existente  atualmente.

License

Notifications You must be signed in to change notification settings

Mario23junior/Solar-system-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Solar API

API REST de código aberto para dados de consulta de  pesquisa  as informações nelas contidadas com o objetivo de estabelecer resultados relevantes Nasa

Build Status

Primeiro execute o maven 

🚀 Começando

Algums parametros de ação são necessarios para a execução

📋 Pré-requisitos

🔧 Instalação 🛠️

Uma série de exemplos passo-a-passo que informam o que você deve executar para ter um ambiente de desenvolvimento em execução.

Diga como essa etapa será:

java -jar target/systemsola-0.0.1-SNAPSHOT.jar

Documentação

https://system-solar-planetary.herokuapp.com/swagger-ui/index.html

Uso

https://system-solar-planetary.herokuapp.com/api/v1/planetary/planetal/

Resultado dos dados da API

    [
      {
         "name":"Sun",
         "idade":4.568,
         "location":"Local Interstellar Cloud, Local Bubble, Orion–Cygnus Arm, Milky Way",
         "mass":1.0014,
         "nearestStar":"Proxima Centauri,Alpha Centauri",
         "semiEixo":"30,10 AU",
         "distanceKuiperCliff":"50U",
         "uranosDTO":[
            {
               "name":"Urano",
               "distanceSun":2.870658186,
               "surfaceArea":8083000000,
               "gravity":"8,87 m/s²",
               "radius":25.362,
               "orbitalPeriod":30799.095,
               "moons":true,
               "qtmoons":27,
               "temMedia":-195,
               "temMinima":-224,
               "temMaxima":-216,
               "systemSolarDTO":null
            }
         ],
         "venusDTO":[
            {
               "name":"Vênus",
               "distanceSun":108.2,
               "surfaceArea":496.8,
               "gravity":"8,87 m/s²",
               "radius":6.0518,
               "orbitalPeriod":225,
               "moons":false,
               "qtmoons":0,
               "temMedia":461,
               "temMinima":-220,
               "temMaxima":430,
               "systemSolarDto":null
            }
         ],
         "neptunesDTO":[
            {
               "name":"Neptune",
               "distanceSun":4.498396441,
               "surfaceArea":7618000000,
               "gravity":"11,15 m/s²",
               "radius":24.622,
               "orbitalPeriod":60225,
               "moons":true,
               "qtmoons":14,
               "temMedia":-245,
               "temMinima":-193,
               "temMaxima":-327,
               "systemSolarDto":null
            }
         ],
         "saturnsDTO":[
            {
               "name":"Saturn",
               "distanceSun":1.4294,
               "surfaceArea":42699999999.99999,
               "gravity":"10,44 m/s²",
               "radius":58.232,
               "orbitalPeriod":29.458,
               "moons":true,
               "qtmoons":82,
               "temMedia":-139,
               "temMinima":-125,
               "temMaxima":-178,
               "systemSolarDto":null
            }
         ],
         "mercuriyDTO":[
            {
               "name":"Mercury",
               "distanceSun":57.91,
               "surfaceArea":74.8,
               "gravity":"3.7 m/s²",
               "radius":2.4397,
               "orbitalPeriod":115.88,
               "moons":false,
               "qtmoons":0,
               "temMedia":166.85,
               "temMinima":-183.15,
               "temMaxima":426.85,
               "systemSolarDto":null
            }
         ],
         "marsDTO":[
            {
               "name":"Mars",
               "distanceSun":227.943824,
               "surfaceArea":144.8,
               "gravity":"3,721 m/s²",
               "radius":3.3895,
               "orbitalPeriod":687,
               "moons":true,
               "qtmoons":2,
               "temMedia":-63,
               "temMinima":-140,
               "temMaxima":20,
               "systemSolarDto":null
            }
         ],
         "jupiterDTO":[
            {
               "name":"Jupiter",
               "distanceSun":788,
               "surfaceArea":61420000000000,
               "gravity":"24,79 m/s²",
               "radius":69.911,
               "orbitalPeriod":365,
               "moons":true,
               "qtmoons":79,
               "temMedia":-110,
               "temMinima":-163,
               "temMaxima":-108,
               "systemSolarDto":null
            }
         ],
         "earthDTO":[
            {
               "name":"Earth",
               "distanceSun":15,
               "surfaceArea":510.072,
               "gravity":"9.80665 m/s2",
               "radius":6.371,
               "orbitalPeriod":225,
               "moons":true,
               "qtmoons":1,
               "temMedia":15,
               "temMinima":-89.2,
               "temMaxima":56.7,
               "systemSolarDto":null
            }
         ],
         "object":"star"
      }
   ]

📄 Licença

Este projeto está sob a licença (GNU GPLv3) - GNU GPLv3.md

About

api de consulta e tratamento de informações do nosso sistema solar, venho temporalmente notado o aumento crescente de busca de informações voltadas para o mistério do nosso sistema solar, esta api foi criado visando trazer dados sobre os planetas  e luas existentes e mapeadas do nosso sistema existente  atualmente.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages