How to calculate x and y pixel width for world file?
Kralidis,Tom [Burlington]
Tom.Kralidis at EC.GC.CA
Mon Aug 21 08:21:20 PDT 2006
PS -- y_pixel_width should be:
y_pixel_width = (abs((maxy - miny)) / height) * -1
> -----Original Message-----
> From: Kralidis,Tom [Burlington]
> Sent: 21 August, 2006 11:20 AM
> To: 'Paul Maine(ATS)'; 'MAPSERVER-USERS at LISTS.UMN.EDU'
> Subject: RE: [UMN_MAPSERVER-USERS] How to calculate x and y
> pixel width for world file?
>
>
> Something like this would do the trick:
>
> x_pixel_width = abs((maxx - minx)) / width y_pixel_width =
> abs((maxy - miny)) / height
>
> ..Tom
>
>
> > -----Original Message-----
> > From: UMN MapServer Users List
> > [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of Paul Maine(ATS)
> > Sent: 21 August, 2006 11:11 AM
> > To: MAPSERVER-USERS at LISTS.UMN.EDU
> > Subject: [UMN_MAPSERVER-USERS] How to calculate x and y pixel width
> > for world file?
> >
> > I am using ESRI SOAP webservices to obtain a map for use with
> > Mapserver. I know that in order to use the map that is
> formatted as a
> > gif - that I need to create world file.
> >
> > Since I know the extent of the map image - do I need to use a world
> > file?
> >
> > See the following for info on how to create a world file:
> >
> > http://mapserver.gis.umn.edu/docs/howto/raster_data/#georefere
> > nce-with-world
> >
> >
> > How can I obtain the x and y pixel widths from the following
> > information that is returned from the web service? I am
> creating the
> > map as an 800 x 800 pixel gif file.
> >
> > Here is the relevant information that is returned by the webservice:
> >
> >
> > <n2:MapImageInfo xsi:type='n2:MapImageInfo'> ...
> > <mapArea xsi:type='n2:MapArea'>
> > ...
> > <extent xsi:type='n3:Envelope'>
> > ... <projection xsi:type='xsd:string'>4326</projection>
> > ...
> > <maxX xsi:type='xsd:double'>-117.10667</maxX>
> > <maxY xsi:type='xsd:double'>34.13056</maxY>
> > <minX xsi:type='xsd:double'>-117.25667</minX>
> > <minY xsi:type='xsd:double'>33.98056</minY>
> >
> >
> >
> > Thank You
> >
More information about the MapServer-users
mailing list