Sto lavorando su un'applicazione che visualizza mappe di coropleta . Queste mappe sono di tutti i tipi diversi, alcune mostrano stato per contea, nazione per stato / provincia o mondo per paese.
Come dovrei gestire la memorizzazione delle informazioni della mappa nel database?
I miei pensieri:
Non avrò bisogno di fare interrogazioni per trovare POI all'interno di una regione, quindi non penso che sia necessario utilizzare tipi di dati spaziali. Sto considerando di memorizzare una mappa come oggetto geoJSON (sto usando la libreria di mappatura JS che accetta geoJSON).
L'unico problema è se voglio una mappa degli Stati Uniti nord-est. Poi avrei geoJSON per gli Stati Uniti e uno separato per il nordest degli Stati Uniti, che sarebbe ridondante.
Avrebbe senso avere un database di forme in cui avevo ciascuno stato poi quando avevo bisogno di una mappa degli Stati Uniti che potevo interrogare per ogni stato, e quando avevo bisogno di una mappa degli Stati Uniti nord-est avrei potuto di nuovo interrogare per quello che ho bisogno?
Nota : non sono interessato alla memorizzazione dei dati per ogni regione, solo la regione stessa. Richiederò i dati al volo per la regione specifica.