> Andrew Turner wrote:
>> The best format I've seen anywhere that
>> every tool uses and is easy and powerful? CSV
> 
> Did you mean CSV + WKT (to stick on the geospatial topic)?

Actually I've used exactly this recently a lot. This is what QGIS gives from 
copy-paste, very easy to read and write with one-code-liners.

> Tom wrote:
>> SQLite by itself has a ton of potential...
>> Spatialite, while nice, is problematic to talking about SQLite because its
>> GEOS dependency, restrictive licensing, and private development strategy
> 
> GEOS dependency: I would ignore the fact that there are libraries
> involved. I'm concentrating on a single binary format just the sake of
> this use case.

 Spatialite means two things: specific postgis-inspired table structure in 
sqlite file format and a SQL library with set of geofunctions to make 
read/write easier. File format is SQLite3, so you can just read it without GEOS 
or even without Spatialite. If you want to have BBOX-based quick queries, then 
you need Spatialite and for more advanced functions like buffers you need GEOS, 
and possibly also Proj4. So strictly there is no GEOS dependency.  

 Where are license restrictions here, SQLite is Public Domain; Spatialite has 
tri-license system which is essentially also PD? Development strategy is tricky 
question still, Spatialite is more or less one-man show with all the risks 
involved.

 The only principal technical key restriction is that it is SQL-table based, 
with all the inflexibility. However, also most of the legacy data is in similar 
tables (Shapefiles, Geodatabases, PostGIS), but it is problem for newer stuff 
like KML and OSM data. So, something as lite as Spatialite, but with flexible 
collections instead of tables, and I would suggest UnQL compatibility for it. 

 But remember: the killer feature of Spatialite is that it is not just a file 
standard, but it is bundled with essential compact and stand-alone enough 
library to use it in very nice and easy way. Same for Shapefile - ArcGIS and 
other apps have made it successful, not standardization or some technical 
innovation. So you would need to have good plan for the whole stack: file 
format, drivers, tools (cli, gui), ogr driver, qgis adapter etc.

Jaak
_______________________________________________
Geowanking mailing list
[email protected]
http://geowanking.org/mailman/listinfo/geowanking_geowanking.org

Reply via email to