Pagina 1 van 1
2D data invoer in Draw
Geplaatst: do jul 31, 2014 11:07 am
door gvandervaart
Om te beginnen, ik ben nieuw op dit forum.
Ik wil in Draw een hoop tekeningen maken op basis van coördinaten (2D). Deze heb ik in Excel (is dat hier vloeken in de kerk?) maar die kan ik makkelijk in Calc krijgen. Nu wil ik graag vanuit Calc de coördinaten in Draw geïmporteerd krijgen zodat er een vectortekening wordt gemaakt.
Bijvoorbeeld de set:
0,0
10,0
10,10
5,15
0,10
0,0
levert een 'huisje op. (iets wat je in Calc makkelijk voor elkaar kan krijgen door een XY-diagram te maken, maar daar kan ik verder niets mee...)
In Draw wil ik bijvoorbeeld de polygonen gaan vullen met kleuren en dergelijke.
Wie weet of dit kan, en hoe ik dit moet doen?
Alvast bedankt.
Groeten, Guus
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 12:06 pm
door RPG
Hallo
Ik weet niet of het kan met draw maar persoonlijk heb ik het idee dat je dat niet moet doen met draw. Ik weet niet wat je uiteindelijk doel is met deze tekeningen. Ik heb vroeger eens gespeeld met
QCAD.. Het lijkt mij een beter programma om te gebruiken.
http://www.inkscape.org/
Inkscape is mogelijk ook goed te gebruiken.
Romke
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 12:18 pm
door gvandervaart
OK, QCAD en Inkshape ken ik beide niet. Ik zal er eens naar gaan kijken. Feitelijk is mijn doel simpel. Vanuit een database met coördinaten wil ik een vectordiagram kunnen maken die ik ook nog kan editten.
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 12:29 pm
door RPG
Hallo
Je doel kan simpel zijn maar hoe combineer je twee programma's die elkaar niet kenen en mogelijk ook niet zien. Voor elk programma betekent dat je de grondbeginselen van programeren moet leren. Ook moet je de API leren.
Ik weet niet of de opdrachten zo aangeleverd worden dat ze gemakkelijk aan het doelprogramma gegeven kunnen worden. Al met al houdt het in dat je vaak meer moet leren dan je graag wilt.
Romke
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 12:48 pm
door gvandervaart
Hoi Romke,
Ik zal wat uitgebreider zijn. Ik heb in Excel de coordinaten van de kustlijnen van de wereld. Deze coördinaten ga ik vervormen, herberekenen. Vanuit Excel of Calc wil ik nu een bestandje, bijvoorbeeld CVS exporteren. Deze export dan importeren in een tekenprogramma (het liefst Draw, want dat 'ken' ik). Draw moet daar dan een vectordiagram van maken. Hier wil ik dan de tekening in kunnen editen en vervolgens printen, als jpg, pdf of wat dan ook. Het uitvoeren vanuit Calc is niet complex. Maar ik wil dus in een tekenprogramma 2D data in kunnen lezen en dat het programma daar dan een gesloten polygoon van maakt. En mijn wens

is dat ik hier niet complex voor moet gaan programmeren.
Mijn idee van de koppeling Draw en Calc ligt juist in het feit dat deze beide van OpenOffice zijn.
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 1:04 pm
door RPG
Hallo
Ik denk dat wat je wilt niet kan zonder programmeren binnen OOo. Op het Engelse forum zijn betere deskundigen op het normaal gebruik van Draw en ook met macro's.
Romke
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 4:07 pm
door gvandervaart
Hoi Romke,
Indirect heb je me prima geholpen. Ik ben gaan kijken naar Inscape in Google. Toen kwam ik het programma Veusz tegen (ook free software). Dit programma kan datasets importeren (csv). Vervolgens kan ik een plot maken en weer exporteren als svg. Deze kan ik weer importeren in Draw waar ik hem kan editten. Ik kan hier de polygonen inkleuren. Ook kan ik de tekening weer vervormen... Het is nogal een rit, maar het is te doen.
Groeten, Guus
Re: 2D data invoer in Draw
Geplaatst: do jul 31, 2014 8:02 pm
door RPG
Hallo
Het is mooi dat je wat gevonden hebt. Dat Veusz lijkt mij wel een mooi programma. Het is niet direct gemakkelijk om er grip op te krijgen maar als dat lukt lijkt het mij ook wat te kunnen. Ik heb wel gemerkt als je gelijktijdig met twee programma's werkt die het zelfde beogen zoals in dit geval Draw en Veusz, dat je van beide programma's wat leert en zodoende soms ook beide programma's beter leert gebruiken.
Romke