<div>Hi </div>
<div> </div>
<div>I am doing this ....</div>
<div> </div>
<div>I have lat/lon of Top Left Corner of the Map and  Bottom Right Corner of The Map</div>
<div>iam converting them to projected X,Y using this projection defintion </div>
<div> </div>
<div>World Mercator <54004> +proj=merc +latts=0 +lon0=0 +k=1.000000 +x0=0<br>+y0=0 +ellps=WGS84 +datum=WGS84 +units=m no_defs <><br> </div>
<div>For example: </div>
<div> </div>
<div>       tl_lat = 42.8483;<br>       tl_lon = -74.2935;<br>       br_lat = 42.3813; <br>       br_lon = -73.6509;<br> </div>
<div> </div>
<div>using pj_transform of proj4.. iam converting them to X,Y.</div>
<div> </div>
<div>
<p>top left xy </p>
<p>-8270314.5893 , 5259843.0071</p>
<p>btm right xy </p>
<p>-8198780.6845 , 5189458.4882<br></p>
<p>I calculate the Centre cX,cY using the top left X,Y and Btm right X,Y...</p>
<p>The Size of the Image I have generated from the Map is (1031,801)...</p>
<p>width = absolute value of (btm right X - top left X)</p>
<p>height = absolute value of (btm right Y - top left Y)</p>
<p>Now I am trying to get the pixel x,y from the projected X,Y using this formula</p>
<p>       px = 515.5 +  (1031/width)*(X-cX);<br>       py = 400.5  -  (801/height)*(Y-cY);<br></p>
<p>This gives correct pixels if i give top left or bottom right or the centre X,Y...</p>
<p>But for some point inside the Image ... </p>
<p>the calcualted pixel X is some 2/3 pixels away from actual pixel X </p>
<p>the calcualted pixel Y is some 8/10 pixels away from actual pixel Y</p>
<p>where am I going wrong ... is the projection iam using correct for such calculations ..???</p>
<p> </p>
<p>Thanks in advance.</p>
<p>sandeep</p>
<p> </p>
<p> </p></div>
<div><br> </div>
<div><span class="gmail_quote">On 10/6/06, <b class="gmail_sendername">Alessandro Pasotti</b> <<a href="mailto:ale.pas@tiscali.it">ale.pas@tiscali.it</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Il 16:04, venerd́ 6 ottobre 2006, Sandeep Kumar Jakkaraju ha scritto:<br>> Hi<br>><br>> a similar problem ...
<br>><br>> I want to know the img_x and img_y  for a corresponding MAPLON, MAPLAT....<br><br>I believe the only way is to do some math on the server or on the client (with<br>javascript code).<br><br>You already know the map extent and jpeg size, don't you?
<br><br>You can find a lot of examples on the net, just look at the js code of one of<br>the many webgis clients (p.mapper, openlayers or ka-map to cite a few).<br><br>Regards.<br>--<br>Alessandro Pasotti<br>itOpen - "Open Solutions for the Net Age"
<br>w3:  <a href="http://www.itopen.it">www.itopen.it</a><br>Linux User# 167502<br></blockquote></div><br><br clear="all"><br>-- <br>Sandeep Kumar Jakkaraju <br>WeBlog:<br><a href="http://jakkarajus.blogspot.com">http://jakkarajus.blogspot.com
</a>