Ciao Ale, grazie per la dritta - e grazie per i 15 anni di insistente (talvolta molesto) proselitismo FOSS con me. Del resto sai che sui miei PC il dual-boot con Linux non è mai mancato ;)
Non conosco Django/GeoDjango, ma da una rapida scorsa ai doc mi è parso di capire che, analogamente a SQLAlchemy, consente definire il modello dati istanziando oggetti da opportune classi (Model in Django, Table in SQLAlchemy). In SQLAlchemy si possono anche implementare nel modello i vincoli di integrità referenziale (immagino anche in Django), ma mancano gli attributi geometrici. Tuttavia il modello è estensibile e dà la possibilità di generare DDL SQL custom (penso a addgeometrycolumn()). Inoltre si possono creare connettori verso altri DB, quindi si potrebbe pensare ad esempio ad un connettore OGR. In entrambi i tools, essendo il modello rappresentato da classi Python, penso sia semplice aggiungere dei decoratori o subclassare sia per generare scripts ad hoc, che per gestire nuove semantiche (penso soprattutto alla topologia). Le funzioni ORM fornite da entrambi i tools mi sembrano più interessanti in un contesto Web; QGIS, OGR, GeoTools etc forniscono già le loro classi di accesso ai dati, e non so quanto possa aver senso sovrapporre un ORM ad un altro ad esempio in un plugin Python. Mi guarderò approfonditamente entrambi i framework e vi terrò informati sugli sviluppi. Ciao a tutti Sig Il giorno ven, 03/06/2011 alle 19.08 +0200, Alessandro Pasotti ha scritto: > In data venerdì 3 giugno 2011 15:27:22, Luca Sigfrido Percich ha scritto: > : > Buon giorno a tutti, > > > > qualcuno di voi è a conoscenza di un applicativo, anche a riga di > > comando, o libreria FOSS cross-platform (preferibilmente python, ma > > anche java, php...) che consenta di gestire metadati applicativi? > > Esistono, indipendentemente dalla implementazione, degli standard per > > metadati applicativi GIS, tipo UML? > > Ciao Sig, > > e benvenuto in lista! > > Dopo 15 che ti rompo le scatole vedo con molto piacere che hai fatto il salto > in GFOSS :) > > Ripondendo al tuo quesito, hai pensato a partire da GeoDjango [1] ? > > È un ottimo ORM geografico e gestisce diversi backend (PostGIS, Spatialite > ecc.). > > Non ha tutte le funzionalità che cerchi ma rispetto a SQLAlchemy direi che è > probabilmente più maturo. > > > [1] https://docs.djangoproject.com/en/dev/ref/contrib/gis/ > > -- > Alessandro Pasotti > itOpen - "Open Solutions for the Net Age" > w3: www.itopen.it > Linux User# 167502 > _______________________________________________ > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione > [email protected] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > Non inviate messaggi commerciali. > I messaggi di questa lista non rispecchiano necessariamente > le posizioni dell'Associazione GFOSS.it. > 518 iscritti al 3.6.2011 _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. Non inviate messaggi commerciali. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 518 iscritti al 3.6.2011
