Gebruikershulpmiddelen

Site-hulpmiddelen


nl:documentation:catgen

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Volgende revisie
Vorige revisie
nl:documentation:catgen [2013/11/13 08:16] – Externe bewerking 127.0.0.1nl:documentation:catgen [2026/01/03 13:15] (huidige) – [Opmerkingen voor Linux en Mac gebruikers] marc_fokker
Regel 4: Regel 4:
 \\ \\ \\ \\
  
-Je kunt duizenden catalogi gratis downloaden met gegevens van allerlei astronomische objecten. Bekijk hiervoor bijvoorbeeld de websites van **[[http://cdsweb.u-strasbg.fr/cats/Cats.htx|CDS]] * of **[[http://adc.gsfc.nasa.gov/|ADC]] *. Er zijn er nog wel meer. Iedere catalogus kan informatie bevatten van enkele tientallen tot vele miljoenen objecten. +Je kunt duizenden catalogi gratis downloaden met gegevens van allerlei astronomische objecten. Bekijk hiervoor bijvoorbeeld de websites van **[[http://cdsweb.u-strasbg.fr/cats/Cats.htx|CDS]] ** of **[[http://adc.gsfc.nasa.gov/|ADC]] **. Er zijn er nog wel meer. Iedere catalogus kan informatie bevatten van enkele tientallen tot vele miljoenen objecten. 
  
 Het doel van het programma-tooltje 'CatGen' is om een catalogus in ASCII-tekstformaat om te zetten in een bestandstype waar Cartes du Ciel/Sterrenkaarten snel en efficiënt mee kan werken.  Het doel van het programma-tooltje 'CatGen' is om een catalogus in ASCII-tekstformaat om te zetten in een bestandstype waar Cartes du Ciel/Sterrenkaarten snel en efficiënt mee kan werken. 
Regel 20: Regel 20:
    4 86    PegBD+12 5063     87 917012004                   000033.8+125023000542.0+132346106.19    4 86    PegBD+12 5063     87 917012004                   000033.8+125023000542.0+132346106.19
  
-Op bepaalde vaste posities zie je vaste soorten van informatie. Normaal gesproken krijg je bij zo'n catalogus ook een 'companion file (readme)', een bestand dat de opmaak beschrijft met alle vereiste details. Gedetailleerde informatie over dit bestand vind je **[[http://vizier.u-strasbg.fr/doc/catstd.htx|hier]] *.+Op bepaalde vaste posities zie je vaste soorten van informatie. Normaal gesproken krijg je bij zo'n catalogus ook een 'companion file (readme)', een bestand dat de opmaak beschrijft met alle vereiste details. Gedetailleerde informatie over dit bestand vind je **[[http://vizier.u-strasbg.fr/doc/catstd.htx|hier]] **.
  
   Byte-by-byte Description of file: catalog.dat   Byte-by-byte Description of file: catalog.dat
Regel 31: Regel 31:
     26- 31  I6     ---       HD         [1/225300]? Henry Draper Catalog Number     26- 31  I6     ---       HD         [1/225300]? Henry Draper Catalog Number
  
-Het is belangrijk dat je bekend raakt met de opmaak van de tekstgebaseerde catalogus voordat je gaat proberen deze om te zetten met CatGen. Er zijn veel details om rekening mee te houden: eenheden, waardebereiken (tussen blokhaken), getalformaten, identificaties, coördinaatformaten en epoches. Een vraagteken in de uitleg geeft aan dat het betrokken veld niet altijd gegevens bevat, bekijk het bestand om te zien om een idee te krijgen hoe vaak dat is. Lees altijd de opmerkingen als die beschikbaar zijn. Een tekstverwerker die hele grote tekstbestanden kan openen (zoals **[[http://www.simtel.net/product.php?url_fb_product_page=11983|PFE]] *) is hierbij erg handig.+Het is belangrijk dat je bekend raakt met de opmaak van de tekstgebaseerde catalogus voordat je gaat proberen deze om te zetten met CatGen. Er zijn veel details om rekening mee te houden: eenheden, waardebereiken (tussen blokhaken), getalformaten, identificaties, coördinaatformaten en epoches. Een vraagteken in de uitleg geeft aan dat het betrokken veld niet altijd gegevens bevat, bekijk het bestand om te zien om een idee te krijgen hoe vaak dat is. Lees altijd de opmerkingen als die beschikbaar zijn. Een tekstverwerker die hele grote tekstbestanden kan openen (zoals **[[http://www.simtel.net/product.php?url_fb_product_page=11983|PFE]] **) is hierbij erg handig.
  
-Als je de gegevens alleen maar beschikbaar hebt in een andere opmaak, dan is het vaak nog mogelijk om een eevoudig programmaatje te schrijven om de gegevens in een buikbare opmaak weg te schrijven. Een script-taal als Perl kan hierbij handig zijn. Voor CSV-bestanden kun je het hele goede **[[http://home.hccnet.nl/s.j.francke/csved/csvedsetup.exe|CSVed]] * gebruiken, of **Calc** dat je meegeleverd krijgt met **[[http://www.openoffice.org/|OpenOffice]] *.+Als je de gegevens alleen maar beschikbaar hebt in een andere opmaak, dan is het vaak nog mogelijk om een eevoudig programmaatje te schrijven om de gegevens in een buikbare opmaak weg te schrijven. Een script-taal als Perl kan hierbij handig zijn. Voor CSV-bestanden kun je het hele goede **[[http://home.hccnet.nl/s.j.francke/csved/csvedsetup.exe|CSVed]] ** gebruiken, of **Calc** dat je meegeleverd krijgt met **[[http://www.openoffice.org/|OpenOffice]] **.
  
 Je moet selecteren welke gegevens je wilt overnemen in jouw catalogus-versie. Om het programma tenminste in staat te stellen het object af te beelden heeft het een minimum aan gegevens nodig. Maar je kunt ook kiezen meer velden met gegevens toe te voegen, zodat je meer informatie kunt oproepen wanneer je het object op de kaart aanklikt.  Je moet selecteren welke gegevens je wilt overnemen in jouw catalogus-versie. Om het programma tenminste in staat te stellen het object af te beelden heeft het een minimum aan gegevens nodig. Maar je kunt ook kiezen meer velden met gegevens toe te voegen, zodat je meer informatie kunt oproepen wanneer je het object op de kaart aanklikt. 
Regel 103: Regel 103:
     * Decimale graden     * Decimale graden
     * Decimale zuidelijke poolafstand     * Decimale zuidelijke poolafstand
-**Coordinaten Equinox** is de epoche van de coördinaten gerelateerd aan de precessie. Gebruik 2000 voor **[[http://aa.usno.navy.mil/faq/docs/ICRS_doc.php|ICRS]] *.\\ +**Coordinaten Equinox** is de epoche van de coördinaten gerelateerd aan de precessie. Gebruik 2000 voor **[[http://aa.usno.navy.mil/faq/docs/ICRS_doc.php|ICRS]] **.\\ 
 **Positie Epoche** is de standaard epoche-positie voor de eigenbeweging, deze datum kun je later in het gegevensbestand voor ieder object veranderen.\\  **Positie Epoche** is de standaard epoche-positie voor de eigenbeweging, deze datum kun je later in het gegevensbestand voor ieder object veranderen.\\ 
 **Maximum magnitude** is de magnitude van het zwakste object in deze catalogus. Dit is speciaal voor sterrencatalogi belangrijk om in te stellen zodat je een goede magnitudeschaal voor de kaart verkrijgt. **Maximum magnitude** is de magnitude van het zwakste object in deze catalogus. Dit is speciaal voor sterrencatalogi belangrijk om in te stellen zodat je een goede magnitudeschaal voor de kaart verkrijgt.
Regel 232: Regel 232:
 Wanneer CatGen binnen een als nummeriek gedefinieerd veld ongeldige inhoud aantreft, zal het de inhoud van het gehele record verwerpen en niet opnemen in de catalogus. Deze records vinden hun weg naar het bestand **reject.txt**. Wanneer CatGen binnen een als nummeriek gedefinieerd veld ongeldige inhoud aantreft, zal het de inhoud van het gehele record verwerpen en niet opnemen in de catalogus. Deze records vinden hun weg naar het bestand **reject.txt**.
  
-Als je een grote catalogus gaat omzetten is het een goed idee om je definities eerst te testen met een wat kleiner aantal records. Zo kun je voorkomen dat je een bestand krijgt dat miljoenen verworpen records bevat! Je kunt een Windows equivalent van de Unix commando's "head", "tail" en "grep" vinden in **[[http://sourceforge.net/project/showfiles.php?group_id=9328&package_id=9393|dit pakket]] * om je te helpen een bestandje van enkele tientallen regels te knippen uit een groot bestand.+Als je een grote catalogus gaat omzetten is het een goed idee om je definities eerst te testen met een wat kleiner aantal records. Zo kun je voorkomen dat je een bestand krijgt dat miljoenen verworpen records bevat! Je kunt een Windows equivalent van de Unix commando's "head", "tail" en "grep" vinden in **[[http://sourceforge.net/project/showfiles.php?group_id=9328&package_id=9393|dit pakket]] ** om je te helpen een bestandje van enkele tientallen regels te knippen uit een groot bestand.
  
-Als alles goed gegaan is, kun je nu verder om je nieuw gemaakt catalogus in te stellen voor gebruik met Cartes du Ciel / Sterrenkaarten. Bekijk hiervoor **[[catalog#catalogi1|deze documentatie]] * om je catalogus in te stellen.+Als alles goed gegaan is, kun je nu verder om je nieuw gemaakt catalogus in te stellen voor gebruik met Cartes du Ciel / Sterrenkaarten. Bekijk hiervoor **[[catalog#catalogi1|deze documentatie]] ** om je catalogus in te stellen.
  
 ===== Opmerkingen voor Linux en Mac gebruikers ===== ===== Opmerkingen voor Linux en Mac gebruikers =====
Regel 242: Regel 242:
 Als CatGen de regels van de invoer-bestanden begint te lezen, dan zal CatGen de gegevens willekeurig wegschrijven in 9537 uitvoer-bestanden, afhankelijk van de stercoördinaten. Het programma moet dus in staat zijn 9537 bestanden tegelijk te openen.  Als CatGen de regels van de invoer-bestanden begint te lezen, dan zal CatGen de gegevens willekeurig wegschrijven in 9537 uitvoer-bestanden, afhankelijk van de stercoördinaten. Het programma moet dus in staat zijn 9537 bestanden tegelijk te openen. 
  
-Omdat Linux en Mac OS multi-user besturingssystemen zijn, is er een ondermeer een begrenzing op het aantal bestanden dat een gebruiker tegelijk mag openen. Dit om te voorkomen dat een gebruiker alle systeembronnen kan gebruiken, dat dan ten koste zou gaan van de bechikbare bronnen voor de andere gebruikers. Op een standaard Linux installatie kan een gebruiker gebruikelijk maximaal 1024 bestanden openen. +Omdat Linux en Mac OS multi-user besturingssystemen zijn, is er een ondermeer een begrenzing op het aantal bestanden dat een gebruiker tegelijk mag openen. Dit om te voorkomen dat een gebruiker alle systeembronnen kan gebruiken, dat dan ten koste zou gaan van de beschikbare bronnen voor de andere gebruikers. Op een standaard Linux installatie kan een gebruiker gebruikelijk maximaal 1024 bestanden openen. 
  
-Om deze begrenzing te verruimen, moet je de systeem limiet veranderen in het bestand+Met Mac OS X hangt het van je versie af hoe je dit kunt doen. Zi hiervoor het eerste antwoord [[http://unix.stackexchange.com/questions/108174/how-to-persist-ulimit-settings-in-osx-mavericks|van deze vraag]]. 
 + 
 +Om deze begrenzing in Linux te verruimen, moet je de systeem limiet veranderen in het bestand
 limits.conf: limits.conf:
 <code> <code>
nl/documentation/catgen.1384326985.txt.gz · Laatst gewijzigd: 2015/11/06 20:36 (Externe bewerking)