Het maken van een convertie van CSV naar GPX file
Ik bezit een databases met duizenden records van eindcoordinaten van geocaching, heb hiervoor ook een programma gemaakt om deze te delen met gebruikers.
Ik kan een gefilterde export maken naar een CSV file.
Wie kan mij helpen om een prorammaatje te maken om deze CSV file te converteren naar een GPX file.
In mijn CSV file zijn de coordinaten WGS84 (N51 40.123 E002 45.123) ik weet dat een GPX het formaat (NORTH AMERICAN 1927 (NASD)) moet hebben , dus tezelfdertijd een convertie nodig. In de CSV file staan verschillende velden, maar ik heb er maar 3 nodig "Naam " "GC Code" "coordinaten".
Wie kan mij hierbij helpen.?
http://php.net/manual/en/function.fgetcsv.php
Heb je hier al naar gekeken?
Groeten van een mede-geocacher ;-)
Hartelijk dank voor dit berichtje ik ga er zeker naar kijken.
Toevoeging op 29/08/2017 15:31:10:
Hi Michael,
Ik heb het programma bekeken maar voldoet nog niet aan de coordinaten die ik momenteel in mijn CSV file heb (WSG84)
Heeft er iemand een php script om WGS84 (N51 40.123 E002 45.123) om te zetten naar het formaat (NORTH AMERICAN 1927 (NASD))
of kan er iemand het voorgesteld programma die michael aanbeveeld aanpassen.
Gewijzigd op 29/08/2017 15:38:07 door Berta Pappens
Dirk Coppens op 28/08/2017 18:53:52:
In mijn CSV file zijn de coordinaten WGS84 (N51 40.123 E002 45.123) ik weet dat een GPX het formaat (NORTH AMERICAN 1927 (NASD))
Weet je dit zeker? GPX is een standaard uit 2002. Ik vind het vrij onlogisch dat die gebruik zou maken van een standaard uit 1927 als daar al in 1983 een update van is geweest. Als software NAD27 ondersteunt is dat meestal om oud kaartmateriaal te kunnen verwerken, maar dat zou bij GPS niet aan de orde moeten zijn.
Een andere reden waarom ik niet verwacht dat NAD (welke versie dan ook) wordt gebruikt, is omdat die geen wereldwijde dekking biedt, maar ruwweg alleen Canada, de VS en Mexico bestrijkt. Beetje vergelijkbaar met RD-coördinaten dus. ;-)
Als je naar de GPX-standaard kijkt, dan zie je dat er gebruik wordt gemaakt van WGS84 in decimale notatie.
Kijk eens naar deze converter. Deze kun je inbouwen in de source waar Michael naar verwees; je moet dan de $lat en $lon die uit je CSV-file komen door WGS84_DS2DM_latitude() en WGS84_DS2DM_longitude() laten omzetten.
Gewijzigd op 29/08/2017 23:12:20 door Willem vp
maar het enige nadeel is dat de garmin gps deze niet aanvaard.
Hij ziet geen enkle geocach op het toeste staan .
Maw de gpx is niet goed .
Ik heb geen ervaring (nog) met gpxm, maar wat zijn de verschillen dan?
Ik zou dit wel willen posten maar ik ben geen programmeur, ik ben maar een amateur die probeert om via deze weg voor mij alles te vergemakkelijken.
(K'zou nie willen dat ze mij hier uitlachen, ze zouden zeggen dienen oude ...)
Ondertussen heb ik de php gemaakt (op mijn manier, een programmeur zou het anders doen dat weet ik) en het werkt ook.
Heb het ook al geintegreerd in mijn geo_db programma .zie www.dcjt.be
Alvast iedereen bedankt voor de hulp.
Dirk