From: Arnd K. <a.k...@gm...> - 2012-02-26 12:00:54
|
Hello Michael, > Hi Arnd, > > > Hello Michael, > > > > first of all: Yes there is still one from the PIROL group, it's myself. > Thanks for fast answer, > > - uses only tabulation > > That is not right because it also accept comma, space and semicolon > This is a good point, should have made some test before writing... > > ? uses a unit definition line (not recognized by non-pirol openjump > > plugins) > > In the specification of the Pirol CSV is the unit definition, but there > is no regarding of it (when we build this plugin we had some ideas to use > the units, but the project ended to fast...) > Means that no plugin but the driver itself relies on this header line. > Isn't it ? As far as I know it is. I am sure but I can still ask a colleague next week. > > if $ prefix is part of the format > > The $ is a needed prefix and also all three line (attribut names, units, > data types) > Means that a csv file without one of these lines is unreadable. right ? > Actually, this is probably the main drawback. Your are right, a file with a missing line is not readable. Sure, it will be easier to have only one header line, but when we build this driver we had some ideas to use the units (what we found was no longer time to realize). And to set the the data type os useful, isn't it? > > ? don't know how are x and y columns recognized (by name or by position) > > When loading a Pirol Csv file You will be asked for the fields of > x-attribute and for the y-attribute by name. > Ah, I should really make some tests. It means it has the flexibility > Jukka was asking. I think this could be what Jukka asking for. > > > >> Any tought is welcome, especially if Pirol's driver is currently needed > >> by other Pirol's plugins > >> or by any OpenJUMP user. > > The Pirol driver is undependend from other Pirol plugins except the > Pirol baseclasses.jar (which is for all Pirol plugins). > > I and my colleagues using the Pirol Csv very often and we are in contact > to many users who uses it also. > OK, the driver is more flexible than what I thought. > Still, I thik it is worthwhile working on a single version with the best > of the two drivers. >From my side of view it could be the best way for all interested users. Users who used the Pirol csv driver have to adpated their file headers of existing files or still use the Pirol csv driver further in the future. > > > I hope this are usefull information. > Very useful, > > May I ask you if there is still development activity around OpenJUMP in > your university, or if > it is used for production, for teaching, for studies or whatever... We never stopped the development in Osnabrueck. The Pirol infrastructure still works but without direct project finances. I work at the university and I also founded a small commercially company in 2009. Since than the most developments we made in our company, but only with very special functions without general insterests for other users. Together with Jukka we financed the development of the gps extension which ede made. There are two universities (university of applied sciences, university (of more theoretically sciences)) in Osnabrueck and both using OpenJUMP teaching GIS beside using Esri stuff. Also in a few research projects the university of applied sciences use OJ. So, OJ is used for production, teaching and studies. And sometimes we make user support from non-osnabrueck OJ-users, using OJ in the fields of agriculture, landscape architecture, some administrations, in schools (e.g. project jump4schools). Kindly regards Arnd > > Regards, > > Michaël > > > > Kindly regards > > Arnd > > > > > > > > > >> Hi all, > >> > >> Hope someone from Pirol is still monitoring the list > >> > >> PLUS edition currently includes my txt driver and Pirol csv driver. > >> I'd like to replace them by a single one (mine), but for that, I must > >> - understand pirol's csv driver and its usage, > >> - get your opinion > >> - make some improvements to txt driver to include some Pirol's driver > >> feature > >> > >> Here is a brief, subjective comparison > >> > >> Pirol's Driver > >> ----------------- > >> Read/write a format documented on Pirol's site > >> > (http://www.pirol.hs-osnabrueck.de/fileadmin/users/159/upload/PlugIns/PIROL-CSV_specification.txt) > >> + columns have datatypes > >> - uses only tabulation > >> ? uses a unit definition line (not recognized by non-pirol openjump > >> plugins) > >> ? don't know if $ prefix is part of the format > >> ? don't know how are x and y columns recognized (by name or by > position) > >> > >> Michaël's Driver > >> ----------------- > >> Read write simple csv files and many variants > >> + read/write tabulation, comma, semi-column... separated values > >> + header line (column definition) is an option > >> - x/y must be in first position (or second for the option xy + > identifier) > >> + can also read z values > >> + same framework is used to read geometries as x,y(,z) separated values > >> or as WKT (possibility to read/write complex geometries) > >> - no datatype (se below) > >> - no units > >> > >> On going work > >> -------------------- > >> None of the driver implement the full csv specification (like escape > >> characters, multilines field...) > >> I'm currently adding datatype option to my driver which is a useful > >> option consistent with the OpenJUMP model (FeatureSchema) > >> I would't like to add unit information which is much more specific and > >> does not fit general OJ model > >> I may add a comment line prefix option. > >> One drawback of having more options is that you have to choose each of > >> these options when you import or export your data. > >> > >> I'll upload the txt driver with datatypes this week-end or next week. > >> > >> Any tought is welcome, especially if Pirol's driver is currently needed > >> by other Pirol's plugins > >> or by any OpenJUMP user. > >> > >> Michaël > >> > >> > ------------------------------------------------------------------------------ > >> Virtualization& Cloud Management Using Capacity Planning > >> Cloud computing makes use of virtualization - but cloud computing > >> also focuses on allowing computing to be delivered as a service. > >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ > >> _______________________________________________ > >> Jump-pilot-devel mailing list > >> Jum...@li... > >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Jump-pilot-devel mailing list > Jum...@li... > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de |