YAML looks very clean. A lot cleaner than the corresponding XML. Very interesting.
It looks like there is also an open source parser for YAML written in Java: http://jyaml.sourceforge.net/ What do you think Martin? Is YAML a better option than GML? The Sunburned Surveyor On 8/30/07, Martin Davis <[EMAIL PROTECTED]> wrote: > Just for grins, I coded up a simple example of YAML for tabular > geospatial data. > > Seems like this might be another direction to go in. YAML has solved a > lot of the tricky little issues you get into when serializing data to a > text format. > > The one thing they don't have AFAICS is a way of encoding "out-of-band" > attributes on data elements. This would make it ugly to provide > metadata items like a fid or particularly a SRID. But there may be > simple conventions which would work around this. > > I was pleased to see that YAML allows you to express element datatypes > inline (which makes a nice way of supporting WKT and WKB in the same schema) > > > -- > Martin Davis > Senior Technical Architect > Refractions Research, Inc. > (250) 383-3022 > > > # YAML example for tabular geospatial data > --- !!cities > > - !!city > # Notice the use of a wkt datatype. wkb could be supported as well > geometry: !!wkt POINT( 1008983.125 455516.906 0.0 ) > fcode: AR08750000 > name: Tofino > pop2000: 1540 > > - !!city > geometry: !!wkt POINT( 1024338.125 1028831.0 0.0 ) > fcode: AR08750000 > name: Victoria > pop2000: 350000 > > - !!city > # Large geometries can be handled over multiple lines > geometry: !!wkt | > POLYGON (( > 1168880.5 375965.906 0, > 1036351 441199.656 0, > 1008983.125 455516.906 0, > 595521.313 933632.438 0, > 592512 980219 0, > 563199.813 1643181.25 0, > 1190712.5 1540146.375 0, > 1790964.875 637044.375 0, > 1798382 584774.375 0, > 1789736.125 559290.188 0, > 1691089.875 500872.719 0, > 1180498 376722 0, > 1168880.5 375965.906 0 > )) > fcode: AR08750000 > name: Vancouver > pop2000: 2000000 > > ... > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel