PHPackages                             pasqualepellicani/geo-localita-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. pasqualepellicani/geo-localita-bundle

ActiveLibrary[Localization &amp; i18n](/categories/localization)

pasqualepellicani/geo-localita-bundle
=====================================

Bundle Symfony per gestione località e anagrafiche (Italia + mondo).

v1.1.2(8mo ago)015MITPHP

Since Aug 4Pushed 8mo agoCompare

[ Source](https://github.com/paskuale75/geo-localita-bundle)[ Packagist](https://packagist.org/packages/pasqualepellicani/geo-localita-bundle)[ RSS](/packages/pasqualepellicani-geo-localita-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (4)Versions (14)Used By (0)

🇮🇹🗺️ geo-localita-bundle
========================

[](#️-geo-localita-bundle)

> **Pacchetto Symfony per la gestione avanzata delle località, comuni, province e regioni d'Italia (e del mondo)!**

---

🏁 Configurazione rapida
-----------------------

[](#-configurazione-rapida)

1. Installa il bundle via Composer:

```
composer require pasqualepellicani/geo-localita-bundle
```

2. Aggiungi il bundle al file `config/bundles.php`:

```
PasqualePellicani\GeoLocalitaBundle\GeoLocalitaBundle::class => ['all' => true],
```

3. Aggiungi questa configurazione al file `config/packages/doctrine.yaml` del tuo progetto Symfony:

```
doctrine:
    orm:
        mappings:
            GeoLocalitaBundle:
                is_bundle: false
                type: attribute # oppure "annotation" se usi ancora le annotation
                dir: '%kernel.project_dir%/vendor/pasqualepellicani/geo-localita-bundle/src/Entity'
                prefix: 'PasqualePellicani\GeoLocalitaBundle\Entity'
                alias: GeoLocalitaBundle
```

4. Mappare i servizi, nel `config/services.yaml` aggiungi:

```
services:
    PasqualePellicani\GeoLocalitaBundle\:
        resource: '../vendor/pasqualepellicani/geo-localita-bundle/src/*'
        exclude: '../vendor/pasqualepellicani/geo-localita-bundle/src/{Entity,Tests,Migrations,Kernel.php}'
        autowire: true
        autoconfigure: true
```

5. Generazione delle migration

Dopo aver configurato Doctrine come sopra, puoi generare la migration per creare le tabelle del bundle:

```
php bin/console doctrine:migrations:diff
php bin/console doctrine:migrations:migrate
```

---

✨ Funzionalità
--------------

[](#-funzionalità)

- 📦 **Import automatico** di tutti i dati geografici italiani da DatabaseComuni.it (*dati NON inclusi per motivi di licenza*).
- 🌍 **Supporto città estere** via GeoNames.
- 🔗 **Relazioni** Nazione ↔ Regione ↔ Provincia ↔ Città ↔ CAP ↔ Coordinate
- 🚀 **Command pronto** per import sequenziale e rollback.
- 🧩 **Compatibile con Api Platform**: Entity già serializzabili come API REST.
- 🛠️ **Riutilizzabile**: installa questo pacchetto in qualsiasi progetto Symfony via Composer.

---

📂 Dati richiesti
----------------

[](#-dati-richiesti)

> 📥 **I dati geografici italiani (premium) NON sono inclusi!**
> Copia i file `.xlsx` o `.csv` che hai acquistato nella cartella `/var/data/` secondo istruzioni.
> Sono supportati anche i dati GeoNames per città estere.

---

🚦 Licenza
---------

[](#-licenza)

- Codice: MIT License.
- **Dati**: l’utente deve possedere regolare licenza DatabaseComuni.it.
    (Vedi [www.databasecomuni.it](https://www.databasecomuni.it) per l’acquisto).

---

Importazione dei dati
---------------------

[](#importazione-dei-dati)

Per informazioni dettagliate su come importare i file di DatabaseComuni.it nel database del tuo progetto, consulta la guida dedicata:

👉 [Guida all’importazione dei dati](IMPORT.md)

All’interno troverai istruzioni passo-passo su:

- Dove posizionare i file scaricati dal sito DatabaseComuni.it
- Come lanciare il comando di importazione Symfony
- Opzioni avanzate e troubleshooting

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance58

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

13

Last Release

269d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/18cee12053088da5786cb0aec9568ee017474085a2da7996776d67b291ed5a32?d=identicon)[paskuale75](/maintainers/paskuale75)

---

Top Contributors

[![paskuale75](https://avatars.githubusercontent.com/u/9800?v=4)](https://github.com/paskuale75 "paskuale75 (16 commits)")

### Embed Badge

![Health badge](/badges/pasqualepellicani-geo-localita-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pasqualepellicani-geo-localita-bundle/health.svg)](https://phpackages.com/packages/pasqualepellicani-geo-localita-bundle)
```

###  Alternatives

[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[lexik/translation-bundle

This bundle allows to import translation files content into the database and provide a GUI to edit translations.

4362.7M19](/packages/lexik-translation-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[acseo/typesense-bundle

This bundle provides integration with Typesense in Symfony

71112.0k1](/packages/acseo-typesense-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
