hallo,

für alle, die ein wenig in perl rummachen. ich habe eine erste version
meines osm.pm moduls veröffentlicht. ihr findet es auf meiner wiki seite
http://wiki.openstreetmap.org/User:Gary68 

es enthält nützliche routinen zum umgang mit osm, gpx und html files.
weiterhin routinen zum rechnen, zum tiles anzeigen und file info.

nicht alles ist neu, aber mal schön auf einem haufen. details weiter
unten in der liste der bisher implementierten subs.

beispiele gibt es in der 2. generation der waycheck programme. ebenfalls
auf meiner wiki seite.

ciao

gerhard
gary68


# binSearch ($value, @ref) > $index or -1
# closeOsmFile ()
# checkOverlap (w1xMin, w1yMin, w1xMax, w1yMax, w2xMin, w2yMin, w2xMax,
w2yMax)   > 0=no overlap, 1=overlap
# crossing (g1x1,g1y1,g1x2,g1y2,g2x1,g2y1,g2x2,g2y2) > ($sx, $sy) 
# distance (x1,y1,x2,y2) > $distance in km
# getNode () > ($gId, $gLon, $gLat, $gU, \...@gtags) ; # in main @array = @
$ref
# getRelation 
# getWay () > ($gId, $gU, \...@gnodes, \...@gtags) ; # in main @array = @$ref
# hashValue ($lon, $lat) > $hashValue
# historyLink ($type, $key) > $htmlString
# josmLink ($lon, $lat, $span, $wayId) > $htmlString
# openOsmFile ($file) > osm file open and $line set to first node
# osbLink ($lon, $lat) > $htmlString
# osmLink ($lon, $lat) > $htmlString
# picLinkMapnik ($lon, $lat, $zoom) > $htmlString
# picLinkOsmarender ($lon, $lat, $zoom) > $htmlString
# printGPXHeader ($file)
# printGPXFoot ($file) 
# printGPXWaypoint ($file, $lon, $lat, $text) 
# printHTMLHeader ($file, $title) > print header to file
# printHTMLFoot ($file) > print foot to file
# printNodeList ($file, @list) 
# printProgress ($program, $osm, $startTime, $fullCount, $actualCount) 
# printWayList ($file, @list) 
# shortestDistance ($gx1, $gy1, $gx2, $gy2, $nx, $ny) > roughly the
distance in km
# skipNodes ()
# stringFileInfo ($file) > $string
# stringTimeSpent ($timeSpent in seconds) > $string
# tileNumber ($lat,$lon,$zoom) > ($xTile, $yTile)
#



_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an